1. 在被监控的Windows server 主机上安装NSClinet++
    下载地址:https://www.nsclient.org/download/
    32bit:http://files.nsclient.org/released/NSCP-0.4.3.143-Win32.msi
    64bit:http://files.nsclient.org/released/NSCP-0.4.3.143-x64.msi
    安装过程中会提示填写监控端的IP地址和密码,以及勾选所有的Modules,如下图所示:

    按win + R 键,输入:services.msc, 若NSClient++服务已启动则运行正常。
    默认安装目录为:C:\Program Files\NSClient++, nsclient.ini为NSClient的配置文件,当监控服务器IP改变时,需要修改此文件
    注意,防火墙需要开通TCP的12489端口,否则Nagios检查此服务会提示错误
  2. 修改监控端服务器
    检查windows server 监控能否正常工作
    cd /usr/lib64/nagios/plugins
    ./check_nt -H 10.10.0.124 -p 12489 -s Hello2014 -v USEDDISKSPACE -w 80 -c 90 -l C
    ./check_nt -H 10.10.0.124 -p 12489 -s Hello2014 -v UPTIME
    ./check_nt -H 10.10.0.124 -p 12489 -s Hello2014 -v MEMUSE
    ./check_nt -H 10.10.0.142 -p 12489 -s Hello2014 -v USEDDISKSPACE -l c -w 80 -c 90

    定义windows执行命令
    vi /etc/nagios/objects/commands.cfg

    # vi commands.cfg
    define command{command_name    check_wincommand_line    $USER1$/check_nt -H "$HOSTADDRESS$" -p 12489 -s 123456 -v $ARG1$ $ARG2$
    }# $..$表示系统内置的宏,也就是所谓的变量
    # $USER1$表示插件所在的目录
    # -H 指定主机地址
    # $HOSTADDRESS$ 应用到哪个主机,就用哪个主机的地址
    # $ARG1$传递的参数,形参
    # -s指定密码,如果有需要加,如上面安装时设置了密码为123456

    commands.cfg Code

    定义主机

    define host{use             generic-hosthost_name       windows-serveralias           win serveraddress         10.10.0.124
    }

    host.cfg

    定义服务

    define service{use                     generic-servicehost_name               windows_serverservice_description     NSClient++ Versioncheck_command           check_win!CLIENTVERSION}define service{use                     generic-servicehost_name               windows_serverservice_description     Uptimecheck_command           check_win!UPTIME}define service{use                     generic-servicehost_name               windows_serverservice_description     CPU Loadcheck_command           check_win!CPULOAD! -l 20,30,50}define service{use                     generic-servicehost_name               windows_serverservice_description     Memory Usagecheck_command           check_win!MEMUSE! -w 80 -c 90}define service{use                     generic-servicehost_name               windows_serverservice_description     C: Drive Spacecheck_command           check_win!USEDDISKSPACE -l c -w 80 -c 90}define service{use                     generic-servicehost_name               windows_serverservice_description     D: Drive Spacecheck_command           check_win!USEDDISKSPACE -l d -w 80 -c 90}define service{use                     generic-servicehost_name               windows_serverservice_description     TCPcheck_command           check_tcp!80}

    services.cfg

    检查配置是否正常,重启nagios
    参考文档:http://skypegnu1.blog.51cto.com/8991766/1533590

转载于:https://www.cnblogs.com/Mrhuangrui/p/4588918.html

Nagios 使用 NSClient++ 监控Windows Server相关推荐

  1. nagios用NsClient自定义windows监控

    Nagios用NsClient自定义windows监控 NsClient++来监控windows主机有三种方式:check_nt,check_nrpe,nsca. 相对而言,check_nrpe已经可 ...

  2. 架设nagios+rrdtool+pnp4nagios监控windows主机

    OS:centos 5.7final 32bit Apache/2.4.2  PHP/5.3.13 Nagios® Core™ 3.4.1 nagios-plugins-1.4.15 rrdtool- ...

  3. Nagios之linux监控windows主机

    服务器端安装: 安装snmp服务和其他插件服务: [root@nagios~]# yum -y install net-snmp* #安装snmp服务. CPAN安装: wgetftp://ftp.m ...

  4. Nagios监控Windows server 2003 系统

    一.Nagios监控主机配置 [root@nagios ~]# cp /usr/local/nagios/etc/nagios.cfg /usr/local/nagios/etc/nagios.cfg ...

  5. 监控Windows服务器

    1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSCl ...

  6. linux 安装监听中文,cacti中文安装配置与监控wWindows Server和Linux服务器

    Cacti做为当今天运维人员的主流监控工具已经应该很广泛了,下面我就来把我的安装步骤罗列如下; (1).Cacti安装之前要准备Linx平台下的Web架构: (2).Linux下的Web搭建的方法如下 ...

  7. Nagios监控Windows主机

    为什么80%的码农都做不了架构师?>>>    一.下载安装NSClient++ 1.下载NSClient++  到 http://nsclient.org/nscp/downloa ...

  8. nagios监控windows主机 linux主机

    一.NSclient++与nrpe nagios对windows的监控主要有两种方法,一种是NSclient++,另一种是通过nrpe的方式来达到监控目的 NSclient++与nrpe最大的区别就是 ...

  9. Nagios配置监控windows客户端

    客户端配置: 客户端下载安装NSclient 下载地址:http://nsclient.org/nscp/downloads 安装NSCP-0.4.1.090-Win32 .msi (本人window ...

最新文章

  1. mysql5.7.1.9二进制安装_mysql 5.7.9 linux二进制安装
  2. mysql教程 api_Mysql入门系列:MySQL可用的API
  3. 2012届华为校园招聘机试题
  4. gif透明背景动画_常用GIF动图制作工具,抖音里面的动图都是这些工具做出来的...
  5. synchronized 面试五连击
  6. 95-190-448-源码-window-Trigger-CountTrigger
  7. Configure VNC in RHEL 7
  8. SQL 错误: ORA-12910
  9. 应届生web前端面试题_Web前端初学者(应届生)面试攻略
  10. 计算机第二章测试题及答案,计算机组成原理第二章练习题及答案
  11. 为什么要购买域名?如何购买域名?
  12. 基于MQTT的python聊天室
  13. 安徽公司红蓝军训练营-WriteUpDocker复现
  14. c#笔记--程序集(Assembly)、模块(Module)、类型(class)、命名空间、反射
  15. JVM上篇:内存与垃圾回收篇十四--垃圾回收器
  16. 在PC上安装Android SDK与Android模拟器 - 使用Android Studio 3.1.1
  17. 软件模拟SPI接口程序代码(4种模式)
  18. 领导艺术的“七棵树”
  19. ANF到DNT完美转移
  20. hz和分贝怎么转换_分贝转换

热门文章

  1. 带你自学Python系列(五):Python解决列表字符不区分大小写问题
  2. php新窗口打开链接,wordpress如何设置在新窗口打开链接
  3. numpy.random随机数模块常用函数总结
  4. 数据结构(四)选择排序
  5. c++中enum 如何使用(转)
  6. 自动驾驶横向运动学分析和非线性问题处理方法
  7. python 解三阶多项式系数_python – 评估多项式系数
  8. 自动点击屏幕脚本代码_原来这么简单,一分钟学会引流脚本
  9. Linux启动芯片的初始代码,Linux系统初始化流程(简述)
  10. android stepview 京东,Android-Android-OpenAPI SDK-帮助文档-京东云