您好,登錄后才能下訂單哦!
本篇文章為大家展示了Cacti中文版在Centos上的安裝是怎樣的,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
Cacti中文版在Centos上的安裝
1.基本安裝
cacti是運(yùn)作在apache+php+mysql+net-snmp工具集+rrdtool這樣的一個(gè)工作環(huán)境之下,所以我們先要做一個(gè)基本的工作的環(huán)境
記的安裝前先安裝rpm的擴(kuò)展包,安裝方法見(jiàn)我的另外一個(gè)文章"rpm的高級(jí)管理"
#yum -y install mysql mysql-server php-mysql httpd php
上面完成一個(gè)php,http,mysql的環(huán)境,接下來(lái)安裝要用到的包
#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
安裝完,啟動(dòng)相關(guān)的程式,和設(shè)置開(kāi)機(jī)啟動(dòng)
#chkconfig mysqld on #chkconfig httpd on #server mysqld start
2.數(shù)據(jù)庫(kù)設(shè)置
準(zhǔn)備數(shù)據(jù)庫(kù),和設(shè)置權(quán)限,安裝cacti。
#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
3.下載安裝
下載中文的cacti,解壓到/var/www/cacti.后進(jìn)入cacti的目錄.導(dǎo)入cacti的數(shù)據(jù)結(jié)構(gòu)
下載地址: cacti-0.8.7e-cn-utf8.tar.gz
#cd /var/www/cacti #mysql -u cacti -p cacti < cacti.sql
修改配置文件
#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用戶(hù)
$useradd cacti -d /var/www/cacti -s /bin/false $chown -R cacti /var/www/cacti/rra /var/www/cacti/log
這個(gè)上面可能添加不行試試:
#chown -hR cacti /var/www/cacti/rra /var/www/cacti/log
4. 配置httpd服務(wù)器的配置文件
#vim /etc/httpd/conf.d/cacti.conf Alias /cacti /var/www/cacti DirectoryIndex index.php AllowOverride all order deny,allow deny from all allow from all AddType application/x-httpd-php .php php_flag magic_quotes_gpc on php_flag track_vars on
重起httpd的服務(wù),讓上面的修改生效
#/etc/init.d/httpd restart
5.測(cè)試安裝是否正常
打開(kāi)下面的url.
http://server.ip.or.name/cacti
打開(kāi)網(wǎng)站,點(diǎn)next.選擇new install,使用一路回車(chē)法.***完成
***的用戶(hù)名為: admin 密碼為: admin
6.收尾
讓系統(tǒng)每5分鐘收集,需要
crontab -e */5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null
也可手工跑一次:/var/www/cacti/poller.php
7。字體在圖形中顯示不正常的解決方法
下載并安裝cjkuni-fonts中文字體,字體名ukai.ttf,下載地址 http://ftp.tw.debian.org/debian/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_0.1.20060928.orig.tar.gz
#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
安裝完成后注意在"設(shè)置"中更改下面兩個(gè)必改項(xiàng). 常規(guī)->RRDTool應(yīng)用程序版本 改為1.2.x,默認(rèn)為1.0.x.不改可能圖像不能正常顯示出來(lái). 路徑->RRDTool默認(rèn)字體路徑 改為上面安裝的ukai.ttf的文件路徑,如/usr/share/fonts/ukai.ttf
8,被監(jiān)控主機(jī)snmp文件設(shè)置
被監(jiān)控主機(jī)需要配置snmp.(謝謝網(wǎng)友園園的提醒)
#vi /etc/snmp/snmpd.conf
更改
com2sec notConfigUser default public
改為
com2sec notConfigUser 127.0.0.1 public
2、更改
access notConfigGroup "" any noauth exact systemview none none
改為
access notConfigGroup "" any noauth exact all none none
3、
#view all included .1 80
將前面的 # 注釋 去掉。 保存退出
上面這幾個(gè)地方很重要,注意了,不然得不到數(shù)據(jù)
9.測(cè)試snmp是否正常
#snmpwalk -c public -v 2c localhost
#snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex IP-MIB::ipAdEntIfIndex.61.xxx.xxx.xxx = INTEGER: 2 IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1 IP-MIB::ipAdEntIfIndex.172.xxx.xxx.xxx = INTEGER: 3
也可以用snmpd -f -Le 命令查看當(dāng)前有沒(méi)有出什么錯(cuò)
上述內(nèi)容就是Cacti中文版在Centos上的安裝是怎樣的,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。