`

Nagios安装使用(五)----监控windows系统的”本地信息”下

阅读更多
重启nagios服务来生效,等一会就可以查看页面了
(红色的错误是因为我刚把ftp给关了,等会启动就好了)发现有三个服务的颜色是深黄色,状态是UNKNOWN,后面的信息是NSClient - ERROR: PDH Collection thread not running
这问题有点莫明其妙,因为大部分的新增服务都已经可以正常运行了,不要紧,把这句话放到goole里面一看,原来是由于操作系统语言的问题,好像NSClient默认支持的语言并不多.具体信息参考下面这两个页面
 
查看NSClient的日志C:\NSClient++下的nsclient.log,里面信息如下
2007-09-06 10:38:35: error:.\PDHCollector.cpp:69: Getting counter info...
2007-09-06 10:38:35: error:.\PDHCollector.cpp:97: Detected language: 0x0804 but it could not be found in: counters.defs
2007-09-06 10:38:35: error:.\PDHCollector.cpp:98: You need to manually configure performance counters!
注意红色部分,说是需要我手动配置.按照它的说明打开counters.defs文件,查看一下里面的内容,很容易就知道该怎么改了.结合上面的错误信息知道0x0804是当前系统语言简体中文的代码,推测系统文件和变量应该与原始的英文版都一样,复制文件里面"English US"那部分内容,再做修改就行.我在counters.defs的最后加上了如下的内容:
[0x0804]
Description = "Chinese"
NT4_SystemTotalProcessorTime = "\System\% Total Processor Time"
NT4_SystemSystemUpTime = "\System\System Up Time"
NT4_MemoryCommitLimit = "\Memory\Commit Limit"
NT4_MemoryCommitByte = "\Memory\Committed Bytes"
 
W2K_SystemTotalProcessorTime = "\Processor(_total)\% Processor Time"
W2K_SystemSystemUpTime = "\System\System Up Time"
W2K_MemoryCommitLimit = "\Memory\Commit Limit"
W2K_MemoryCommitByte = "\Memory\Committed Bytes"
 
OK,再等一会看页面,发现没变化,看来这样依样画葫芦不行啊不甘心,看看日志,再次打开nsclient.log发现里面的内容没变.新修改的那部分根本就没起作用?至少也应该像之前那样报个ERROR才对啊?修改配置文件之后要干嘛???重启服务!!!!
mmc里面重启NSClient服务,如下图右击对应的服务选重新启动
 
查看日志,内容如下
2007-09-06 12:32:37: error:.\PDHCollector.cpp:69: Getting counter info...
2007-09-06 12:32:37: error:.\PDHCollector.cpp:119: Attempting to open counter...
2007-09-06 12:32:38: error:.\PDHCollector.cpp:122: Counters opend...
看起来没什么问题(里面的error是引导符,开发这个程序的人下次该换换,正确了就不该是erorr了嘛),这边看起来没问题了,可还是要等页面正常才放心.耐心的等一会,得到了下面的页面.
一切搞定.我写的累,大家也看的累吧.不过希望大家都能有收获
整个nagios的配置过程也在此作结.多谢捧场.
 
后记:
罗唆一句,官方文档是最好的教程.大家可以看到我的所有操作,大部分都是按照官方文档一步步配置的.而且按照它配置出来的也就基本满足需要了.了解了整个过程和原理,就可以自己加加减减做修改满足自己的个性需求,出了问题不要紧,查文档,google,达到活学活用也不是难事.
还是那句话,知道了原理,一切就都简单了.
 
最后针对nagios提炼几个要点
对于插件要注意使用方法,多用命令名 –h”看看
修改了配置文件要重启服务生效
碰到问题google一下,别忘记了查看日志
(完)
分享到:
评论

相关推荐

    Nagios 监控Windows配置文档

    ### Nagios监控Windows配置详解 #### 一、引言 Nagios是一款广泛使用的开源监控系统,能够帮助管理员监控网络中的主机和服务的状态。对于Windows系统的监控,通常会使用到NSClient++这款轻量级的代理软件。本文档将...

    Nagios远程监控Windows服务器的安装与配置

    Nagios是一款开源的电脑系统和网络监视工具,能够有效监控Windows、Linux和Unix等不同操作系统下的主机状态,以及交换机、路由器等网络设备的状态。此外,Nagios还能监控打印机等其他类型的硬件设备。在系统或服务...

    Nagios安装与配置

    - **内部服务**:需要登录到被监控机上才能检查的服务,例如磁盘使用情况等本地信息。 #### 二、Nagios安装与配置流程 **准备阶段**: - **实验环境**:本示例包含三台主机,分别为监控机和两台被监控机。 - **...

    利用Nagios监控linuxwindows及飞信报警总结

    本文档主要介绍如何使用Nagios监控Linux和Windows系统,并通过飞信实现报警功能。 #### 二、环境准备与安装步骤 1. **Nagios安装前的环境准备** - **服务器环境**: LAMP或LEMP架构。LAMP指Linux + Apache + MySQL...

    nagios安装文档

    - **定义与背景**:Nagios是一款开源的计算机系统与网络监控工具,主要用于监控Windows、Linux及Unix等操作系统下的主机状态以及网络设备(如路由器、交换机)等。在系统或服务状态发生异常时,Nagios能够通过电子...

    nagios的基本使用

    Nagios是一款非常流行的开源系统及网络监控工具,能够高效地监控Windows、Linux以及Unix等操作系统主机的状态,同时还支持路由器、交换机乃至打印机等设备的监控。一旦发现系统或服务出现异常,Nagios能够及时通过...

    nagios 全攻略

    #### 五、监控Windows系统的“本地信息” - **NSClient++**: 适用于Windows系统的客户端,用于执行监控任务并将结果发送给Nagios服务器。 - **配置步骤**: 1. 在被监控的Windows系统上安装NSClient++。 2. 配置...

    Linux下Nagios的安装与配置

    Nagios是一款开源的网络监视工具,主要用于监控Linux、Unix以及Windows系统的主机状态,以及网络设备如交换机、路由器等。它能实时监测服务状态,如SMTP、POP3、HTTP等网络服务,主机资源如CPU负载、磁盘使用率,...

    nagios全攻略.doc

    这类监控通常涉及“本地信息”,例如磁盘使用情况等。 #### 六、准备工作 - **软件下载:** 下载所需的软件包。 - **Apache配置:** 在监控机上配置Apache Web服务器,并确保其能够正常运行。 接下来的部分将会...

    服务器监控nagios配套软件

    【服务器监控nagios配套软件】是一套用于网络和系统监控的强大工具,主要由Nagios核心和一系列Nagios插件组成。Nagios是一款开源的、高度可定制的监控系统,它能够实时监控网络服务、主机状态以及各种基础设施设备,...

    nagios安装

    在上述过程中,使用附件1和附件2分别定义了特定的主机和服务配置文件,如hosts.cfg和service.cfg,这些文件用来详细定义Nagios监控的目标。需要注意的是,由于OCR扫描可能带来的文字错误,上述知识点中的数字和...

    Cacti+Nagios构建网络监控平台

    - **Windows监控**:通过安装Nagios客户端或使用特定插件监控Windows服务。 - **配置规则**:设置监控频率、阈值以及告警条件等。 ##### 3.3 Syslog配置 - **Linux监控机**:配置syslog服务器接收来自受控主机的...

    windows 系统下监控 linux系统文件大小

    本文将深入探讨如何在Windows系统下监控Linux系统的文件大小。这对于系统管理员来说至关重要,因为了解Linux服务器上文件的变化可以帮助他们及时发现资源使用异常,从而进行必要的优化和故障排查。 首先,我们需要...

    nagios-3.0.3.tar.gz

    `nagios-3.0.3.tar.gz`是一个压缩包文件,其中包含了Nagios 3.0.3版本的所有源代码和相关文档,用户可以通过编译源代码在本地系统上安装和配置Nagios。 首先,让我们详细了解一下Nagios的核心功能和特点: 1. **...

    nagios 监控平台

    ### Nagios监控平台知识点详解 #### 一、Nagios简介与核心功能 **Nagios**是一款开源的系统及网络监控工具,以其强大的监控能力、灵活的扩展性以及广泛的适用性,在IT运维领域占据重要地位。该工具最初由Ethan ...

    Nagios简明手册

    - `INSTANCES`:监控Windows NT/2000的任意性能计数器对象。 - 格式为:`check_nt -H <hostname> -p <port> -v INSTANCES -l <counterobject>`。`<counterobject>`为性能计数器名称(如`Process`),如果名称包含...

    Nagios E Book - Linux Networking Monitoring

    Nagios支持多种类型的监控检查,包括主动检查(Active Checks)和被动检查(Passive Checks),能够监控各种服务如HTTP、FTP、SSH等,同时也可以监控Windows、Linux/Unix机器、Netware服务器、网络打印机以及路由器/...

Global site tag (gtag.js) - Google Analytics