SNMP 诊断方法
SNMP 诊断方法
已有超过4000台服务器在使用监控宝的SNMP性能监控,为了帮助大家更加方便的诊断服务器SNMP开启状况,我们编写了SNMP诊断教程. 服务器本机SNMP诊断建议您在服务器本机测试SNMP服务是否正常,我们根据不同操作系统来分别详细介绍. Linux SNMP如果您的服务器操作系统是 Linux 系统,请按照我们的指引正确安装SNMP代理程序.可以参考: 在Linux服务器上开启SNMP 接下来,您可以通过SSH登录到服务器上,通过SNMP自带的命令行工具来测试是否可以本地获取SNMP数据.在示例中我们假设SNMP安装路径为 /usr/local/snmp,均采用默认的161 UDP端口. 如果您在SNMP中采用的是v2c验证方式,并且community字符串假设为“public”,那么测试方法为: $ /usr/local/snmp/bin/snmpwalk -v 2c -c public 127.0.0.1:161 sysDescr 如果您的SNMP中采用的v3验证方式,用户名为“user”,密码为“pass”,加密方式为“MD5”,那么测试方法为: $ /usr/local/snmp/bin/snmpwalk -v 3 -l authNoPriv -a MD5 -u user -A pass 127.0.0.1:161 sysDescr 在命令行输入这些语句后,如果服务器SNMP正常开启的话,您应该可以获得以下类似的反馈: $ SNMPv2-MIB::sysDescr.0 = STRING: Linux host1 2.6.27.19-5-default #1 SMP 2009-02-28 04:40:21 0100 x86_64 如果本机测试中无法获得类似的正确反馈,则说明SNMP安装或者设置存在问题,您可以参考随后的错误信息分析. Windows SNMP如果您的服务器操作系统是 Windows 系统,请按照我们的指引正确安装SNMP服务.可以参考: 在Windows服务器上开启SNMP服务 接下来您可以远程连接到Windows服务器上,开始测试本机的SNMP服务是否正常开启,这里我们需要下载SNMP的测试工具. 访问以下地址: http://www.elifulkerson.com/articles/net-snmp-windows-binary-unofficial.php 下载以下两个文件: http://www.elifulkerson.com/projects/downloads/net-snmp-5.4-win32-unofficial/mibs.zip http://www.elifulkerson.com/projects/downloads/net-snmp-5.4-win32-unofficial/snmpwalk.exe 其中 mibs.zip 解压缩后得到:
接下来新建一个测试目录,比如 c:snmptest,把前面得到的 snmpwalk.exe 文件和 mibs 子目录都拷贝到该目录下,最终的目录结构如下: c:snmptest |-- snmpwalk.exe |-- mibs 然后通过“运行”菜单输入“cmd”,打开命令行窗口,并切换到测试目录.DOS命令如下: cd c:snmptest
现在就可以开始测试了.如果您在SNMP中采用的是v2c验证方式,并且community字符串假设为“public”,那么测试方法为: snmpwalk.exe -M mibs -v 2c -c public 127.0.0.1:161 sysDescr 如果您的SNMP中采用的v3验证方式,用户名为“user”,密码为“pass”,加密方式为“MD5”,那么测试方法为: snmpwalk.exe -M mibs -v 3 -l authNoPriv -a MD5 -u user -A pass 127.0.0.1:161 sysDescr 在命令行输入这些语句后,如果服务器SNMP服务正常工作的话,您应该可以获得以下类似的反馈: SNMPv2-MIB::sysDescr.0 = STRING: Hardware: x86 Family 6 Model 23 Stepping 10 AT/AT COMPATIBLE - Software: Windows 2000 Version 5.1 (Build 2600 Multiprocessor Free) 如果本机测试中无法获得类似的正确反馈,则说明SNMP安装或者设置存在问题,您可以参考随后的错误信息分析. 远程SNMP诊断当本机SNMP测试通过后,则说明服务器的SNMP已经开始正常工作,如果还是无法通过监控宝 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |