Cacti[開個嗒]是Linux下的一種軟控軟體,基於PHP開髮帶有圖形化界面,使用方便簡潔,主要基於SNMP協議可以監控的設備有Linux與Windows伺服器。 環境介紹:CenOs6.7 軟體版本:cacti-0.8.8f.tar.gz[需要自己去官方網站下載] 開始安裝 yum -y ins ...
Cacti[開個嗒]是Linux下的一種軟控軟體,基於PHP開髮帶有圖形化界面,使用方便簡潔,主要基於SNMP協議可以監控的設備有Linux與Windows伺服器。
環境介紹:CenOs6.7
軟體版本:cacti-0.8.8f.tar.gz[需要自己去官方網站下載]
開始安裝
yum -y install httpd php php-mysql php-snmp php-xml php-gd mysql mysql-server
啟動http和mysql
service httpd start
service mysqld start
執行mysql安全設置,根據設置root密碼,刪除匿名用戶,刪除自帶測試庫,禁止root遠程
mysql_secure_installation
安裝RRDTool用於繪圖
yum -y install rrdtool
NET-SNMP 是一種開放源代碼的 SNMP 協議實現。它支持 SNMP v1, SNMP v2c 與 SNMP v3,並可以使用 IPV4 及 IPV6 。也包含 SNMP Trap 的所有相關實現。
Net-snmp 包含了 snmp 實用程式集和完整的 snmp 開發庫。 安裝net-snmp yum -y install net-snmp net-snmp-libs net-snmp-utils
配置net-snmp改55行的信息
vi /etc/snmp/snmpd.conf
為了保險期間查看剛纔修改的文件。
啟動net-snmp service snmpd start 測試net-snmp snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.1.1.0
安裝lrzsz上傳下載服務【如果安裝過可以忽略,用其他方式上傳也行,你只要能把cacti包上傳上去就行】
yum -y install lrzsz
上傳cacti的壓縮包到/home文件下,從官網下載 https://www.cacti.net/download_cacti.php 再解壓,查看文件 rz -y tar zxf cacti-0.8.8f.tar.gz ls
將cacti文件移動文件到html目錄下,進入cacti目錄下 mv cacti-0.8.8f /var/www/html/cacti cd /var/www/html/cacti/
在MySql創建cacti庫,登陸數據路,往cacti庫導入cacti.sql表,輸入密碼 mysqladmin --user=root -p create cacti mysql -uroot -p cacti < cacti.sql
再次查看cacti庫下的表
SHOW DATABASES;
USE cacti
SHOW TABLES;
登陸mysql中,創建cacti用戶,刷新許可權,退出資料庫 mysql -u root -p GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY '123'; flush privileges; quit
在Linux下新增cacti用戶名字cactiuser,指定文件為cactiuser用戶,查找配置文件 useradd cactiuser chown -R cactiuser rra/ log/ find / -name config.php
修改配置文件,將密碼改為123後,保存退出
vi /var/www/html/cacti/include/config.php
設置定期程式收集信息 crontab -e */1 * * * * php /var/www/html/cacti/poller.php >/dev/null
啟動服務,查看IP
chkconfig httpd on
/etc/init.d/httpd start
臨時關閉防火牆,設置SELinux為寬鬆模式
service iptables stop
setenforce 0
關閉SELinux=》臨時關閉 setenforce 0 0:permissive 只是提出警告,不阻止執行 1:enforcing 開啟selinux 查看selinux狀態 getenforce
打開瀏覽器,輸入IP,下一步。
選擇新裝繼續下一步。
繼續下一步,核對安裝信息,點擊Finish完成。
進入登陸頁面,輸入賬號密碼都是admin
強制修改密碼
進入主菜單面板
console 控制台
graphs 繪圖面板(監控圖)