今天找了一下服务器监控网站的一些教程,目前有提供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。

Last modification:June 25th, 2021 at 08:35 pm
If you think my article is useful to you, please feel free to appreciate