来讲讲:Nagios监控Windows Server 2008设置办法
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;1.安装NSClient++
会见http://nsclient.org/nscp/下载NSClient++,这里我利用的是NSClient++-0.3.9-x64的msi安装包。下载以后间接安装,过程当中会提醒输出Nagios监控服务器地点和暗码。地点填写准确,暗码不必设置。Nagios监控服务器事前在监控Linux服务器时分已搭建好,今后再和人人分享。
安装以下图所示:
2.设置NSClient++
编纂安装目次下的NES.ini文件,翻开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命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。 选择一些适于初学者的Linux社区。 其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!? 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
页:
[1]