nagios监控windows配置
1、下载并安装windows插件 http://sourceforge.net/projects/nscplus/NSCP-0.4.1.73-x64.msi
2、windows端配置 nsclient.ini文件
[/modules]
;CheckWMI = 1 #注释掉该行
[/settings/default]
allowed hosts = *
;password =
port = 12489 #该行为手工添加
3、服务器端配置commands.cfg
define command{
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$
}
命令行参数可参考: /usr/lib/nagios/plugins/check_nt -h
4、配置hosts.cfg
define host {
host_name aaa
alias aaa
address 192.168.1.190
contact_groups ITServices
check_command check-host-alive
max_check_attempts 5
notification_interval 10
notification_period 24x7
notification_options d,u,r
}
5、配置services.cfg
#host ---aaa
define service{
host_name aaa
service_description check-host-alive
check_command check-host-alive
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description OnlineTime
check_command check_nt!UPTIME
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description D:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l d -w 80 -c 90
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description W3SVC
check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description Explorer
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description D:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l d -w 80 -c 90
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description W3SVC
check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
define service{
host_name aaa
service_description Explorer
check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
check_period 24x7
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
contact_groups ITServices
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
}
5、重启nagios和httpd服务
6、遇见的错误:
windows下nsclient.log里有“source\nscp\trunk\include\check_nt/server/protocol.hpp:65: Rejected connection from:”,检查nsclient.ini与commands.cfg 接口是否一致
nagios监控windows配置的更多相关文章
- Nagios监控Windows的网卡流量
Nagios监控Windows的网卡流量 使用/usr/local/nagios/libexec/中的check_traffic.sh,不但可以监控Linux的网卡流量,也可以监控Windows服务器 ...
- Nagios 监控Windows服务器(详细篇)
1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSCl ...
- Nagios 监控windows server Apache 服务
监控机需要使用check_apachestatus.pl插件插件下载地址:https://exchange.nagios.org/directory/Tutorials/Other-Tutorials ...
- 一步步实现Nagios监控linux主机及飞信报警
一步步实现Nagios监控linux主机及飞信报警 上篇文章介绍了在linux主机上架设nagios监控服务,并对windows主机进行服务状态变化的监控,这次我们继续上次内容. 首先实现n ...
- nagios监控实用教程
nagios监控实用教程 Nagios作为开源网络监视工具,它不但可以有效的监控内存.流量.数据库使用情况.它还可以Windows.Linux主机状态.本专题收录了有关Nagios监控相关文章,供大家 ...
- nagios监控系统安装及配置
Nagios通常由一个主程序(Nagios).一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE.NSCA.NSClient++和NDOUtils)组成.Ngios的监控工作 ...
- Nagios利用NSClient++监控Windows主机
在Nagios的libexec下有check_nt这个插件,它就是用来检查windows机器的服务的.其功能类似于check_nrpe.不过还需要搭配另外一个软件NSClient++,它则类似于NRP ...
- Nagios 利用NSClient++的check_nrpe方式使用自定义脚本监控windows
分类 NsClient++来监控windows主机有三种方式:check_nt.check_nrpe.nsca.check_nt自带很多功能,但是扩展性差,check_nrpe可以通过执行自己定义的脚 ...
- Nagios的安装配置与应用之五监控远程Linux服务器
本文出自 “曹坏水” 博客,请务必保留此出处http://cao2012.blog.51cto.com/366908/1132113 NRPE是Nagios的一个功能扩展,它可在远程Linux和UNI ...
随机推荐
- U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/start.S中)在FLASH上运行(一般情况 下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM ...
- Gmail上不去怎么办?
近期非常多人反映Gmail上不去.每到重大政治事件附近,国家的防火墙就会加固一些. 事实上仅仅要下一个软件就能够轻松解决Google.Gmail上不去的问题. 下载地址 下载解压后点击"我要 ...
- OpenCV2马拉松第15圈——边缘检測(Laplace算子,LOG算子)
收入囊中 拉普拉斯算子 LOG算子(高斯拉普拉斯算子) OpenCV Laplacian函数 构建自己的拉普拉斯算子 利用拉普拉斯算子进行图像的锐化 葵花宝典 在OpenCV2马拉松第14圈--边缘检 ...
- ASP.NET动态网站制作(6)-- JS(1)
前言:JS的第一节课,在Visual Studio 2013中编写及运行.新建项目->Web->ASP.NET Web应用程序->Empty,打开后在项目下添加新建css文件夹和js ...
- c# 根据读取的配置信息删除某个目录及下所有文件
#region 定时删除目录文件 /// <summary> /// 定时删除目录文件 /// northeasttycoon /// </summary> /// <p ...
- MySQL重置root用户密码的方法【亲测可用】
1. 报错截图 2.当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码.双击打开C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件,如下 ...
- Delphi 完全时尚手册之 Visual Style 篇
这里先说说两个概念:Theme(主题)和 Visual Style .Theme 最早出现在 Microsoft Plus! for Windows 95 中,是 Windows 中 Wallpape ...
- 【题解】CF891CEnvy
[题解] CF891C Envy 很好玩的一道题.尽管不难,但是调了很久QAQ 考虑克鲁斯卡尔最小生成树的算法,可以发现这些最小树生成的性质: 当生成树所有边的权值都\(\le\)某个$ w$的时刻, ...
- 流畅python学习笔记:第十二章:子类化内置类型
子类化内置类型 在python2.2之后,内置类型都可以子类化,但是有一个注意事项:内置类型不会调用用户定义的类覆盖的特殊方法.这个说起来比较绕口,什么意思呢.我们来看下下面的代码: class Do ...
- .net概念(转)
你主要想问.Net和Java的差异在哪里 Java是开发语言 .Net叫开发平台 但事实上你管Java叫开发平台也没错 平台就是一个供你在上面进行开发的平台 (英语叫Framework,也可以翻译成“ ...