cacti安装与配置。
系统需求:
- 服务器操作系统支持snmp
- PHP扩展snmp被启用
- 如果监控nginx,nginx需开启 http_stub_status_module 。如果没有这个模块,需重新编译nginx 。
1.安装 net-snmp net-snmp-utils
2.配置 snmp,启动 并设置开机启动
3.下载并安装cacti
4.添加device , 设置 data source,生成 graph
遇到的问题
1.测试cacti的nginx pl 提示: no (LWP::UserAgent not found)
解决办法:缺少 perl-libwww-perl ,可 yum 安装。
2.snmp远程获取不到,提示 no response
解决办法: 设置 /etc/snmp/snmpd.conf中的可访问的ip ,默认为default .
Cacti插件:
1、Settings
2、Monitor
3、THold
常用命令:
1.测试snmp是否可用
snmpwalk -v 2c -c public 42.236.73.186 if
2.nginx的sub_status配置
location ~ ^/NginxStatus$ {
sub_status on;
access_log off;
}
实践过,现在的结论是:没有必要自建。可用第三方的监控服务。