cacti 安裝部署

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界面安裝啓動插件。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章