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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

nagios的使用Word文件下载.docx

1、Settingsallowd_host=192.168.2.2 #为nagios服务的IPNSClientport=12489 #去掉注释就可以了!3) 启动nsclient服务并确认端口是否打开netstat -an | moreTCP 0.0.0.0:12489 0.0.0.0:0 LISTENING2. linux设置接下来我们开始配置nagios服务器里面的内容,因为nagios是模块化调用,先到配置文件打开windows相关模块。vi /usr/local/nagios/etc/nagios.cfg# Definitions for monitoring the local (Lin

2、ux) hostcfg_file=/usr/local/nagios/etc/objects/localhost.cfg# Definitions for monitoring a Windows machinecfg_file=/usr/local/nagios/etc/objects/windows.cfg #去掉这句话的注释打开模块后配置windows.cfgvi /usr/local/nagios/etc/objects/windows.cfgdefine host use windows-server host_name winserver #被监控主机名 alias My Wind

3、ows Server address 192.168.0.8 ; 被监控的windows地址#把下面的host_name都改成winserverdefine service use generic-service host_name winserver service_description CPU Load check_command check_nt!CPULOAD!-l 5,80,90 #监控CPU使用 service_description Memory UsageMEMUSE!-w 80 -c 90 #监控内存打开windows模块,设置windows.cfg中相关被监控主机与监控内

4、容后nagios服务器就配置完了,下面重启nagios。2.2 监控linuxLinux客户端安装了nrpe和nagios-plugins1.修改linux被监控端的nrpe配置文件allowed_hosts=127.0.0.1,192.168.2.2 #添加nagios主机2. 修改nagios配置文件#中间添加cfg_file=/usr/local/nagios/etc/objects/mylinux.cfg 3. 新建mylinux.cfg 设置监控内容vi /usr/local/nagios/etc/objects/mylinux.cfg use linux-server host_n

5、ame IM #被监控主机名 alias IM #别名 address 192.168.2.29 #被监控主机IP地址 host_name IM service_description check-load check_command check_nrpe!check_load 三、监控与报警3.1 nagios监控网页对于一个网站来说,外部用户能够看到就是该网站的页面。网站页面能否被正常访问,以及显示是否正常势必会成为网站整体水平最直接的外在表现。那么,如何才能在第一时间检测到网页是否正常,并且给相应的技术人员发出报警来及时解决问题,而不是等接到用户抱怨的电话后才在慌忙中仓促的解决问题呢?解

6、决这个问题的关键就是要在第一时间发现问题,发现那些不能显示的网页或是显示不正常的网页,并及时发出报警。当然我们可以通过人工的方法去监测,但对于一些大型的、复杂的网站来说就不是很合适了,我们可以使用监控软件来解决这个问题。我所使用的就是Nagios软件,它提供的插件(Plugins)中有相应的命令可以完成对网页的监控。通过check_http的帮助我们可以清楚的了解到该命令可以为我们做什么,以及如何去做。选项虽然很多,其实常被用到的却只有几项,而且很多选项是有默认值的一般无需设置。下面就我们需要用到的几个选项做一个简要的说明。选 项 说 明 -H, -hostname=ADDRESS 主机名或域

7、名 -I, -IP-address=ADDRESS server的IP地址,用于在不能DNS的情况下 -p, -port=INTEGER 端口号,默认80 -u, -url=PATH url,默认是/ -w, -warning=DOUBLE warning状态的响应时间,单位是秒 -c, -critical=DOUBLE critical状态的响应时间,单位是秒 -t, -timeout=INTEGER 连接超时时间,默认10秒3.1.1监控测试rootlocalhost libexec# ./check_http H 192.168.2.252 -u /index.htmHTTP OK HT

8、TP/1.1 200 OK - 755 bytes in 0.003 seconds |time=0.002561s;0.000000 size=755B;可以看出该网页是正常的,如果网页地址不对或显示有错误也会有相应的反馈信息。3.1.2具体配置通过Nagios监控网页一般有两种方式,一种是直接通过Nagios监控主机配置监控服务监视网页;另一种是在某一安装了NRPE的客户端主机上配置监控命令,通过NRPE监控网页情况,再将结果传回给Nagios监控主机。通过一个装有NRPE的客户端作为桥梁的方式可以使主机更加安全,减轻Nagios主机的负担,同时可以避免在Nagios主机上配置DNS等不必

9、要的麻烦。(主要一种针对windows,一种针对linux)。1) Nsclient方式nsclient较易实现,只需要在Nagios的配置文件里添加一个服务即可。配置内容如下修改/etc/objects/commands.cfg,增加如下内容。#check_http check web pagedefine command command_name check_webpage command_line $USER1$/check_http $ARG1$ 修改被监控主机的.cfg文件,如下内容 use windows-server host_name web alias web address

10、 192.168.2.252define command use windows-server command_name check_http command_line $USER1$/check_http -H 192.168.2.252 -u /index.htm2) NRPE方式nrpe监控复杂一些,需要修改两台主机的配置文件。修改NRPE的配置文件,增加如下内容。#check webpagecommandcheck_webpage=/usr/local/nagios/libexec/check_http -H 192.168.2.252/index.htm修改Nagios配置文件,增加

11、如下内容。#the check_apache on the remote host.define service use generic-service host_name hostname service_description web page check_command check_nrpe! check_webpage 3.2 使用nagios监控windows基本性能3.2.1 监控CPU查看check_nt帮助rootlocalhost libexec# ./check_nt -hUsage:check_nt -H host -v variable -p port -w warni

12、ng -c critical-l params -d SHOWALL -t timeout#监控CPU写法CPULOAD =Average CPU load on last x minutes.Request a -l parameter with the following syntax:-l ,critical threshold. #报警格式 should be less than 24*60.Thresholds are percentage and up to 10 requests can be done in one shot.ie: -l 60,90,95,120,90,95报

13、警写法例:#完整写法为check_nt!-l 5,80,90check_nt调用cpuload,5分钟内负载平均达到80%为warning,负载达到90%为critical3.2.2 监控磁盘使用USEDDISKSPACE = Size and percentage of disk use. Request a -l parameter containing the drive letter only. # -l后面接的参数用来指定盘符 Warning and critical thresholds can be specified with -w and -c.#如果要监控C盘,达到80%报

14、警,达到90%为严重危险USEDDISKSPACE!-l c -w 80 -c 903.2.3 监控内存MEMUSE = Memory use.#监控Windows服务器的内存使用情况,如果超过了80%则是warning,如果超过90%则是criticalcheck_command check_nt!-w 80 -c 903.2.4 监控服务状态SERVICESTATE = Check the state of one or several services. Request a -l parameters with the following syntax: -l service2servi

15、ce3,. You can specify -d SHOWALL in case you want to see working services in the returned string.#监控Windows服务器的W3SVC服务的状态,如果服务停止了,则是criticalSERVICESTATE!-d SHOWALL -l W3SVC3.2.5 监控进程状态PROCSTATE = Check if one or several process are running. Same syntax as SERVICESTATE.#监控Windows服务器的Explorer.exe进程的状态

16、,如果进程停止了,则是criticalPROCSTATE!-d SHOWALL -l Explorer.exe3.2.6 监控windows服务器运行时间UPTIME = Get the uptime of the machine. No specific parameters. No warning or critical thresholdUPTIME3.3使用nagios监控linux基本性能3.3.1 监控CPUrootlocalhost libexec# ./check_load -hcheck_load -r -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,C

17、LOAD5,CLOAD15Options: -h, -help Print detailed help screen -V, -version Print version information -w, -warning=WLOAD1,WLOAD5,WLOAD15 Exit with WARNING status if load average exceeds WLOADn -c, -critical=CLOAD1,CLOAD5,CLOAD15 Exit with CRITICAL status if load average exceed CLOADn the load average fo

18、rmat is the same used by uptime and w -r, -percpuDivide the load averages by the number of CPUs (when possible)#这个插件是用来检测系统当前的cpu负载, 在unix里面负载的均值通常表示是1分钟,5分钟,15分钟内平均有多少进程处于等待状态.check_load -w 15,10,5 -c 30,25,20#上面命令表示,当1分钟多于15个进程等待,5分钟多于10个,15分钟多于5个则为warning状态;当1分钟多于30个进程等待,5分钟多于25个,15分钟多于20个则为criti

19、cal状态1) 修改nagios主机上被监控主机的配置文件 host_name IM #被监控主机名 alias IM #别名 address 192.168.2.29 #被监控主机IP地址 check_command check_nrpe!2) 修改被监控主机上nrpe配置文件commandcheck_load=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20#当1分钟多于15个进程等待,5分钟多于10个,15分钟多于5个则为warning状态;3.3.2 监控登录用户rootlocalhost libexec# ./ch

20、eck_users -hcheck_users -w -c #监控服务器的用户登录情况,如果超过了5个用户则是warning,如果超过10个用户则是criticalcheck_user -w 5 -c 10 service_description check-users check_command check_nrpe!check_userscommandcheck_users=/usr/local/nagios/libexec/check_users -w 5 -c 103.3.3 监控磁盘分区使用rootlocalhost libexec# ./check_disk -h check_di

21、sk -w limit -c limit -p path | -x device格式:check_disk -w 低限% -c 低限% -p 磁盘设备文件或则分区文件的绝对路径选项-w, -warning=PERCENT% 设定告警通知百分比数,空间低于该百分比则发出告警通知。-c, -critical=PERCENT% 设定严重告警通知百分比数,空间低于该百分比则发出严重告警通知。-p, -path=PATH, -partition=PARTITION 指定磁盘设备文件或则分区文件的绝对路径。#如果要监控根目录,达到20%报警,达到10%为严重危险check_disk -w 20% -c 1

22、0% -p /dev/hda1 service_description check-diskcheck_hda1commandcheck_hda1=/usr/local/nagios/libexec/check_disk -w 80% -c 90% -p /dev/hda1#监控根目录,达到80%报警,达到90%为严重危险3.3.4 监控交换分区rootlocalhost libexec# ./check_swap -hcheck_swap -av -w % -c % check_swap -w 剩余空间% -c 剩余空间% check_swap -av -w check_swap -w 剩余

23、字节数 -c 剩余字节数-w, -warning=INTEGER 设定告警通知剩余字节数,剩余字节低于该值则发出告警通知,只可整数。-w, -warning=PERCENT% 设定告警通知百分比数,剩余空间低于该百分比则发出告警通知,双百分号。-c, -critical=INTEGER 设定严重告警通知剩余字节数,剩余字节低于该值则发出严重告警通知,只可整数。-c, -critical=PERCENT% 设定严重告警通知百分比数,剩余空间低于该百分比则发出严重告警通知,双百分号。#交换分区的剩余空间达到20%则警告,达到10%则严重警告。check_swap -w 20% -c 10% service_description check-swapcheck_swapcommandcheck_swap=/usr/local/nagios/libexec/check_swap -w 80% -c 50%#交换分区的剩余空间达到80%则警告,达到50%则严重警告。3.3.5 监控系统总进程rootlocalhost libexec# ./check_procs -h check_procs -w -m metric -s state -p ppid -u user -r rss -z vsz -P %cpu -a argument-array -C comman

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

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