ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:502.76KB ,
资源ID:22940596      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22940596.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(nagios基于NSClient监控windows系统Word格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

nagios基于NSClient监控windows系统Word格式.docx

1、Check_nt测试命令之前我产出里面监测linux用的nrpe,这里也是一样,还是先看看nt的插件和命令在不在这里很明显,命令和插件都有,那么笔者来从远端测试一下虚拟机下的C盘多大!这边显示快满了笔者用笔记本开虚拟机,唉,进去看看是不是这样呢?测试成功!部署cfg配置文件及脚本Nagios最头疼的就是脚本了,nt有几个常用的命令,我就复制粘贴到这里一下(to江涛:这里我只有这一部分是复制粘贴!),仅供参考。首先是check_nt的语法及几个固定参数语法: check_nt -H host -v variable -p port -w warning -c critical -l params

2、 -d SHOWALL -u -t timeout 选项: -h, -help 显示帮助-V, -version 显示版本信息-H, -hostname=HOST 被监控主机名称或IP-p, -port=INTEGER 监控端口(默认为1248,不过我的nagios安装后端口为12489)-s, -secret= 要求的密码-w, -warning=INTEGER 引发报警状态的阀值-c, -critical=INTEGER引发严重错误状态的阀值-t, -timeout=INTEGER 连接尝试超时秒数 (默认 -l, -params= 参数传递给指定的监控项 (见下文)-d, -displa

3、y=SHOWALL显示选项(目前仅支持SHOWALL)-u, -unknown-timeout多长时间后返回 UNKNOWN)-v, -variable=STRING 监控参数 监控参数: CLIENTVERSION = Get the NSClient version 如果用 -l 指定版本号,则版本不同时会报警CPULOAD = 最后X分钟CPU的平均负载。-l 格式为:-l ,critical threshold。 时间范围不能超过 24*60分钟阀值是一个百分比,最多一次可以监控10个阀值,比如: ie: -l 60,90,95,120,90,95UPTIME = 获得主机开机时间。无

4、指定参数,也没有报警与错误阀值。USEDDISKSPACE = 指定磁盘的使用率。只要求 -l 指定磁盘的驱动器号。用-w 指定报警阀值 用-c指定错误阀值MEMUSE = 内存使用率。SERVICESTATE = 监控一个或多个服务的状态。service1service2service3,.。可以使用-d SHOWALL指定返回某个服务的状态。PROCSTATE = 监控某个或某几个进程是否在运行。命令格式类似于SERVICESTATECOUNTER = 监控WindowsNT/2000的任何性能计数器。-l counter,“ 描述参数是可选的仅用于要求输出浮点数的计数器。如果内容中不包含

5、%,那它就做为标 题显示。例如:Paging file usage is %.2f %.f % paging file used.对于计数器中包含“$字符的最好都用上转值符号”,以保证计数器名称正确。INSTANCES = 监控WindowsNT/2000的任何性能计数器对象。格式: check_nt -H -p -v INSTANCES -l 为一项性能计数器 (比如: Process),如果计数器名称有两个单词,需要用括号括起来。返加的结果为用逗号分开的各计数器数据列表。这样做的目的在于不登录进系统就可以在命令行下直接运行perfmon中的指定计数器。它也可以用做脚本自动创建Nagios服

6、务配置文件。笔者把自己做的测试配置文件拿出来仅供参考define host host_name 115 alias 115-windows-test address 192.168.1.115 notification_interval 0 notification_options d,u,r max_check_attempts 1 process_perf_data 1 active_checks_enabled 1 passive_checks_enabled 0 notifications_enabled 1 check_period 24x7 notification_period

7、24x7 contact_groups adminsdefine service use linux-jim-server service_description PING check_command check_ping!100.0,20%!200.0,50% service_description 检查NSClient+版本 check_command check_nt!CLIENTVERSION service_description CPU负载CPULOAD!-l 5,80,90 service_description 内存使用MEMUSE!-w 80 -c 90 service_de

8、scription C盘使用情况USEDDISKSPACE!-l c -w 80 -c 90 service_description explorer情况PROCSTATE!-d SHOWALL -l explorer.exe service_description W3SVCSERVICESTATE!-d SHOWALL -l W3SVC service_description 运行时间UPTIME在这里,我主机定义的host的IP为115另外我调用的自己设置的服务linux-jim-server name linux-jim-server check_freshness 0 ; Defau

9、lt is to NOT check service freshness notifications_enabled 1 ; Service notifications are enabled event_handler_enabled 1 ; Service event handler is enabled flap_detection_enabled 0 ; Flap detection is enabled failure_prediction_enabled 1 ; Failure prediction is enabled process_perf_data 1 ; Process

10、performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts is_volatile 0 ; The service is not volatile check_period 24x7 ; The service can be checked at any time of the day ma

11、x_check_attempts 1 ; Re-check the service up to 3 times in order to determine its final (hard) state normal_check_interval 1 ; Check the service every 10 minutes under normal conditions retry_check_interval 1 ; Re-check the service every two minutes until a hard state can be determined contact_group

12、s admins ; Notifications get sent out to everyone in the admins group notification_options w,u,c,r ; Send notifications about warning, unknown, critical, and recovery events notification_interval 0 ; Re-notify about service problems every hour notification_period 24x7 ; Notifications can be sent out at any time 这里后面的标注是我直接从模板的cfg里面复制过来的,稍作修改,不是很喜欢它自己的模板,报警不能及时反映。最后检查nagios.cfg之后service nagios reload。部署结果在这里我检测的进程W3SVC是IIS的进程,但是笔者我的笔记本是在很垃圾,虚拟机带不动IIS啊!所以只能这样勉强搞一下了。报警实例笔者在这里只测试微信报警,因为微信稍微麻烦一点,笔者的微信号名字改不了,还是zabbix,不过结果还是满意的!那么,下一步,开始研究cacti吧!期待cacti的产出文档!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1