cacti系统性能监控(CENTOS/UBUNTU)
生活随笔
收集整理的這篇文章主要介紹了
cacti系统性能监控(CENTOS/UBUNTU)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cacti 是一套php的網站,監控系統
通過snmp 161號端口獲取信息通過rrdtool繪制成圖像lamp環境搭建
安裝rrdtool的依賴包
安裝rrdtool制圖軟件
cacti源碼包下載rrdtool依賴包
yum -y install pango pango-devel freetype freetype-devel libpng libpng-devel gettext gettext-devel libjpeg libjpeg-devel gd gd-devel libxml2 libxml2-devel libiconv libiconv-devel qpixman qpixman-devel glib glib-devel cairo cairo-devel libart*安裝rrdtool
tar zvxf rrdtool-1.4.5.tar.gz
cd rrdtool-1.4.5
./configure --prefix=/usr/local
make && make install安裝snmp
yum -y install net-snmp*
配置snmp(google一下)
如果是ubuntu
apt-get install snmp snmpd
apt-get install php5-snmp
安裝cacti 下載cacti軟件包 解壓 tar zvxf cacti-0.8.7h-beta3.tar.gz 重命名放入網站根目錄 mv cacti-0.8.7h-beta3 htdocs/cacti useradd apache 修改apache配置文件改變組(usergroup)和用戶為apache setfacl -m u:apache:rwx -R htdocs/cacti setfacl -m d:apache:rwx -R htdocs/ /cacti創建cacti的數據庫 create database cactidb; 把cacti包里的sql文件導入 mysql -uroot -padmin cactidb < cacti.sql編輯cacti的php配置文件 找到包下的cacti/include/config.php 修改數據庫配置代碼并且在config.php中加入$url_path = "/cacti/";這樣所有配置就完成了注意關閉iptables和selinux 否則會出現403 forbbiden監控硬件 (CPU MEM DISK)注意事項: 1.console->setting->general->RRDTool Utility Version->1.4默認為1.0.x.不改可能不能正常顯示圖像 2.如果安裝utf8的中文版cacti則注意以下兩項:yum install fonts-chineseconsole->setting->general->RRDTool Default Font->/usr/share/fonts/chinese/TrueType/ukai.ttf 3.剛開始監控圖片可能不會馬上出來,因為這個去snmp收集需要時間 4.添加crontab計劃任務,每5分鐘采集一次數據crontab -e */5 * * * * /usr/local/php/bin/php /usr/local/apache/htdocs/cacti/poller.php &>/dev/nullcacti啟用apache監控 安裝apache的cacti的圖形模版包括一個xml和php 文件 1.安裝和配置apache狀態監控server-status 2.開啟apache狀態管理模塊 LoadModule status_module/mode_status.so 3.對apache server status的啟用 ExtendedStatus On 4.配置apache server status權限 <location /server-status>SetHandler server-statusOrder Deny,AllowDeny from allAllow from all </location>具體操作 1.將圖形包中的php文件放到cacti/scripts/下面 2.接下來在cacti界面導入cacti_host_template_webserver_-_apache.xml 3.在cacti中加入這些設置,修改設備,加入監控點 4.設置權限 chmod cactiuser:cactiuser ss_apache...php chmod 755 ss-apache...php 5.導入模版xml文件
如果是ubuntu
apt-get install snmp snmpd
apt-get install php5-snmp
安裝cacti 下載cacti軟件包 解壓 tar zvxf cacti-0.8.7h-beta3.tar.gz 重命名放入網站根目錄 mv cacti-0.8.7h-beta3 htdocs/cacti useradd apache 修改apache配置文件改變組(usergroup)和用戶為apache setfacl -m u:apache:rwx -R htdocs/cacti setfacl -m d:apache:rwx -R htdocs/ /cacti創建cacti的數據庫 create database cactidb; 把cacti包里的sql文件導入 mysql -uroot -padmin cactidb < cacti.sql編輯cacti的php配置文件 找到包下的cacti/include/config.php 修改數據庫配置代碼并且在config.php中加入$url_path = "/cacti/";這樣所有配置就完成了注意關閉iptables和selinux 否則會出現403 forbbiden監控硬件 (CPU MEM DISK)注意事項: 1.console->setting->general->RRDTool Utility Version->1.4默認為1.0.x.不改可能不能正常顯示圖像 2.如果安裝utf8的中文版cacti則注意以下兩項:yum install fonts-chineseconsole->setting->general->RRDTool Default Font->/usr/share/fonts/chinese/TrueType/ukai.ttf 3.剛開始監控圖片可能不會馬上出來,因為這個去snmp收集需要時間 4.添加crontab計劃任務,每5分鐘采集一次數據crontab -e */5 * * * * /usr/local/php/bin/php /usr/local/apache/htdocs/cacti/poller.php &>/dev/nullcacti啟用apache監控 安裝apache的cacti的圖形模版包括一個xml和php 文件 1.安裝和配置apache狀態監控server-status 2.開啟apache狀態管理模塊 LoadModule status_module/mode_status.so 3.對apache server status的啟用 ExtendedStatus On 4.配置apache server status權限 <location /server-status>SetHandler server-statusOrder Deny,AllowDeny from allAllow from all </location>具體操作 1.將圖形包中的php文件放到cacti/scripts/下面 2.接下來在cacti界面導入cacti_host_template_webserver_-_apache.xml 3.在cacti中加入這些設置,修改設備,加入監控點 4.設置權限 chmod cactiuser:cactiuser ss_apache...php chmod 755 ss-apache...php 5.導入模版xml文件
?
轉載于:https://www.cnblogs.com/lost-1987/articles/2660634.html
總結
以上是生活随笔為你收集整理的cacti系统性能监控(CENTOS/UBUNTU)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 2823-Sliding Win
- 下一篇: mysqlperformanceblog