远程获取windows和linux操作系统版本和主机名需要具备以下条件:

假设

主机A(windows 7),ip:192.168.12.2

主机B(centos 6.3),ip:192.168.12.3

主机C(windows 2008)-为远程要获取信息的主机,ip:192.168.12.4

主机D(centos 6.3)-为远程要获取信息的主机,ip:192.168.12.5

windows:

1.主机A可以ping通主机C;

2.主机B可以ping通主机C;

3.主机B可以通过161端口通过snmp协议与主机C进行通信;

linux:

1.主机B可以ping通主机D;

2.主机B可以通过161端口通过snmp协议与主机D进行通信;

3.可通过某种方式得到主机D的共同体名;

4.使用前请掌握nagios的使用。

window信息获取方法:

获取主机名与Mac:

从A上执行

获取系统版本信息:

从B上执行

/usr/local/nagios/libexec/check_snmp -H  192.168.12.4 -C public -o sysName.0

/usr/local/nagios/libexec/check_snmp -H  192.168.12.4 -C public -o sysDescr.0

linux信息获取方法:

在B上执行

/usr/local/nagios/libexec/check_snmp -H  192.168.12.5 -C public -o sysDescr.0

最新文章

  1. 自动存储管理 ASM (转)
  2. Redis + php扩展的安装与配置(windows)
  3. 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法
  4. ExtJS学习之路第八步:Window组件
  5. Windows 注册表操作
  6. OD调试4--去除NAG窗口
  7. linux学习笔记之套接字
  8. [每日一题] 11gOCP 1z0-052 :2013-09-17 DRA--Data Recovery Advisor.............................B31
  9. HTML CSS——background的认识(一)
  10. GCD应用场景
  11. CASpringAnimation
  12. MySql 事务与锁
  13. 新旧apache HttpClient 获取httpClient方法
  14. flask框架----整合Flask中的目录结构
  15. Android手机插上usb能充电但不能识别的一种解决方法
  16. fastJson 之 JSONPath使用
  17. P1387 最大正方形 dp
  18. linux下的vdso与vsyscall
  19. js unicode处理
  20. 修改eclipse下tomcat的内存大小/解决内存溢出

热门文章

  1. System.Drawing.Graphics.FromImage(Image image)引发内存不足
  2. python文件相关
  3. Python源码文件中带有中文时,输出乱码
  4. python- do_excel
  5. tkinter 布局
  6. 《算法》第六章部分程序 part 3
  7. 利用java反射排查一次线上问题(确定问题及问题定位)
  8. Spring MVC 的springMVC.xml疑问解析
  9. js中json字符串与对象的转换及是否为空
  10. Dom对象和jQuery对象的相互转化