1
|
yum
install
-y httpd httpd-devel mysql mysql-server mysql-devel php php-devel php-mysql php-common php-gd php-mbstring php-xml php-imap php-ldap php-odbc php-pear php-xmlrpc php-bcmath gd gd-devel freetype freetype-devel libjpeg libjpeg-devel libpng libpng-devel zlib zlib-devel libxml2 libxml2-devel libjpeg* libgcrypt libgcrypt-devel libxslt libxslt-devel php-snmp net-snmp net-snmp-utils perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL net-snmp-libs lm_sensors
|
1
2
3
4
5
|
service httpd start
service mysqld start
chkconfig httpd on
chkconfig mysqld on
mysqladmin -u root password 123.com
#设置mysql登录密码
|
1
2
3
|
wget http:
//www
.cacti.net
/downloads/cacti-0
.8.8b.
tar
.gz
tar
zxvf cacti-0.8.8b.
tar
.gz
mv
cacti-0.8.8b/*
/var/www/html
|
1
2
3
|
mysql>create database cacti;
mysql>use cacti;
mysql>
source
/var/www/html/cacti
.sql;
|
1
2
3
4
5
6
7
8
9
|
vi
/var/www/html/include/config
.php
$database_type =
"mysql"
;
$database_default =
"cacti"
;
$database_hostname =
"localhost"
;
$database_username =
"root"
;
$database_password =
"123.com"
;
$database_port =
"3306"
;
$database_ssl =
false
;
$url_path =
"/"
;
#去掉注释,修改路径为根
|
1
2
3
4
5
|
vi
/etc/snmp/snmpd
.conf
com2sec notConfigUser 127.0.0.1 public
access notConfigGroup
""
any noauth exact all none none
view all included .1 80
service snmpd restart
|
1
2
3
|
vi
/etc/php
.ini
date
.timezone = Asia
/Shanghai
service httpd restart
|
1
|
/usr/bin/php
/var/www/html/poller
.php
|
1
2
|
crontab
-e
*
/5
* * * *
/usr/bin/php
/var/www/html/poller
.php
|
1
2
3
4
|
chown
-R apache.root
/var/www/html/
chmod
775 -R
/var/www/html
chmod
777
/var/www/html/rra
/var/www/html/log
chown
-R root.root
/var/www/html/rra
/var/www/html/log
|
1
2
3
4
5
6
|
yum
install
-y net-snmp-*
vi
/etc/snmp/snmpd
.conf
com2sec notConfigUser 192.168.0.10 public
#改为允许监控主机的IP
access notConfigGroup
""
any noauth exact all none none
view all included .1 80
service snmpd restart
#重启snmp
|