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 繪圖面板(監控圖)

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/83097.html
標籤:Linux
上一篇:國內CentOS開源鏡像站點
