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 ...
随机推荐
- nginx could not build the server_names_hash 解决方法
nginx “nginx could not build the server_names_hash”解决方法 给一个服务器下增加了一些站点别名,差不多有20多个. 重启nginx时候,提示: cou ...
- 把对象写入Postgresql中
工作中,遇到把大对象写入Postgresql数据库中 package com.geni_sage.gdme.cws.dic; import java.io.BufferedInputStream; i ...
- Mysql 5.7.18 利用 MySQL proxies_priv(模拟角色)实现类似用户组管理
利用 MySQL proxies_priv(模拟角色)实现类似用户组管理 角色(Role)可以用来批量管理用户,同一个角色下的用户,拥有相同的权限. MySQL5.7.X以后可以模拟角色(Role)的 ...
- Python 爬虫常见的坑和解决方法
1.请求时出现HTTP Error 403: Forbidden headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23. ...
- windows 10 python 2.7和python3.6共存解决方法和pip安装
一.首先去python官网将两个版本下载并安装: 然后进入windows的环境变量,检查下面4个变量: 1.C:\Python272.C:\Python27\Scripts3.D:\software\ ...
- Java 学习 day05
01-面向对象(概述) 面向对象 -- 冰箱.打开:冰箱.存储:冰箱.关闭: 02-面向对象(举例) 使用和指挥 -- 对象,不需要关注过程,只关注结果: 一切皆对象,万物皆对象 -- 自<T ...
- EasyRTMP Android安卓手机直播推流摄像头偏暗的问题解决
在我们测试EasyRTMP Android安卓手机推流的过程中发现有些设备预览时,明显偏暗!在稍微暗点的环境中几乎很难看清东西-额,这是怎么回事呢?又是安卓设备的兼容性问题,头疼! !!!好吧,停止抱 ...
- 【Android】Android中AlertDialog对话框的使用实例
package com.ceac.deng; import android.R.string; import android.support.v7.app.ActionBarActivity; imp ...
- win7下搭建nginx+php的开发环境(转)
在win7下用的是IIS做web服务器,但近来因项目需求的原因,需要在服务器遇到404错误的时候自动做转向(不是在客户端的跳转,而是在服务器收到客户端请求去某目录下读取文件返回时,如果发现目录或目录下 ...
- ALV TREE 实例
ALV TREE 实例 REPORT ZRPT_PS_PS021TREE . TABLES: PROJ, "项目定义数据 PRPS, "WBS元素数据 ZCJ30, "A ...