前两天项目要求一个附加功能,远程监视服务器的运行状况,要定期监视指定端口,指定业务,还包括服务器的磁盘空间,内存,CPU使用率等等.这头俩事还好说,ping和telnet也就搞定了,实在不行就开个socket连一下,关键后边的事有点抓瞎,要是在本地,可以通过API得到系统信息,分析磁盘空间,内存啥的,可是远程得到别的机子的信息,那不成木马了么.到网上一查,原来有SNMP可以帮着做这件事情.于是就了解了一下,发现这个东西挺有意思.简单地做个笔记. SNMP简单网络管理协议,是一个用来进行网络管理的…