CentOS中安裝cacti
Centos6.5上安裝cacti
方法/步驟:
1.先安裝編譯環境,要想實現cacti的網路監控,需要安裝mysqlhttpdphp等系統實現,這是使用yum安裝
yum–yinstallhttpdphpphp-mysqlmysqlmysql-serverphp-snmpnet-snmp-utils
2.安裝完成之後讓服務都啟動相關服務
servicemysqldstart
chkconfigmysqldon
servicehttpdstart
3.編輯httpd服務的配置檔案,使其支援mod_status.so模組,檢查配置檔案/etc/httpd/conf/httpd.conf裡面是否有一些內容,並且沒有被註釋掉
4.在/var/www/html/新建檔案index.php,新增內容
vim/var/www/html/index.php
<?php
phpinfo();
?>
vim/etc/httpd/conf/httpd.conf
ServerNamewww.example.com:80去掉註釋符
5.重新啟動服務:servicehttpdrestart
開啟瀏覽器http://localhost,出現以下內容證明http支援動態php並且能夠正常連線
6.給mysql資料庫設定管理員密碼:
mysqladmin–uroot–ppassword‘123
按enter即可
7.編輯剛才的web頁面,新增以下內容判斷mysq資料庫的連線
vim/var/www/html/index.php
更新內容為:
<?php
$link=mysql_connect(“localhost”,”root”,”123”);
If(!$link)
echo“Faild!”;
else
echo“OK!”;
?>
servicehttpdrestart
8.再次訪問剛才web頁面,此時如果web頁面返回的內容為ok,則表示mysql資料庫連線正常。
9.使用yum安裝rrdtool支出工具
10.在mysql中建立cacti使用的資料庫
mysql–uroot–p##會提示你輸入密碼,輸入自己之前設定的mysql管理員密碼即可。這裡的mysql密碼是123
11.配置本機的snmp服務,後續通過localhost來監控
編輯/etc/snmp/snmpd.conf
預設的community為public,其中public是用於snmp連線的口令。
12.接下來安裝cacti,在官網上下載最新版本的原始碼包,目前應該是cacti-0.8.8b.tar.gz
wgethttp://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
13.解壓縮tar–zxvfcacti-0.8.8b.tar.gz,移動並重命名解壓後的目錄到/var/www/html/cacti
mvcacti-0.8.8b/var/www/html/cacti
14.進入/var/www/html/cacti目錄,將cacti.sql資料庫檔案匯入到mysql中,mysql–uroot–pcactidb<cacti.sql
15.編輯cacti的主配置檔案,為其指定對應的資料庫引數
vim/var/www/html/cacti/include/config.php
修改自己設定的引數:
16.修改crontab檔案,在空白處新增以下內容
17.關閉selinux和iptables,通過瀏覽器訪問http://localhost/cacti/install根據自己安裝cacti應用的計算機ip修改localhost,
按照步驟一步一步的走下去
如果如下圖所示為FOUND,則可以點選Finish,出現如下:
預設登陸使用者名稱和密碼是admin和admin
首次登陸的時候需要強制修改密碼
進入系統之後點選graphs標籤,在左邊選擇loaclhost就會出現預設的監控流量圖,如果沒有出現數據需要等幾分鐘。
在這裡需要注意一點當需要監控其他主機時,需要與配置cacti伺服器的主機的時間一致,這樣才能正確採集影象。
vim/etc/ntp.conf
複製0.centos.pool.ntp.org
配置其他主機的時候:
1.先裝包:
yum–yinstallnet-snmpnet-snmp-utils
2.編輯配置檔案
3.同步時間和啟動服務
4.在伺服器端檢視
接著再新增裝置Devices
最終效果:
轉載於:https://blog.51cto.com/caiyunzhao/1548353