Cacti的安裝之CentOS

2021-09-20 17:29:28 字數 2252 閱讀 3465

拿台伺服器來裝cacti了,初期選材選了很久,考慮是用freebsd呢,還是用rhel,甚至還考慮過windows下面裝,最後的最後,還是選擇centos下面裝咯。其實看中的是它的穩定和yum的資源。。。

基本上cacti是運作在apache+php+mysql+net-snmp工具集+rrdtool這樣的乙個工作環境之下,所以我們先要做乙個基本的工作的環境。

另外還要裝一些相關的包:

# yum -y install php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-net-daemon perl-plrpc perl-dbi rrdtool  perl-rrdtool  perl-dbd-mysql

漫長的waiting...

安裝好了,把mysql服務開啟,並且設定開機啟動httpd和mysql。

然後是設定資料庫的許可權:

#mysql -uroot -p

mysql>create database cacti default character set utf8;

mysql>grant select, insert, update, delete, index, alter, create, lock tables, create temporary tables, drop, references on cacti.* to 

cacti@localhost

identified by 'passwd';

mysql>flush privileges;

mysql> \q

修改配置檔案

# vim /var/www/cacti/include/config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti";

$database_password = "passwd";

$database_port = "3306";

新增cacti使用者

$useradd cacti -d /var/www/html/cacti -s /bin/false

$chown -r cacti /var/www/html/cacti/rra /var/www/html/cacti/log

這個上面可能新增不行試試:

#chown -hr cacti /var/www/html/cacti/rra /var/www/html/cacti/log

配置httpd伺服器的配置檔案

重起httpd的服務,讓上面的修改生效

開啟**,點next.選擇new install,使用一路回車法.最後完成。最後的使用者名為: admin 密碼為: admin

最後的最後讓系統每5分鐘收集,需要設定

crontab -e

*/5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null

也可手工跑一次:/var/www/cacti/poller.php

附:字型在圖形中顯示不正常的解決方法

[url]

#tar zxvf ttf-arphic-ukai_0.1.20060928.orig.tar.gz

# cd ttf-arphic-ukai-0.1.20060928/

# cp ukai.ttf /usr/share/fonts/ukai.ttf

安裝完成後注意在"設定"中更改下面兩個必改項.

常規->rrdtool應用程式版本 改為1.2.x,預設為1.0.x.不改可能影象不能正常顯示出來.

路徑->rrdtool預設字型路徑 改為上面安裝的ukai.ttf的檔案路徑,如/usr/share/fonts/ukai.ttf

最後大功告成。。。享受cacti !!!

xiaojiang

centos 安裝cacti 筆記

yum y install wget service iptables stop 關閉防火牆 setenforce 0 關閉selinux chkconfig level 2345 snmpd on 設定snmp啟動項 chkconfig level 2345 httpd on 設定http啟動項 ...

linux下的cacti安裝(centos7)

1 cacti執行環境準備 cacti需要php apache mysql snmp rrdtool,以及cacti本身。cacti本體是用php開發的 通過snmp對遠端裝置資訊進行採集。apache mysql php在以前已經做過了,鏈結如下 這裡只對剩餘的部分進行安裝。2 安裝snmp yu...

Centos基於xampp安裝CACTI

cacti是php編寫的b s結構運維軟體,具有簡單易用的特點,但是安裝相對比較複雜,這裡記錄下安裝過程進行分享 二 由於xampp預設的mysql密碼為空,需要先修改密碼 opt lampp bin mysql uroot p use mysql update user set password ...