设为首页 收藏本站
查看: 992|回复: 0

Nagios-Windows主机监控

[复制链接]

尚未签到

发表于 2019-1-15 10:45:03 | 显示全部楼层 |阅读模式
  本文转自:http://www.yylog.org/?p=4279
  Windows监控端配置

NSClient++安装
  下载NSClient++最新版,官网下载地址:http://www.nsclient.org
  
运行NSClient++-0.3.9-x64.msi安装包,进入向导模式安装,点击下一步即可。安装过程配置如图:Allowed hosts:设置Nagios服务器地址,NSClient password:设置NSClient端与Nagios服务器通讯时的口令,可以不设。下一步完成安装。
  

  
安装完以后,Windows服务里会增加一项NSClient++ (x64)服务,如图:
  

  
点击该服务的对话框,将登录项的“允许服务与桌面交互”勾上后保存退出。
  

  
在命令行中执行nsclient++ SysTray install
  

  
进入以安装的NSClient++-0.3.8-Win32下,编辑nsc.ini文件。
  
[modules]项中的所有.dll文件注释取消,CheckWMI.dll和RemoteConfiguration.dll除外。
  

  
[Settings]项中去掉allowed_hosts前注释,填入Nagios服务器地址,或设为空,让主机自动连接Nagios服务器。
  

  
[NSClient]项中去掉port前注释,启用该端口,默认为端口号为:12489。
  

  
打开命令行窗口,输入nsclient++ /start启动NSClient服务就可以了。检查12489端口是否监听,端口在监听下,以上windows客户端就配置就ok了!
  


Nagios服务端配置
  编辑nagios.cfg配置文件,定义cfg_file=/usr/local/nagios/etc/objects/windows7.cfg
  
# Definitions for monitoring the local (Linux) host
  
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
  
cfg_file=/usr/local/nagios/etc/objects/192.168.1.60.cfg
  
cfg_file=/usr/local/nagios/etc/objects/windows7.cfg
  
复制windows.cnf模版文件
  
[root@localhost objects]#cp windows.cfg  windows7.cfg
  
修改windows7.cnf复制过来的模版文件,定义Windows监控对象。
  
[root@localhost objects]# vi windows7.cfg
  
#定义监控客户端主机
  
define host{
  
use windows-server ; Inherit default values from a template
  
host_name windows7; The name we’re giving to this host
  
alias My Windows Server ; A longer name associated with the host
  
address 192.168.1.18 ; IP address of the host
  
}
  
#定义监控客户端版本
  
define service{
  
use generic-service
  
host_name windows7
  
service_description NSClient++ Version
  
check_command check_nt!CLIENTVERSION
  
}
  
#定义监控客户端开机时间
  
define service{
  
use generic-service
  
host_name windows7
  
service_description Uptime
  
check_command check_nt!UPTIME
  
}
  
#定义监控客户端CPU使用率
  
define service{
  
use generic-service
  
host_name windows7
  
service_description CPU Load
  
check_command check_nt!CPULOAD!-l 5,80,90
  
}
  
#定义监控客户端内存使用率
  
define service{
  
use generic-service
  
host_name windows7
  
service_description Memory Usage
  
check_command check_nt!MEMUSE!-w 80 -c 90
  
}
  
#定义监控客户端C:盘使用率
  
define service{
  
use generic-service
  
host_name windows7
  
service_description C:\ Drive Space
  
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
  
}
  
#定义监控客户端IIS服务
  
define service{
  
use generic-service
  
host_name windows7
  
service_description W3SVC
  
check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
  
}
  
#定义Explorer进程监控
  
define service{
  
use generic-service
  
host_name windows7
  
service_description Explorer
  
check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
  
}
  
检查nagios配置文件
  
[root@localhost ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  

  
Checking for circular paths between hosts...
  
Checking for circular host and service dependencies...
  
Checking global event handlers...
  
Checking obsessive compulsive processor commands...
  
Checking misc settings...
  

  
Total Warnings: 0
  
Total Errors: 0
  

  重启nagios服务
  
[root@localhost ~]# service nagios restart
  
Running configuration check…done.
  
Stopping nagios: done.
  
Starting nagios: done.
  
最后我们查看Nagios监控系统,发现Windows客户端已被监控。这样windows监控就配置完成了!
  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-663510-1-1.html 上篇帖子: Nagios之配置事件处理 下篇帖子: Nagios-Linux主机监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表