今天找了一下服务器监控网站的一些教程,目前有提供SNMP监控服务器的网站有监控宝和企业中国,其他的网站可以自己搜索,至于有好的、免费的网站可以向我留言推荐一下噢。下面是关于安装SNMP的教程,以CentOS为系统进行操作。
安装SNMP
打开SSH执行一下命令自动安装snmp;
yum install -y net-snmp net-snmp-utils
配置SNMP
1.由于默认的snmp.conf里面包括SNMP的详细说明,所以先移动,再创建一个空白的snmpd.conf;
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
vi /etc/snmp/snmpd.conf
输入“rouser user auth”保存退出。
(v3c的验证方式,添加一个只读帐号,如下:rouser user auth 上面 添加帐号的意思是:在v3c中,“rouser”用于表示只读帐号类型,随后的“user”是指定的用户名,后边的“auth”指明需要验证。)
2.需要创建user这个用户,我们需要这个文件:/var/net-snmp/snmpd.conf,这个文件会在snmpd启动的时候被自动调用, 由于此时我们还没有运行snmp,所以手动创建这个文件,命令如下;
mkdir /var/net-snmp
touch /var/net-snmp/snmpd.conf
vi /var/net-snmp/snmpd.conf如果之前安装过snmp的可以直接编辑
输入以下文字“createUser user MD5 mypassword”
(这行配置的意思是创建一个名为 “user”的用户,密码为“mypassword”,并且用MD5进行加密传输。这里要提醒的是,密码至少要有8个字节,这是SNMP协 议的规定,如果小于8个字节,通信将无法进行。)
最后运行snmp
#service snmpd start
设置成开机自动运行
#chkconfig snmpd on
添加监控服务器IP到防火墙
打开SSH输入下面格式的命令即可;
iptables -A INPUT -i eth0 -p udp -s 8.8.8.8 --dport 161 -j ACCEPT
注意:请先将上面的IP地址8.8.8.8改成向你提供SNMP监控服务的网站提供的监控服务器IP。
2 comments
最近貌似都是技术性很强的东西。。。。
@懒人梦醒, 没办法啊,最近不是要设置这个就是要设置那个的。 22:)