starxzj 发表于 2018-6-21 10:15:59

Nagios-使用NSClient++ 监控 windows主机

  使用NSClient++ check_nt 监控 windows主机

  windows上安装NSClient++-0.3.8-Win32.msi

  # cd /usr/local/nagios/libexec/
  # ./check_nt -h查看check_nt的用法
  # ./check_nt -H 192.168.254.65 -p 12489 -v UPTIME
  查看windows主机UPTIME运行时间 (windows监听端口是12489)
  # ./check_nt -H 192.168.254.65 -p 12489 -v CPULOAD -w 80 -c 90 -l 5,80,90
  查看CPULOAD定义80-WARNING 90-CRITICAL ,过去5分钟的CPU平均负载

  #./check_nt -H 192.168.254.65 -p 12489 -v USEDDISKSPACE -w 80 -c 90 -l C
  查看windows主机 磁盘使用率USEDDISKSPACE ,C盘

  # cd /etc/nagios/objects/
  # cat commands.cfg不做修改,
  define command{
  command_name check_nt
  command_line $user1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$
  }
  # vim windows.cfg

  修改windows IP
  定义主机名host_name 为 winhost
  # cd ..
  # vim nagios.cfg编辑nagios主配置文件
  cfg_file=/etc/nagios/objects/windows.cfg启用该配置文件
  # /usr/local/nagios/bin/nagios -v /etc/nagios/nagios.cfg
  检查配置文件是否有语法错误
  # service nagios restart

  再次进入nagios web控制台,发现多了一个监控的 windows 主机
页: [1]
查看完整版本: Nagios-使用NSClient++ 监控 windows主机