安装php
安装apache
安装snmp :
1、编辑 /etc/conf.d/snmpd
SNMPD_FLAGS="-C -c /etc/snmp/snmpd.conf"
2、编辑:/etc/snmp/snmpd.conf
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
3、启动snmpd服务
#/etc/init.d/snmpd start
4、测试snmpd:
#snmpwalk -v 2c -c public (监控的机器的ip) if
5、注意:被监控的机器必须配置snmp,xp系统配置snmp如下:
1) 在【添加/删除】程序中选择添加【Windows 组件】,选择【管理和监视工具】后选择【详细信息】
在【简单网络管理协议(SNMP)】前的复选框中选择,按确定按钮(注:此时需要系统光盘)
2) 检查SNMP是否启动;(SNMP安装后应该可以启动)
在【管理工具】启动【服务】,查看【SNMP SERVICE】看是否启动。
3)如果启动了window的防火墙,请在例外中增加 161,162的端口 协议:udp
安装cacti :
1.创建新的 cacti 数据库
# mysqladmin -p --user=root create cacti
2. 建立 cacti 表结构 :
# mysql -p cacti < /var/www/localhost/htdocs/cacti/cacti.sql
3. 创建 cacti 的用户.
shell> mysql -p --user=root mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';
mysql> flush privileges;
4. 编辑配置文件 /var/www/localhost/htdocs/cacti/include/config.php 和修改用户名个密码,
password and database for your cacti configuration.
Example:
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
5. 打开浏览器: http://your-server/cacti/
6. 输入下面用户名和密码登陆:
Username: admin
Password: admin
增加定时器:
#crontab -e
*/5 * * * * apache /usr/bin/php /var/www/localhost/htdocs/cacti/poller.php > /dev/null 2>&1
附:
1. 备份数据.
#> mysqldump -l --add-drop-table cacti > mysql.cacti
2. 备份 rra、scripts/ 目录