首页 > 代码库 > cacti 监控软件的部署
cacti 监控软件的部署
安装cacti服务端和被控制端
首先在被检测端安装两个套件
yum -y install lm_sensors net-snmp
vim /etc/snmp/snmp.conf 修改配置snmp.conf文件
在里面添加:
com2sec notConfigUser 192.168.1.2 public
access notConfigGroup "" any noauth exact all none none
view all included .1 80
/etc/init.d/snmpd restart
chkconfig snmpd on
被监测端就配置完成、、、
netstat -anpt | grep snmp
发现161端口已经打开。。
windos上面的被监测端的配置方法:
DNS指向被监测端的IP地址
在server2008上点击“功能”--“添加功能”--安装snmp服务
cmd打开service.msc服务找到SNMPService这个服务点击属性--“安全”--社区添加public 只读
添加--主监控端的ip:192.168.1.2,然后确定。。重新启动服务。
cmd窗口 natstat-an 161 也启动了;
最好做个入站规则:放行161端口。
主监控端的配置:改主机名。hsotname hujianli
vim /etc/sysconfig/network
永久性的更改(需要重启)
改ip为192.168.1.2
gw 192.168.1.1
dns1 192.168.1.2
改host文件。vim /etc/hosts ping一下看能否解析到ip
安装监控端的编译环境:
yum -y install lm_sensors net-snmpnet-utils gcc libxm2_devel pange-devel libart_lpgl-devel
启动snmp服务
/etc/init.d/snmpd restart
chkconfig snmpd on
安装LAMP平台
yum -y install http* mysql* php*
修改httpd的配置
vim /etc/httpd/conf/httpd.conf
添加一个虚拟主机。
暂时不要启动http
解压cacti套件
tar zxvf cacti-0.8.7b-cn-utf8.tar.gz
ls
cp -prf cacti-0.8.7b-cn-utf8/var/www/html/cacti
service httpd restart
chkconfig httpd on
service mysqld restart
chkconfig mysqld on
ls
解压轮询数据库:rrdtool
tar zxvf rrdtool-1.2.27.tar.gz
cd rrdtool-1.2.27
./configure --prefix=/usr/local/ ;make;make install
初始化mysql的用户
useradd -M -s /sbin/nologin cactiuser
passwd cactiuser
123.com
chown -R cactiuser.cactiuser/var/www/html/cacti/rra /var/www/html/cacti/log
ls -lh /var/www/html/cacti/ 查看修改后的宿主目录;
mysql -u root
创建cacti的数据库
create database cactidb default characterset utf8;
grant all on cactidb.* tocactiuser@localhost identified by ‘123456‘;
提升cactiuser的权限。提升到本地最高权限
quit 退出
将cacti。sql导入到数据库里面
mysql -u cactiuser -p cactidb </var/www/html/cacti/cacti.sql
vim /var/www/html/cacti/include/config.php
修改两处
database_default = "cactidb";
database_password = "123456";
最后最好安装一个中文支持包
yum -y groupinstall"Chinese-Support"
现在就可以打开Firefox浏览器
http://192.168.1.2/install
初次登录的账号密码都是:admin
再次更改的密码最好还是输入admin
本文出自 “断肠人在天涯” 博客,谢绝转载!
cacti 监控软件的部署