monitor(linux下简单监控系统的搭建)

1、install  httpd

 

       tar -xzvf httpd-2.2.4.tar.gz

       cd httpd-2.2.4

       ./configure –prefix=/usr/local/apache –enable-usertrack –enable-cgi –enable-so –enable-mods-shared=all

       make

       make install

 

2install cacti

       tar -xzvf cacti-0.8.6j.tar.gz

       mv cacti-0.8.6j /usr/local/watch

3 install rtdtool

.     /configure –prefix=/usr/local/rrdtool

   make

  make install

 

4config mysql

       usr/local/mysql/bin/mysql -uroot -p

       mysql> grant all privileges on *.* to ‘name’@'localhost’ identified by ‘xxx’ with grant option;

       mysql> create database cacti;

       mysql> exit

       usr/local/mysql/bin/mysql -uroot -p cacti</usr/local/watch/cacti.sql

  

5config cacti

 

       cd /usr/local/watch/include

       vi config.php

       $database_type = “mysql”;

       $database_default = “cacti”;

       $database_hostname = “localhost”;

       $database_username = “cactiuser”;

       $database_password = “cactiuser”;

       $database_port = “3306″;

 

6config snmp

       vi /etc/snmp/snmpd.conf

       com2sec notConfigUser  localhost       public

       access  notConfigGroup “”      any       noauth    exact  all none none

       view all    included  .1                               80

       /etc/init.d/snmpd start

 

7config crontab

 

       crontab -e

       */5 * * * * /usr/local/php/bin/php /usr/local/watch/poller.php > /dev/null 2>&1



评论暂缺

(Required)
(Required, will not be published)