http://down.51cto.com/data/1877049(所有安裝包和文檔下載地址)
1 cacti的官網 cacti.net cactifans.org cactifans中文版本
系統監控軟件要在apache上發佈
Yum install httpd -y
要支持mysql php
yum install httpd php php-mysql mysqlmysql-server php-snmp net-snmp-utils –y
service mysqldstart
chkconfig mysqld on
service httpd start
chkconfig httpd on
下載軟件包 php-snmp-5.3.3-22.el6.x86_64.rpm
Rpm -ivh php-snmp-5.3.3-22.el6.x86_64.rpm(自己安裝有依賴關係)
/etc/init.d/crond status
Vi /etc/php.ini 如下:
Safe_mode = Off
Date.timezone = Asia/Shanghai
Cd /usr/share/zoneinfo/ 系統的支持時間
Cd /etc/php.d/
/etc/init.d/httpd start
Cd /var/www/html/
Vi index.php
<?php
Phpinfo()
?>
Yum -y install rrdtool-*
Tar zxf cacti-0.8.8b.tar.gz -C /var/www/html/
Cd /var/www/html/
Mv cacti-0.8.8b/ cacti
ln -s cacti-0.8.8b/ cacti
/etc/init.d/mysqld start
Mysql 進入mysql
/etc/init.d/snmpd start
Netstat -antple 它監聽的是199端口
Snmpwalk -v 1 –c public localhost IP-MIB::ipAdEntIfIndex
Rpm -qa | grep snmp
Vi /etc/snmp/snmpd.conf更改如下:
Com2sec local localhost public
Com2sec mynetgroup 192.168.0.0/24 public
Group MyRWGroup v1 local
Group MyRWGroup v2c local
Group MyRWGroup usm local
Group MyROGroup v1 mynetwork
Group MyROGroup v2c mynetwork
Group MyROGroup usm mynetwork
View systemview included .1.3.6.1.2.1 去掉最後的.1
View systemview included .1.3.6.1.2.1.25.1.1
View all included .1 80
Access MyROGroup “” any noauth exact all none none
Access MyRWGroup “” any noauth exact all none none
去掉disk /10000 的註解
/etc/init.d/snmpd restart
snmpd -f –Le(查看配置是否正確)
Snmpwalk -v 1 –c public localhost IP-MIB::ipAdEntIfIndex 就能看到信息了
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER:1
IP-MIB::ipAdEntIfIndex.192.168.11.185 =INTEGER: 2
Cd /var/www/html/cacti/
Useradd cacti
Mysqladmin -pwestos create database cacti 創建數據庫
Mysql cacti < cacti.sql 導入數據
Mysql 進入mysql
Grant all on cacti.* to cacti@localhost identified by ‘cacti’;
Flush privileges;
Cd include
Vi config.php更改如下:
Database_type = “mysql” ;
Database_default = “cacti” ;
Database_hostname = “localhost” ;
Database_username = “cacti” ;
Database_password = “cacti” ;
Database_port = “3306” ;
Database_ssl = false;
$url_path = “/cacti/” ;
$cacti_session_name = “cacti” ;
Cd /var/www/html/
Chown cacti cacti-0.8.8b/ -R
Ll
Su - cacti
Crontab -e
*/5 ** * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
Crontab -l
在瀏覽器中輸入 ip/cacti/install/ 安裝cacti
在瀏覽器中輸入 ip/cacti 打開cacti主頁
登錄名admin
密碼:admin 第一次登陸強制更改密碼
Tar zxf cacti-spine-0.8.8b.tar.gz
Cd cacti-spine-0.8.8b
Less INSTALL
./configure --help 查看配置的信息
Rpm -q net-snmp-devel 查看net-snmp-devel的版本
Rpm -q mysql-devel
Yum install mysql-devel -y
Yum install -y make gcc
./configure 進行配置
Make
Cd /usr/local/spine/
Ls
Docs.cacti.net/wiki:documentation 下單擊0.8.8Manual 然後單擊(optional) install and configure spine 查看怎麼樣配置和安裝
需要安裝net-snmp-devel mysql-devel openssl-devel do2unix autoconf automake binutils libtool gcc cppglibc-headers kernel-headers
Glibc-devel 軟件包
yum install net-snmp-devel mysql-developenssl-devel dos2unix autoconf automake binutils libtool gcc cpp glibc-headerskernel-headers glibc-devel -y
然後
Sh bootstrap
./configure
Make
Make install
Cd /usr/local/spine/etc/
Cp spine.conf.dist spine.conf
Vim spine.conf更改如下:
DB_Host localhost #host
DB_Database cactidb #mysql database name
DB_User cacti #usename for mysql connect cacti
DB_Pass 123456 #passwd for cacti user
DB_Port 3306
DB_PreG 1
/usr/local/spine/bin/spine --help
/usr/local/spine/bin/spine 啓動有錯誤
unable to read configuration file
因爲/etc/下沒有spine的配置文件
Mv /usr/local/spine/etc/spine.conf /etc/
/usr/local/spine/bin/spine 啓動
SPINE: Using spine config file[/etc/spine.conf]
SPINE: Version 0.8.8b starting
SPINE: Time: 0.1018 s, Threads: 5, Hosts: 2
在瀏覽器輸入ip/cacti/settings 進行設置
Vi /etc/snmp/snmp.conf
在另外一臺主機上(servre1)
vim /etc/snmp/snmpd.conf 更改和上一臺一樣(去掉disk前的註解)
/etc/init.d/snmp.conf start 啓動
在server96上
Snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
Snmpwalk -v 1 –c public 192.168.0.251 IP-MIB::ipAdEntIfIndex
Snmpwalk -v 1loclahost -c public .1.3.6.1.4.1.2021.9
Snmpwalk -v1 –c public 192.168.0.251 .1.3.6.1.4.1.2021.9
在網頁中添加一個host和給這個host創建圖
下載thold-v0v4v9-3.tgz monitor-v1.3-1.tgz settings-v0.71-1.tgz cacti的插件
Tar zxf settings-v0.71-1.tgz -C /var/www/html/cacti/plugins
Tar zxf monitor-v1.3-1.tgz -C /var/www/html/cacti/plugins
Tar zxf thold-v0.4.9-3.tgz -C /var/www/html/cacti/plugins
Cd /var/www/html/cacti/plugins/
在web界面安裝啓動插件。