monitor(linux下简单监控系统的搭建)
1、install httpd
tar -xzvf httpd-
cd httpd-
./configure –prefix=/usr/local/apache –enable-usertrack –enable-cgi –enable-so –enable-mods-shared=all
make
make install
2、install cacti
tar -xzvf cacti-
mv cacti-
3 install rtdtool
. /configure –prefix=/usr/local/rrdtool
make
make install
4、config 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
5、config 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″;
6、config 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
7、config crontab
crontab -e
*/5 * * * * /usr/local/php/bin/php /usr/local/watch/poller.php > /dev/null 2>&1
