仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 584|回复: 8
打印 上一主题 下一主题

[其他Linux] 来讲讲:Nagios监控Windows Server 2008设置办法

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
1.安装NSClient++

会见http://nsclient.org/nscp/下载NSClient++,这里我利用的是NSClient++-0.3.9-x64的msi安装包。下载以后间接安装,过程当中会提醒输出Nagios监控服务器地点和暗码。地点填写准确,暗码不必设置。Nagios监控服务器事前在监控Linux服务器时分已搭建好,今后再和人人分享。
安装以下图所示:

2.设置NSClient++

编纂安装目次下的NES.ini文件,翻开NSClient++的端口。办法为找到:
[NSClient]
;port=12489
往失落port前的“;”就能够启用12489端口。
我的是安装在服务器的programfiles下的NSClient++-Win32-0.3.9目次中。在cmd中实行:
cdC:ProgramfilesNSClient++-Win32-0.3.5
netstat-an|more
检察12489端口是不是一般监听在。
由于安装时分必要的模块已勾选了,以是设置文件中不必再作设置。不然能够经由过程往失落每一个模块前的;来启用该模块。
到这里即完成了WindowsServer2008上的设置。接上去我们设置Nagios监控服务器。
3.Nagios监控服务器设置

vi/usr/local/nagios/etc/nagios.cfg
搜刮找到:
#DefinitionsformonitoringaWindowsmachine
#cfg_pold=/usr/local/nagios/etc/objects/windows.cfg
将第二行的#往失落翻开Nagios监控的Windows模块,然后保留。
接着编纂
#vi/usr/local/nagios/etc/objects/windows.cfg
找到并设置监控的服务器:
definehost{
usewindows-server;Inheritdefaultvaluesfromatemplate
host_namewinserver;Thenameweregivingtothishost
aliasMyWindowsServer;Alongernameassociatedwiththehost
address192.168.0.2;IPaddressofthehost
}
设置被监控主机名和被监控的Windows服务器地点。
接上去搜刮各类监控的服务并设置:
#CreateaserviceformonitoringtheversionofNSCLient++thatisinstalled
#Changethehost_nametomatchthenameofthehostyoudefinedabove
defineservice{
usegeneric-service
host_namewinserver
service_descriptionNSClient++Version
check_commandcheck_nt!CLIENTVERSION
}
监控NSClient版本。
#Createaserviceformonitoringtheuptimeoftheserver
#Changethehost_nametomatchthenameofthehostyoudefinedabove
defineservice{
usegeneric-service
host_namewinserver
service_descriptionUptime
check_commandcheck_nt!UPTIME
}
监控服务器在线工夫。
#CreateaserviceformonitoringCPUload
#Changethehost_nametomatchthenameofthehostyoudefinedabove
defineservice{
usegeneric-service
host_namewinserver
service_descriptionCPULoad
check_commandcheck_nt!CPULOAD!-l20,30,50
}
监控服务器CPU负载。
#Createaserviceformonitoringmemoryusage
#Changethehost_nametomatchthenameofthehostyoudefinedabove
defineservice{
usegeneric-service
host_namewinserver
service_descriptionMemoryUsage
check_commandcheck_nt!MEMUSE!-w80-c90
}
监控服务器的内存占用。
#CreateaserviceformonitoringC:diskusage
#Changethehost_nametomatchthenameofthehostyoudefinedabove
defineservice{
usegeneric-service
host_namewinserver
service_descriptionC:DriveSpace
check_commandcheck_nt!USEDDISKSPACE!-lc-w80-c90
}
监控体系C盘的磁盘占用。
部署好以后在Nagios中显现以下:



不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。
小妖女 该用户已被删除
沙发
发表于 2015-1-18 09:28:11 | 只看该作者
选择一些适于初学者的Linux社区。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-21 21:03:16 | 只看该作者
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
若天明 该用户已被删除
地板
发表于 2015-1-30 22:33:01 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
只想知道 该用户已被删除
5#
发表于 2015-2-6 16:34:49 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
若相依 该用户已被删除
6#
发表于 2015-2-17 08:32:31 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
不帅 该用户已被删除
7#
发表于 2015-3-5 18:37:48 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-12 11:56:49 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
山那边是海 该用户已被删除
9#
发表于 2015-3-19 22:14:15 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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