2015-08-11 Centos 下Cacti 的安裝與配置

來源:互聯網
上載者:User

標籤:blank   監視軟體   target   資料庫   開發   

常用的監視軟體有:cacti、nagios、zabbix等
cacti 重圖形,有資料曆史,需用到資料庫支援,支援web配置,預設不支援警示,可以加外掛程式;
nagios重狀態和結果,沒有資料曆史,不成映像,不支援web配置,可以自己開發指令碼定製個人化監控,支援多種外掛程式;
zabbix有資料曆史,可成映像,支援web配置,可以自動探索;
關於cacti 大家可以參考6期同學的筆記,有圖很直觀 (http://mylinuxlife.blog.51cto.com/4706737/1661680)
cacti安裝配置
1. 首先要安裝epel擴充源
yum install  epel-release
2. (lamp)然後分別安裝httpd、php、mysql
yum install -y  httpd php php-mysql mysql mysql-server mysql-devel php-gd  libjpeg libjpeg-devel libpng libpng-devel 
3. 安裝cacti  net-snmp  rrdtool 
yum install -y cacti  net-snmp  net-snmp-utils  rrdtool 
4. 啟動服務:
/etc/init.d/mysqld start
/etc/init.d/httpd  start
/etc/init.d/snmpd start
5. 編輯httpd設定檔
vim /etc/httpd/conf.d/cacti.conf  
把"Deny from all" 改為  "Allow from all"
/etc/init.d/httpd  restart
6.  匯入資料建立cacti庫
mysql -uroot  -e "create database cacti"
建立cacti使用者
mysql -uroot -e "grant all on cacti.* to ‘cacti‘@‘127.0.0.1‘ identified by ‘cacti‘;"
匯入sql檔案
mysql -uroot cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql
7.  編輯cacti設定檔
vim /usr/share/cacti/include/config.php  更改如下:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "127.0.0.1";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$database_ssl = false;
8. web訪問cacti並安裝
http://ip/cacti/  
點兩下“next” 和一次”Finish“ 即可
輸入admin   admin 登入,重新設定新的密碼
9. 執行poller.php, 產生圖形, 加入計劃任務
/usr/bin/php /usr/share/cacti/poller.php添加cron任務
cront -e  增加:
*/5 * * * *  /usr/bin/php /usr/share/cacti/poller.php
以下10-12步驟在用戶端機器上操作
10. 安裝snmp
yum install -y net-snmp
11. 修改snmpd.conf
修改syslocation以及syscontact, 其中syslocation 可以寫本機ip,syscontact寫管理員郵箱
syslocation 11.20
syscontact Root [email protected]
12. 啟動snmp
service  snmpd  start
13.  登入cacti管理後台,點console , 再點Device, 在右上方點”Add“
Description  寫本機ip或你自訂一個名字
Hostname  寫本機ip
Host Template  選ucd/net  SNMP Host
SNMP Version  選Version 2
點右下角的create
點右上方的”Create Graphs for this Host“
Graph Types:  選擇SNMP - Interface Statistics 
在下面框中選擇要監控的網卡,比如我選擇eth0, 在最右側小方塊裡打對勾,然後點右下角的create(如果在這一步找不到網卡,可以根據這個文章修改設定檔http://www.apelearn.com/bbs/thread-8089-1-1.html)
Graph Types:  再選擇 Graph Template Based
在下面的框中,選擇你要監控的項目,比如ucd/net - Load Average 
在右側小方塊中打對勾,然後點右下角的create
14. 點左側的Graph Trees 
選中”Default Tree“
點右上方的Add
Tree Item Type 選擇 ”Host“
Host 選擇我們剛剛增加的那個機器ip
點右下角的create
15. 點左上方的Graphs
在左側可以看到
Defaut Tree下面已經增加了我們剛剛添加的主機,圖形一開始不會那麼快出來,要等一小會才可以。
參考文章 http://www.it165.net/admin/html/201310/1956.html http://www.aminglinux.com/bbs/se ... submit=yes&kw=cacti

2015-08-11 Centos 下Cacti 的安裝與配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.