监控之--Nagios监控远程windows主机及邮件告警功能的配置

上节内容实现了使用NRPE+Nagios-plugin插件对远程Linux服务器及相关服务的监控,这节将主要介绍如何使用Nagios实现对远程windows主机的监控配置。

一、被监控端安装NSClient++

下载NSClinet++:https://nchc.dl.sourceforge.net/project/nscplus/nscplus/NSClient%2B%2B%200.4.1/NSCP-0.4.1.73-x64.msi

被监控的windows主机下载并安装相关NSClinet++软件,按照提示进行安装即可。

并放开NSClinet++的端口12489以及添加共享文件和打印机的预定义策略否则则显示主机状态为down,而服务为OK的局面;

二、Nagios监控端配置

[[email protected] objects]# /usr/local/nagios/libexec/check_nt -H 192.168.31.20 -p 12489 -V UPTIME
check_nt v2.2.1 (nagios-plugins 2.2.1)
[[email protected] ~]# vim /usr/local/nagios/etc/nagios.cfg 
cfg_file=/usr/local/nagios/etc/objects/windows.cfg        ;添加window监控模板[[email protected] objects]# vim windows.cfg 
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       winserver       ; The name we‘re giving to this host
        alias           My Windows Server       ; A longer name associated with the host
        address         192.168.31.20  ; IP address of the host (被监控的windows主机地址)       
        }
[[email protected] objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 
[[email protected] objects]# service nagios restart

web端监控验证

三、配置nagios的邮件告警

nagios邮件告警可以直接使用系统自带的sendmail工具进行设置,具体操作如下

[[email protected] objects]# yum -y install sendmail
[[email protected] objects]# service sendmail restart
[[email protected] objects]# chkconfig sendmail on
[[email protected] objects]# vim /usr/local/nagios/etc/objects/contacts.cfg
define contact{
        contact_name                    nagiosadmin             ; Short name of user
        use                             generic-contact         ; Inherit default values from generic-cont
act template (defined above)
        alias                           Nagios Admin            ; Full name of user
        email                           52*****[email protected]        ; <<***** 设置自己的邮箱地址即可
S ******
        }

检查配置文件如果没有错误则重启nagios服务即可,可通过停止已经监控的某个服务查看能够否收到邮件,收件箱如果没有的话可以查看下是否在垃圾箱恢复即可,邮件内容大致如下。

***** Nagios *****
Notification Type: PROBLEM
Host: winserver
State: DOWN
Address: 192.168.31.20
Info: (Host Check Timed Out)
Date/Time: Mon Nov 6 23:57:42 CST 2017

到此介绍完了nagios服务对windows系统和邮件告警的发送配置

时间: 2024-07-29 20:26:21

监控之--Nagios监控远程windows主机及邮件告警功能的配置的相关文章

监控软件nagios之添加Linux主机

1.首先要确定nagios监控软件在服务器端安装 2.在监控端要安装nrpe插件 [[email protected] ~]# yum install xinetd openssl openssl-devel -y [[email protected] ~]# wget http://liquidtelecom.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz [[email protected] ~]#

从远程windows主机上取文档获取,显示不了本地磁盘

1.登陆到远程主机,如果超过最大连接数可以输入mstsc /admin 2.单机选项允许本地主机获取远程主机文档权限 3.显示隐藏的磁盘 在远程主机上使用dos下命令\\tsclient\c(磁盘) 4.选取相应的文档拷到相应的磁盘

利用windows的计划任务和eKing.CmdReadFileAndSendEmailOper(控制台小程序)实现远程登录服务器的邮件告警提醒

一.场景摘要: 1.windows计划任务中,有一个用户登录时候触发的事件 2.cmd命令:netstat -ano   | find "3389" 可以看到当前远程登录的IP 3.bat脚本中:set loginUserId=%UserName%   可以获得当前的登录用户名 4.利用eKing.CmdReadFileAndSendEmailOper实现读取文件和邮件发送提示 5.利用bat实现被windows计划任务触发执行 原文链接: http://www.lookdaima.c

Cacti基于SNMP服务添加监控远程Linux主机

Cacti安装完成,默认仅仅可以对本机自身监控,要实现对远程客户端Linux.Windows主机的监控,需要在远程客户端主机安装SNMP服务,通过SNMP捕获数据,Cacti服务端使用RRDtool来生成图表信息实现对远程客户端主机的监控. 下面通过实验完成Cacti添加远程Linux.Windows主机监控服务. 一.添加监控Linux主机 Cacti服务端:192.168.1.251(CentOS 6.7) Cacti客户端:192.168.1.21 (CentOS 6.5) Step1:客

Nagios 监控系统架设全攻略

Nagios 全名为(Nagios Ain’t Goona Insist on Saintood),最初项目名字是 NetSaint.它是一款免费的开源 IT 基础设施监控系统,其功能强大,灵活性强,能有效监控 Windows .Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在状态恢复后发出正常的邮件或短信通知.Nagios 结构简单,可维护性强,越来越受中小企业青睐,以及运维和管理人

nagios监控详解(中小企业必备的监控设备) &lt;上&gt;

cacti和nagios 都是中小企业必备的监控软件,首先来一个回顾 cacti监控优缺点:主要是监控图形流量,通过web界面监控流量,(主要监控cpu内存硬盘,流量) 基于snmp(抓取数据)和rrdtool(rrdtool主要是将抓取的数据 绘制图像) nagios监控系统服务的,也能监控window,linux,unix的主机状态,不过主要还是监控系统服务. nagios监控客户端需要借助插件以及NRPE软件 [把之前写的一个关于cacti的博客地址也不要碧莲的贴出来]http://www

Windows主机与centOS虚拟机之间&quot;ping不通&quot;

为什么要遇到这个问题 这是我重新安装centOS7.5虚拟机之后遇到的问题——我需要安装一个SecureCRT工具,结果主机与虚拟机没有ping通. 在安装这个工具之前需要进行主机与虚拟机的相互ping通,所以接下来需要一步步完成网络相关的一些配置. 虚拟机ifconfig查看网卡信息 首先 Vmware打开终端输入:ifconfig或者ifconfig ens33,可以看到 inet.netmask.broadcast分别是多少. windows终端ping虚拟机的inet 在windows系

Nagios监控windows(基于check_nt),check_nrpe监控远程Linux

一.工作原理 Nagios服务器的/usr/local/nagios/libexec/下面使用check_nt工具与客户端程序通讯,客户端程序NSCP使用命令来获取本地客户端的信息并返回给check_nt. check_nt只是NSCP其中一项服务,Nagios还可以通过check命令(如check_http检查WEB服务).check_nrpe.NSCA.WMI来监控windows客户端. NSClient与nrpe最大的区别 被监控机上安装有nrpe,并且还有插件,最终的监控是由这些插件来进

Nagios利用NSClient++监控Windows主机

一.简介 1.获取更多的NSClient原理,请参考NSClient++官方站点 NSClient++官网:http://www.nsclient.org/ 2.NSClient++与NRPE NSClient++的工作原理 NRPE的工作原理 Nagios对Windows主机的监控主要有三种方法 第一种是NSclient++ 第二种是NRPE 第三种是SNMP(不是很常用) NSclient++与nrpe最大的区别就是: 1.被监控机上安装有nrpe,并且还有插件,最终的监控是由这些插件来进行