CentOS 7 安裝 Cacti Server

Published by

on

簡介:
一套完整的網路圖形解決方案,主要使用RRDTool進行儲存以及圖形化
官方網站介紹:http://www.cacti.net/
安裝:
先裝epel repository

 # yum install -y epel-release

主要套件使用的版本
Apache:2.4.6
PHP:7.1
MariaDB:10.1
Cacti:1.0.4

進行安裝

 # yum install -y cacti mariadb-server php-process php-gd php-gmp php

MariaDB 設定:
修改預設的設定檔

 # cp /usr/share/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf
 # vim /etc/my.cnf

於[mysqld]下加入

character-set-server=utf8
collation-server=utf8_general_ci

啟動MariaDB並設為開機啟動

 # systemctl start mariadb && systemctl enable mariadb

進行安裝

 # mysql_secure_installation

mysql_secure_installation

建立資料庫及使用者給Cacti

設定MariaDB時區

 # mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -u root -p mysql

登入MariaDB CLI

 # mysql -u root -p

建立Cacti DB,User,給予timezone權限

MariaDB [(none)]> CREATE DATABASE cacti default character set utf8 default collate utf8_general_ci;
MariaDB [(none)]> GRANT all on cacti.* to cactiuser@localhost identified by 'yourpasswd' with grant option;
MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost IDENTIFIED BY 'yourpasswd';

匯入cacti DB Scheme

# mysql -u cactiuser -p cacti < /usr/share/doc/cacti-1.0.4/cacti.sql

Cacti Server 設定讓非本機可登入:

# vim /etc/httpd/conf.d/cacti.conf

擷取選取區域_009.png
Cacti DB 設定檔:

# vim /etc/cacti/db.php

修改為如下圖,DB帳密請依照實際環境變更
擷取選取區域_007

啟動apache並設為開機啟動

# systemctl start httpd && systemctl enable httpd

Cacti Server 安裝:

預設URL
http://YourIP/cacti

假如無法開啟頁面,可以檢查SELinux以及Firewall,或是看apache是否設定成功
接著會看到一些警告,直接依照建議做修改即可擷取選取區域_001擷取選取區域_002擷取選取區域_003擷取選取區域_004擷取選取區域_005擷取選取區域_006

接下就可以登入看看

預設帳密

admin \ admin

擷取選取區域_008

這次先介紹Server的部份,往後再增加Client設定,以及常用圖表的操作方式

抓取資料:

# crontab -e
*/2 * * * * /bin/php /usr/share/cacti/poller.php

php的執行路徑請以您的機器為主,建議使用絕對路徑

最後自我推銷一下…

如對於MariaDB比較陌生的,可以參考:

CentOS 7 安裝 MariaDB – 取代MySQL的資料庫?

對於CentOS 7 安裝比較陌生的,可以參考:

CentOS 7 安裝步驟 – 更新至1611.iso

CentOS 7 安裝後設定

新增Client端設定:

Cacti Server 的 Client 設定相關

Cacti Server 新增監控設備

「CentOS 7 安裝 Cacti Server」 有 12 則迴響

  1. 「Cacti 1.2.0 Released – Ken Wu」的個人頭像

    […] CentOS 7 安裝 Cacti Server […]

  2. 「Cacti Server – 設定 snmpv3 – Ken Wu」的個人頭像

    […] CentOS 7 安裝 Cacti Server […]

  3. 「Cacti Server Rebuild Poller Cache – Ken Wu」的個人頭像

    […] CentOS 7 安裝 Cacti […]

  4. 「Cacti 1.1.17 Released – Ken Wu」的個人頭像

    […] Linux Server 安裝 Cacti Server […]

  5. 「Cacti 1.1.9 Released | Ken Wu」的個人頭像

    […] Linux Server 安裝 Cacti Server […]

  6. 「Cacti 1.1.9 Released – 2017.06.04 | Ken Wu」的個人頭像

    […] Linux Server 安裝 Cacti Server […]

  7. 「Cacti 1.1.7 Released – 2017.05.21 | Ken Wu」的個人頭像

    […] 還沒安裝過的可以參考:Linux Server 安裝 Cacti Server […]

  8. 「Cacti Server 的 Client 設定相關 | Ken Wu」的個人頭像

    […] 安裝Cacti Server的方式可以參考 CentOS 7 安裝 Cacti Server […]

  9. 「Cacti Server 新增監控設備 | Ken Wu」的個人頭像

    […] 說明: 此次使用的Cacti Version為1.1.4,但大致上與舊版本差不多 如果安裝啟動服務,可以參考: CentOS 7 安裝 Cacti Server […]

  10. 「CentOS 7 更新 Cacti 版本步驟 | Ken Wu」的個人頭像

    […] 至於安裝Cacti的過程可以參考: CentOS 7 安裝 Cacti Server […]

  11. 「CentOS 7 安裝 MariaDB – 可取代MySQL的資料庫? | Ken Wu」的個人頭像

    […] 此設定檔用途說明 #DESCR: 4GB RAM, InnoDB only, ACID, few connections, heavy queries 現在要找到RAM 4GB以下的機器反而比較難…除非你有古董!! 當然,如果對於內部參數還可以再手動調整 可以參考之前Cacti的安裝過程,調整到完全符合需求 CentOS 7 安裝 Cacti Server […]

  12. 「CentOS 7 安裝 MariaDB – 取代MySQL的資料庫? | Ken Wu」的個人頭像

    […] 此設定檔用途說明 #DESCR: 4GB RAM, InnoDB only, ACID, few connections, heavy queries 現在要找到RAM 4GB以下的機器反而比較難…除非你有古董!! 當然,如果對於內部參數還可以再手動調整 可以參考之前Cacti的安裝過程,調整到完全符合需求 CentOS 7 安裝 Cacti Server […]

發表留言

透過 WordPress.com 建置的網站.