nagios监控系统手册详细操作
Nagios监控路由器和交换机设备
Nagios监控路由器和交换机设备1.功能介绍Nagios可以监控有IP可管理的交换机和路由器的设备状态.对小型无管理功能的交换机和HUB是无法监控.监控的方式是通过外部的ping所反馈的信息或者通过SNMP协议来获取相关的状态信息.能够在网络设备上获取的信息包括:包丢失率,包往返时间平均值SNMP状态信息带宽和传输数率2.概述监控的方式有两种一种是利用ping的方式,获取数据包的响应时间和丢包率另一种是利用网络设备的SNMP数据,通过check_snmp获取端口状态和check_mrtgtraf来了解带宽状况.在使用check_snmp之前必须安装snmp包到系统中.如果没有安装则需要先安装好snmp系统包,然后再重新编译nagios plugins3.配置步骤完成第一次执行需要做的操作创建新的监控设备主机和服务对象重新启动Nagios4.确认一下内容在/usr/local/nagios/etc/objects/commands.cfg里面是否包含了check_snmp和check_local_mrt gtraf的命令定义在/usr/local/nagios/etc/objects/templates.cfg里面是否包含了generic-switch5.配置Nagiosa.编辑/usr/local/nagios/etc/nagios.cfg将#cfg_file=/usr/local/nagios/etc/objects/switch.cfg前面的#去掉b.编辑/usr/local/nagios/etc/object/switch.cfg文件设定监控主机的相关内容define host{use generic-switch ; Inherit default values from a templatehost_name Gateway ; The name we're giving to this switchalias Firewall ; A longer name associated with the switchaddress 192.168.200.1 ; IP address of the switchhostgroups allhosts,switches ; Host groups this switch is associated with}监控包的丢失率和RTA响应时间define service{use generic-service ; Inherit values from a templatehost_name Gateway ; The name of the host the service is associated withservice_description PING; The service descriptioncheck_command check_ping!200.0,20%!600.0,60% ;在超过200ms或丢包率在20%上的启动警告,超过600ms或丢包达到60%的启动报警normal_check_interval 5; 在正常情况下,每五分钟监控一次retry_check_interval 1; 在异常情况下,每分钟监控一次}利用SNMP监控交换和网关设备define service{use generic-service ; Inherit values from a templatehost_name Gatewayservice_description Uptimecheck_command check_snmp!-C public -o sysUpTime.0}利用MRTG来监控网络流量信息define service{use generic-service ; Inherit values from a templatehost_name Gatewayservice_description Port 1 Bandwidth Usagecheck_commandcheck_local_mrtgtraf!/var/lib/mrtg/192.168.200.1_1.log!AVG!1000000,2000000!5000000,5000000!10 }利用command里面设定的check_local_mrtgtraf获取本地保存的mrt g流量日志信息来监控,获取文件是/var/lib/mrt g/192.168.200.1_1.log获取数据值是采取AVG的值,数值在1M~2M之间,则状态改为warning,如果超过5M的话则状态改为critical 完成配置后service nagios restart。
nagios页面操作文档详解
2.2.General选项说明单击“General→Home”会显示默认页面,如上图所示,单击“General→Documentation”显示Nagios版本帮助信息,如下图:下面针对Monitoring下面的选项的功能做具体的说明。
∙Network Outages:显示网络中断的统计,如果有中断信息会在下面显示;∙Current Network Status:列出当前网络的状态,上次更新的日期以及登2.3.3 Host Detail (主机存活状态详细信息)Host Detail显示的是主机详细信息,用ping探测的。
如下图所示:∙Host:列出所有的主机名称。
∙Status:列出所有主机的存活状态。
∙Last Check:上次检测时间。
∙Host:主机名称。
:下面两个图标3-D图形的界面同样看起来很难受,尤其管理员可以看到全部主机的情况下更杂乱无章。
这个东西也不是一无是处,至少firefox插件告警的功能是必须依赖它的。
∙Shutdown the Nagios process:关闭Nagios的进程,此命令是用来关闭Nagios2.3.17 Scheduling Queue(队列信息,管理员可见)Scheduling Queue 显示高度队列信息,也就是相关进程下次检测的时间序列。
如下图所示:2.4. Reporting2.4.2 AvaiabilityAvaiability 此功能生成的报告要比Trends可供选择的种类多些,除了Trends可供选择的功能之外,还包括:对所有主机生成报告对所有服务生成报告对Hostgroups和Servicegroups生成报告,下图是对主机和服务生成的报告:2.4.4 Alert History。
《agios监控说明》
Nagios监控使用说明目录Nagios介绍 (2)监控界面说明 (2)General (2)Current Status (3)Tactical Overview (3)右上方_ Monitoring Performance: (3)左上方_Network Outages (3)下方部分 (4)Map (4)Hosts (5)Host State Information (5)Host Commands (6)Host Comments (6)Services (7)Host Groups (7)Service Groups (8)Problem (8)Quick Search (8)Reports (9)Availability (9)第一步 (9)第二步 (9)第三步 (9)第四步 (10)Trends (10)Graphs (11)Alerts (11)History (11)Summary (12)Histogram (12)Notifications (12)Event Log (12)System (13)Comments (13)Downtime (13)Process Info (13)Performance Information (14)Scheduling Queue (14)Configuration (14)Nagios介绍Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。
在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
目前,语联网12台服务器均由nagios监控,监控界面:http://119.57.18.102/nagios/监控界面说明上图是nagios的监控界面,左边栏是nagios可以监控的各个项目,点击左边栏的按钮,右边即可显示相应的监控数据。
nagios监控说明word资料13页
Nagios监控使用说明目录Nagios介绍 (3)监控界面说明 (3)General (3)Current Status (3)Tactical Overview (4)右上方_ Monitoring Performance: (4)左上方_Network Outages (4)下方部分 (4)Map (4)Hosts (5)Host State Information (5)Host Commands (5)Host Comments (6)Services (6)Host Groups (7)Service Groups (8)Problem (8)Quick Search (8)Reports (8)Availability (9)第一步 (9)第二步 (9)第三步 (9)第四步 (9)Trends (10)Graphs (10)Alerts (10)History (10)Summary (10)Histogram (10)Notifications (11)Event Log (11)System (11)Comments (11)Downtime (11)Process Info (12)Performance Information (12)Scheduling Queue (12)Configuration (12)Nagios介绍Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。
在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
目前,语联网12台服务器均由nagios监控,监控界面:http://119.57.18.102/nagios/监控界面说明上图是nagios的监控界面,左边栏是nagios可以监控的各个项目,点击左边栏的按钮,右边即可显示相应的监控数据。
nagios监控端安装配置手册
一、系统环境与软件版本情况本文档使用被监控机的操作系统为rhel6.3 _64位。
监控主机操作系统为rhel6.0 _64位及windows 2003,nagios主服务版本Nagios® Core™ 3.2.3,linu被监控机与主监控通信插件NRPE版本为nrpe-2.8.1。
window被监控机与主监控服务软件为NSClient++-0.2.7所使用的软件如下nrpe-2.8.1.tar.gzNSClient++-0.2.7.zip二、安装配置过程。
因为系统安装大家都非常熟悉了此次略过操作系统安装过程,首先是linux环境下被监控机的安装配置过程。
在安装之前先写个nagios监控非本地信息的原理图主监控机被监控机NRPE总共由两部分组成:–check_nrpe 插件,位于在监控主机上–NRPE daemon,运行在远程的linux主机上(通常就是被监控机)按照上图,整个的监控过程如下:当nagios需要监控某个远程linux主机的服务或者资源情况时1.nagios会运行check_nrpe这个插件,告诉它要检查什么.2.check_nrpe插件会连接到远程的NRPE daemon,所用的方式是SSL3.NRPE daemon会运行相应的nagios插件来执行检查4.NRPE daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理.注意:NRPE daemon需要nagios插件安装在远程的linux主机上,否则,daemon不能做任何的监控.因为使用rehl线上的yum源安装需要授权,所以先使用iso搭个本地的yum源。
mount /dev/cdrom /mnt/cdrom/ 挂载光驱mkdir /home/rehliso 创建yum源目录。
cp -Rf /mnt/cdrom/* /home/rehliso/ 拷贝安装文件到源目录cd /etc/yum.repos.d/ 切换至yum配置文件目录cp rhel-source.repo rhel-source.repo.bak 备份配置文件vi rhel-source.repo 编辑配置文件,删除之前内容加入[rhel_6_iso]name=local isobaseurl=file:///home/rehlisogpgcheck=1gpgkey=file:///home/rehliso/RPM-GPG-KEY-redhat-release保存退出Yum clean all清除YUM缓存因为是用二进制安装包进行安装所以要先安装gcc编译器yum -y install gcc 安装gcc编译器安装完成后用sftp上传安装文件nrpe-2.8.1.tar.gz, nagios-plugins-1.4.13.tar.gz至/usr/local/src/目录下创建nagios用户Userad nagiosPasswd nagiosCd /usr/local/src 切换至/usr/local/src/目录解压安装包tar zxvf nagios-plugins-1.4.13.tar.gzcd nagios-plugins-1.4.13编译安装./configuremakemake install这一步完成后会在/usr/local/nagios/下生成两个目录libexec和share修改目录权限把权限所属chown nagios.nagios /usr/local/nagios/chown -R nagios.nagios /usr/local/nagios/libexec/至此被监控机nagios插件已经安装完成,接下来就是安装nrpe服务了切换至软件包目录Cd /usr/local/src解压安装文件tar zxvf nrpe-2.8.1.tar.gzcd nrpe-2.8.1编译安装./configurechecking for SSL... configure: error: Cannot find ssl libraries 出现了该错误主要是因为监控主机插件check_nrpe与被监控nrpe服务的通信是通过ssl方式连接的所以必须安装sslyum -y install openssl-devel 所以这个可以在gcc安装时顺便也安装了ssl安装完成后重新./configure*** Configuration summary for nrpe 2.8.1 05-10-2007 ***:General Options:-------------------------NRPE port: 5666NRPE user: nagiosNRPE group: nagiosNagios user: nagiosNagios group: nagiosReview the options above for accuracy. If they look okay,type 'make all' to compile the NRPE daemon and client.成功后会出现以上安装的基本信息接下来编译安装make allmake install-daemonmake install-daemon-configmake install-plugin 安装check_nrpe这个插件之前说过监控机需要安装check_nrpe这个插件,被监控机并不需要,我们在这里安装它是为了测试的目的安装xinetd脚本make install-xinetd这里还要补充一下因为官网的安装文档是将NRPE deamon作为xinetd下的一个服务运行的.在这样的情况下xinetd就必须要先安装好,所以还得确定系统是否已经安装了xinetd的服务[root@localhost nrpe-2.8.1]# service xinetd restartxinetd: unrecognized service服务并未安装yum -y install xinetd 安装xinetd服务安装完成后修改配置文件vi /etc/xinetd.d/nrpeservice nrpe{flags = REUSEsocket_type = streamport = 5666 端口wait = nouser = nagios 用户group = nagios 用户组server = /usr/local/nagios/bin/nrpeserver_args = -c /usr/local/nagios/etc/nrpe.cfg --inetdlog_on_failure += USERIDdisable = noonly_from = 127.0.0.1,192.168.1.243}only_from = 127.0.0.1,192.168.1.243在后面增加监控主机的地址192.168.1.243以空格间隔编辑/etc/services文件,增加NRPE服务端口添加如下信息nrpe 5666/tcp #nrpe查看防火墙是否启动chkconfig iptables –list如果启动需要添加5666端口的开放规则vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 5666 -j ACCEPT添加该条目service iptables restart 重启iptables服务重启xinetd服务service xinetd restart检查服务端口状态[root@localhost ~]# netstat -natp |grep 5666tcp 0 0 :::5666 :::* LISTEN 1959/xinetd 服务端口已经启动测试NRPE是否则正常工作之前我们在安装了check_nrpe这个插件用于测试,现在就是用的时候.执行[root@localhost ~]# /usr/local/nagios/libexec/check_nrpe -H localhostNRPE v2.8.1返回了版本信息说明nrpe已经正常的工作了。
监控系统配置使用(Nagios)
监控系统配置使用—Nagios
讲师:吴云鹏
税友软件集团股份有限公司
课程目标
nagios体系结构认识 • 帮助运维人员对nagios体系结构有更清晰的认识
如何配置监控项 • 帮助运维人员更有效的使用和配置nagios的监控项
理解监控项含义 • 帮助运维人员更好理解现有监控项的含义
2
课程大纲
3
系统介绍 原理、结构 部署、配置 监控项简介
问题交流
Nagios介绍
Nagios介绍: Nagios是一款用于系统和网络监控的应用程序,可在设定的条件下对主机和服务
进行监控,在状态变差和变好的时候给出告警信息。 Nagios 的特征包括: 1) 监控网络服务(SMTP、POP3、HTTP、NNTP、PING 等); 2) 监控主机资源(处理器负荷、磁盘利用率等); 3) 简单地插件设计使得用户可以方便地扩展服务的检测方法; 4) 当服务或主机问题产生与解决时将告警发送给联系人(Email)、页面声音报警 Centreon介绍: centreon作为nagios的分布式监控管理平台,它的底层使用nagios监控软件,通过 centreon页面可以简单方便地管理和配置nagios;
个性类监 控
监控项
Weblogic 类监控
Oracle类 监控
15
监控插件
插件作用
• 什么是插件?插件和命令的关系?
插件存放位置
• 存放在监控机位置?存放在被监控机位置?
现有插件
• 现有哪些插件?获取插件网站
16
回顾
通用监控
主机监控项 Weblogic监控项
Oracle监控项
17
个性监控
Godengate监控项 业务监控项 接口监控项
Nagios 使用说明
– 重启apache使新设置生效。
• service httpd restart
第二章 Nagios安装和配置
• Nagios典型配置
– Nagios安装完成了,但是还需要配置。 – 修改nagios的主配置文件nagios.cfg。 – 修改CGI脚本控制文件cgi.cfg。 – 定义监控时间段,创建配置文件timeperiods.cfg。 – 定义联系人,创建配置文件contacts.cfg。
第二章 Nagios安装和配置
• nagios.cfg配置文件修改
– 注释行 #cfg_file=/usr/local/nagios/etc/localhost.cfg[2],然后把下面几行的 注释去掉:
• • • • • • cfg_file=/usr/local/nagios/etc/contactgroups.cfg //联系组配置文件路径 cfg_file=/usr/local/nagios/etc/contacts.cfg //联系人配置文件路径 cfg_file=/usr/local/nagios/etc/hostgroups.cfg //主机组配置文件路径 cfg_file=/usr/local/nagios/etc/hosts.cfg //主机配置文件路径 cfg_file=/usr/local/nagios/etc/services.cfg //服务配置文件路径 cfg_file=/usr/local/nagios/etc/timeperiods.cfg //监视时段配置文件路径
– 注意:NRPE daemon需要nagios插件安装在远程的linux主机上,否 则,daemon不能做任何的监控。 – 需要在被监控主机上安装nagios插件,NRPE。在监控主机上安装 check_nrpe插件。
nagios页面操作说明
第二章Nagios的WEB操作说明前言推荐使用Firefox来浏览Naigos的页面,同为开源软件,Firefox与Nagios 结合得很不错:1.Firefox登录Nagios页面后,当监控目标异常时,有声音告警,而且在故障没解决前,始终周期性声音告警,IE没有这个功能。
2.Firefox提供了一个插件nagios checker,如果安装了这个插件,就不需要时时刻刻登录Nagios了,只要打开Firefox就可以了。
当监控目标出错时,Firefox的插件会自动告警。
见下图插件安装及设置方法略。
由于帐户权限可能有限,本文中提供的部分功能在部分帐号上无法看到。
2.1.Nagios登录打开浏览器,输入nagios页面地址,进入Nagios首页,会看到Nagios相关版本和操作选项。
登录页面后,会看到Nagios默认页面的相关信息,左侧显示的是操作按钮选项,右侧是Nagios版本和帮助说明,我们就以Nagios页面中左侧显示的内容为参考,进行本章的划分,如下图所示。
2.2.General选项说明单击“General→Home”会显示默认页面,如上图所示,单击“General→Documentation”显示Nagios版本帮助信息,如下图:2.3.MonitoringMonitoring包括的选项如下图左侧所示:下面针对Monitoring下面的选项的功能做具体的说明。
2.3.1 Tactical Overview(总览)通过上面的介绍,相信对Nagios的登录界面有初步的认识,下面将介绍WEB 页面的Monitoring监控选项具体监控操作,需重点掌握。
单击“Monitoring Tactical Overview(基本概况)”,如下图所示:这个页面上显示了所有主机的状态信息,可以看到停机(down)、不可达(Unreachble)、UP(启动)、等待返回状态(pending)。
同时列出了所有服务的状态信息。
nagios完全安装使用手册
nagios完全安装手册一、虚拟机安装1、推荐版本号VMware-workstation-full-9.0.22、选择“完全安装”,全部选择默认选项,一路“下一步”,注:安装路径推荐安装在C:\下。
3、安装完成后,使用注册码:JV695-DR0D3-LZUC0-H8852-CAWJ4或4F297-84H0M-MZN18-X207P-ACQLQ4、安装VMware9汉化包。
5、打开VMware-workstation,进入VMware-workstation界面6、点击“创建新的虚拟机”7、在新建虚拟机向导中选择“自定义(高级)”选项》"继续"。
8、选择“我以后安装操作系统”》“继续”9、选择“客户机操作系统”为“linux”,版本号选择“Red Hat Enterprise Linux 5 64-bit”》"继续"。
选择的版本位数与主机的操作系统位数一致,32位或64位。
10、创建虚拟机名称,在“位置”选项中将虚拟系统放置除C:\以外的任意磁盘,注:虚拟系统安置的磁盘尽可能保证没有重要文件的空磁盘。
》“继续”11、处理器配置选择默认》“继续”12、虚拟机内存可选择1G或1G倍数。
》“继续”13、网络类型,选择“使用桥接网络”》“继续”14、选择i/O控制器类型,LSI逻辑》“继续”15、选择“创建一个新的虚拟磁盘”》“继续”16、选择磁盘类型为“SCSI”》“继续”17、指定磁盘容量,在最大磁盘空间输入你刚选择的虚拟系统安装盘实际可用空间大小,例如可用空间为499G,填入499G。
勾选“虚拟磁盘拆分成多个文件”18、准备创建虚拟机就绪,选择“定制硬件”》“新建CD/DVD”》“使用ISO映像文件”》“浏览”》选中本地磁盘中的虚拟系统ISO系统文件》“关闭”》“完成”19、选择“打开虚拟机电源”20、如果弹出下对话框,则需要到BIOS中,在高级\处理器设置\Intel虚拟技术选为“开启”》保存重启电脑21、进入该页面,等待安装22、选择“Skip”》“Next”23、选择“简体中文”》“next”24、选择“美国英语式”》“下一步”25、安装号码处填写序列号》“确认”26、在“警告”中选择“是”27、选择“建立自定义的分区结构”》“下一步”28、点击“新建”》挂载点选择“/”》“文件系统类型”选择“ext3”》“大小”,填写磁盘大小,此处数值物理磁盘数值的90%》勾选指定空间大小》“确定”29、再点击“新建”》挂载点选择“/boot”》“文件系统类型”选择“ext3”》“大小”选择,剩余空间的7%》勾选指定空间大小》“确认”30、再点击“新建”》挂载点不选》“指定文件系统类型”选择"SWAP"》勾选“使用全部可用空间”》“确定”31、点击“下一步”32、选择“下一步”“手工配置”输入虚拟系统主机名》输入网关和DNS》“下一步”34、选择时区35、填写“根密码”》“下一步”36、其他保持默认,选择“现在定制”》“下一步”37、“桌面环境”、“应用程序”、“开发”、“服务器”、“基本系统”右侧的所有分选项全部勾选,“虚拟化”、“语言支持”保持默认》“下一步”38、“下一步”39、系统开始安装,耐心等待40、“重新引导”,等待重新启动41、进入欢迎界面》“前进”42、勾选“是,我同意”》“前进”43、“SELinux设置”选择“禁用”》“前进”》“是”】45、修改时间》“前进”46、勾选“不,我将在以后注册”》“前进”47、选择“不,我将在以后注册”》“前进”48、自己创建用户名、全名、口令、确认口令》“前进”49、“前进”50、“完成‘51、”确定“,到此,linux系统安装、配置完成。
Linux系统监控之 Nagios配置教程详解(赵舜东)
Linux系统监控之 Nagios配置教程详解(赵舜东)实验目的:通过实验熟练掌握Nagios这个开源的监控解决方案的实施。
实验环境:Red Hat Enterprise Linux +nagios.3.2.0实验步骤:第一部分:Linux系统监控之 Nagios详解(一)一、Nagios 简介(一)什么是Nagios,Nagios有哪些特性。
(二)Nagios工作原理二、部署Nagios监控服务器(一)下载所需软件包(二)安装Nagios(三)安装Nagios的插件nagios-plugin(四)配置检测主机是否存活(五)第一部分功能测试第二部分:Linux系统监控之 Nagios详解(二)三、使用Nagios监控Linux 客户端(一)Nagios监控服务器的配置(二)Nagios监控客户端的配置四、使用Nagios 监控Windows 客户端(一)Nagios 监控服务器的配置(二)Nagios 监控客户端的配置第三部分:Linux系统监控之 Nagios详解(三)五、Nagios 配置文件详解实验简介:公司进行了机房改造,新系统也上线了,需要一个强大的监控方案,对服务器和各服务的运行情况进行有效的监控,我第一个想到的就是Nagios这个强大的开源解决方案,本文以监控八台服务器和Nagios服务器本身为例。
根据先实现、后深入的方式,把本文分为三个部分,开始先实现了功能, 在第三个部分,在对配置的内容进行详细的讲解,功能实现:实现Web浏览器监控,Mail报警邮件收发,手机短信收发。
手机短信怎么收发呢?网上有很多很多的方法,我推荐一种就是使用139信箱,139信箱有一项免费的功能就是发邮件通知到您的手机上,可以在手机上看邮件内容,免费的哦。
什么?还没有139信箱,那么别傻呆了,系统运维必备的信箱,快免费申请吧。
本作品为本站原创作品,如需转载请注明来自UnixHot 技术联盟实验答疑:zhaoshundong@一、Nagios 简介官方网站:/ (更多的详细说明请参考官方网站)Nagios® is a system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and when they get better.Nagios was originally designed to run under Linux, although it should work under most other unices as well.Some of the many features of Nagios include:1.Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING, etc.) 监控网络资源2.Monitoring of host resources (processor load, disk usage, etc.) 监控主机资源3.Simple plugin design that allows users to easily develop their own service checks4.Parallelized service checks5.Ability to define network host hierarchy using "parent" hosts, allowing detection of and distinction between hosts that are down and those that are unreachable6.Contact notifications when service or host problems occur and get resolved (via email, pager, or user-defined method)7.Ability to define event handlers to be run during service or host events for proactive problem resolution8.Automatic log file rotation 自动日志轮滚9.Support for implementing redundant monitoring hosts 支持冗余10.Optional web interface for viewing current network status, notification and problem history, log file, etc.请参考Nagios 中文在线帮助文档:/docs/nagios/cn/build/html/index.html二、部署Nagios监控服务器(一)下载所需软件包1.nagios.3.2.0.tar.gz Nagios的主程序[root@UnixHot src]# wget /sourceforge/nagios/nagios.3.2.0.tar.gz2.nagios-plugins-1.4.13.tar.gz Nagios 的插件[root@UnixHot src]# wget /sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz3.nrpe-2.12.tar.gz代理检测程序[root@UnixHot src]# wget /sourceforge/nagios/nrpe-2.12.tar.gz[root@UnixHot src]# lsnagios-3.2.0.tar.gz nagios-plugins-1.4.13.tar.gz nrpe-2.12.tar.gz(二)安装Nagios官方的安装文档:/docs/3_0/quickstart-fedora.html1.安装前的依赖检查[root@UnixHot ~]# rpm -q httpd php gcc glibc glibc-common gd gd-devel2.创建Nagios账户和组[root@UnixHot src]# useradd -m nagios[root@UnixHot src]#groupadd nagcmd[root@UnixHot src]# usermod -a -G nagcmd nagios[root@UnixHot src]#usermod -a -G nagcmd apache3.编译安装[root@UnixHot src]# tar xvf nagios-3.2.0.tar.gz[root@UnixHot src]# cd nagios-3.2.0(至于每一步的具体意思,我不再详述,因为运行完毕后,提示信息会明确的告诉你,它干了什么,是怎么干的。
Nagios的安装与使用详细教程
Nagios的安装与使⽤详细教程Nagios简介 Nagios是⼀款开源的电脑系统和⽹络监视⼯具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等⽹络设置,打印机等。
在系统或服务状态异常时发出邮件或短信报警第⼀时间通知⽹站运维⼈员,在状态恢复后发出正常的邮件或短信通知。
Nagios原名为NetSaint,由Ethan Galstad开发并维护⾄今。
NAGIOS是⼀个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒,⽽"Agios"是"saint"的希腊表⽰⽅法。
Nagios被开发在Linux下使⽤,但在Unix下也⼯作得⾮常好。
主要功能⽹络服务监控(SMTP、POP3、HTTP、NNTP、ICMP、SNMP、FTP、SSH)主机资源监控(CPU load、disk usage、system logs),也包括Windows主机(使⽤NSClient++ plugin)可以指定⾃⼰编写的Plugin通过⽹络收集数据来监控任何情况(温度、警告……)可以通过配置Nagios远程执⾏插件远程执⾏脚本远程监控⽀持SSH或SSL加通道⽅式进⾏监控简单的plugin设计允许⽤户很容易的开发⾃⼰需要的检查服务,⽀持很多开发语⾔(shell scripts、C++、Perl、ruby、Python、PHP、C#等)包含很多图形化数据Plugins(Nagiosgraph、Nagiosgrapher、PNP4Nagios等)可并⾏服务检查能够定义⽹络主机的层次,允许逐级检查,就是从⽗主机开始向下检查当服务或主机出现问题时发出通告,可通过email, pager, sms 或任意⽤户⾃定义的plugin进⾏通知能够⾃定义事件处理机制重新激活出问题的服务或主机⾃动⽇志循环⽀持冗余监控包括Web 界⾯可以查看当前⽹络状态,通知,问题历史,⽇志⽂件等⽀持短信,邮件通知1. Nagios安装 - 服务端(192.168.0.11)Centos6默认的yum源⾥没有nagios相关的rpm包,但是我们可以安装⼀个epel的扩展源:复制代码代码如下:yum install -y epel-release然后安装nagios相关的包复制代码代码如下:yum install -y httpd nagios nagios-pluginsnagios-plugins-all nrpe nagios-plugins-nrpe设置登录nagios后台的⽤户和密码:htpasswd -c /etc/nagios/passwd nagiosadmin复制代码代码如下:nagios -v /etc/nagios/nagios.cfg 检测配置⽂件启动服务:service httpd start; servicenagios startvim /etc/n agios/nagios.cfg #暂时先不管2. Nagios安装 - 客户端(192.168.0.12)在客户端机器上复制代码代码如下:yum install -y epel-releaseyum install -y nagios-plugins nagios-plugins-allnrpe nagios-plugins-nrpevim /etc/nagios/nrpe.cfg 找到“allowed_hosts=127.0.0.1” 改为“allowed_hosts=127.0.0.1,192.168.0.11” #服务器的ip找到” dont_blame_nrpe=0” 改为 “dont_blame_nrpe=1”启动客户端 /etc/init.d/nrpe start3. 监控中⼼(192.168.0.11)添加被监控主机(192.168.0.12)复制代码代码如下:vim /etc/nagios/conf.d/192.168.0.12.cfgdefine host{use linux-serverhost_name 192.168.0.12alias 0.12address 192.168.0.12}define service{use generic-servicehost_name 192.168.0.12service_description check_pingcheck_command check_ping!100.0,20%!200.0,50% #0是ok,20是警告,50是危险max_check_attempts5 #单位是秒数normal_check_interval 1}define service{use generic-servicehost_name 192.168.0.12service_description check_sshcheck_command check_sshmax_check_attempts 5 ;当nagios检测到问题时,⼀共尝试检测5次都有问题才会告警,如果该数值为1,那么检测到问题⽴即告警normal_check_interval 1 ;重新检测的时间间隔,单位是分钟,默认是3分钟notification_interval 60 ;在服务出现异常后,故障⼀直没有解决,nagios再次对使⽤者发出通知的时间。
Nagios详细教程
Plugin Nagios SSH SSL
……
C++
Perl ruby
Python PHP C# Nagiosgrapher PNP4Nagios
Plugins Nagiosgraph
email, pager, sms
Nagios Nagios web Nagios nagios /libexec check_load ./check_xxx –h Nagios 2(CRITICAL) Nagios 0(OK) 3(UNKNOWN) web nagios CPU
Nagios
check_disk
1(WARNING)
nagios Nagios
Nagios
Nagios
Nagios Nagios
Nagios apache http apache apache
Linux
Nagios Nagios NRPE Nagios
Nagios 1. Nagios
NRPE check_nrpe check_nrpe
web
11.
Require valid-user
12. </Directory> 13. Alias /nagios "/usr/local/nagios/share" 14. <Directory "/usr/local/nagios/share"> 15. 16. 17. 18. 19. 20. 21. 22. AuthType Basic Options None AllowOverride None Order allow,deny Allow from all AuthName "nagios Access" AuthUserFile /usr/local/nagios/etc/htpasswd Require valid-user
nagios监控说明
Nagios监控利用说明目录Nagios介绍 (2)监控界面说明 (3)General (3)Current Status (3)Tactical Overview (4)右上方_ Monitoring Performance: (4)左上方_Network Outages (4)下方部分 (5)Map (5)Hosts (6)Host State Information (6)Host Commands (7)Host Comments (8)Services (8)Host Groups (9)Service Groups (10)Problem (10)Quick Search (10)Reports (11)Availability (11)第一步 (11)第二步 (12)第三步 (12)第四步 (13)Trends (13)Graphs (14)Alerts (14)History (14)Summary (15)Histogram (15)Notifications (16)Event Log (16)System (16)Comments (16)Downtime (17)Process Info (17)Performance Information (17)Scheduling Queue (17)Configuration (18)Nagios介绍Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,互换机路由器等网络设置,打印机等。
在系统或效劳状态异样时发出邮件或短信报警第一时刻通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
目前,语联网12台效劳器均由nagios监控,监控界面:监控界面说明上图是nagios的监控界面,左侧栏是nagios能够监控的各个项目,点击左侧栏的按钮,右边即可显示相应的监控数据。
左侧栏显示的功能要紧分四个部份:General、Current Status、Reports、System,下面将别离介绍四部份的详细功能。
Nagios系统监控实践(原书第2版)
目录分析
第1章最佳实践 第2章运作原理
第3章 Nagios的安 装
第4章 Nagios的配 置
01
第5章 Nagios配 置文件引导
02
第6章监视: 通过 Nagios插 件监控
03
第7章 Nagios的 扩展
04
第8章可视 化
05
第9章 Nagios XI
06
第10章 Nagios事 件代理接口
第4章 Nagios的配置
4.1对象和定义
4.3 CGI程序配置 4.4模板 4.5时间段 4.6命令 4.7人 4.8人组 4.9主机
第5章 Nagios配置文件引导
5.1开发脚本模板 5.2自动发现 5.3 NagiosQL
第6章监视:通过Nagios插件监控
6.1本地查询 6.2监视Windows 6.3监视UNIX 6.4 Check_MK 6.5监视“其他内容”
第1章最佳实践
1.1系统监控的过程方法 1.2处理和开销 1.3络位置和依赖关系 1.4安全 1.5沉默是金 1.6监视端口与监视应用 1.7谁来监控这些检测插件
第2章运作原理
2.1主机和服务范例 2.2插件 2.3调度 2.4通知 2.5 I/O界面总结
第3章 Nagios的安装
3.1操作系统支持及FHS 3.2安装步骤及先决条件 3.3安装Nagios 3.4安装插件 3.5安装NRPE
第9章 Nagios XI
9.1它是什么 9.2如何运作 9.3有什么好处 9.4如何上手
第10章 Nagios事件代理接口
10.1 C中的函数引用以及回调 10.2 NEB的架构 10.3使用NEB实现一个文件系统接口 10.4 DNX,实际的示例 10.5总结
如何使用Nagios进行监控管理
如何使用Nagios进行监控管理随着现代企业的不断发展,IT技术的应用越来越广泛,IT系统的监控管理也成为了企业运维工作中不可或缺的一部分。
Nagios作为一款开源的网络监控系统,在IT系统监控管理中被广泛应用。
本文将介绍如何使用Nagios进行监控管理。
一、Nagios的安装在使用Nagios进行监控管理之前,首先需要进行Nagios的安装。
以Ubuntu为例,可以使用以下命令进行安装:sudo apt-get update && sudo apt-get install nagios3安装完成后,可以通过http://localhost/nagios3访问Nagios的Web界面。
默认管理员账号为nagiosadmin,密码为/etc/nagios3/ers文件中设置的密码。
二、Nagios的配置在Nagios的Web界面中,可以进行监控主机、服务和通知等配置。
1. 监控主机的配置在监控主机的配置中,需要配置主机的名称、IP地址、监控服务、报警策略等信息。
可以通过在Web页面中选择“Hosts”->“Add”进行配置。
2. 监控服务的配置在监控服务的配置中,需要配置监控服务的名称、主机名称、检测命令、报警策略等信息。
可以通过在Web页面中选择“Services”->“Add”进行配置。
3. 报警策略的配置在报警策略的配置中,需要设置报警的方式、邮件、短信等通知方式、报警阀值等信息。
可以通过在Web页面中选择“Contacts”->“Add”进行配置。
三、Nagios的使用在配置完成后,可以通过Nagios进行监控管理。
在Web界面的“Current Status”页面中可以查看当前监控的状态,包括主机的Up和Down状态、服务OK、Warning和Critical状态等。
在Web界面的“Tactical Overview”页面中可以查看当前状态的汇总。
在Nagios监控主机和服务的运行状态时,可以选择手动与自动两种方式。
nagios使用教程
本次安装环境是RHEL5.5server。
一、创建nagios用户和用户组[root@localhost ~]#useradd -s /sbin/nologin nagios[root@localhost ~]#mkdir /usr/local/nagios[root@localhost ~]#chown -R nagios.nagios /usr/local/nagios二、开启系统sendmail服务[root@localhost ~]#service sendmail start三、编译安装nagios[root@localhost ~]# tar -zxvf nagios-3.2.0.tar.gz[root@localhost ~]# cd nagios-3.2.0[root@localhost nagios-3.2.0]#./configure --prefix=/usr/local/nagios#指定nagios的安装目录,这里指定nagios安装到/usr/local/nagios目录[root@localhost nagios-3.2.0]#make all[root@localhost nagios-3.2.0]#make install# make install用来安装nagios的主程序,CGI和HTML文件[root@localhost nagios-3.2.0]# make install-init#通过make install-init命令可以在/etc/rc.d/init.d目录下创建nagios启动脚本[root@localhost nagios-3.2.0]# make install-commandmode#通过make install-commandmode命令来配置目录权限[root@localhost nagios-3.2.0]# make install-config#make install-cofig命令用来安装nagios示例配置文件,这里安装的路径是/usr/local/nagios/etcnagios安装完成后,目录对应的功能说明如下:bin:可执行程序所在目录etc:配置文件所在目录sbin:cgi文件所在目录,也就是执行外部命令所需文件所在目录share:网页文件所在目录libexec:外部插件所在目录var:日志文件,lock等文件所在目录var/archives:日志自动归档目录var/rw:用来存放外部命令文件的目录四、安装nagios的插件以nagios-plugins-1.4.14为例,插件版本与nagios版本关系并不大。
nagios安装-监控-报警配置详解-byHF
Nagios安装与配置详解内容简介本文档介绍nagios监控linux服务器, 因为监控都是依靠插件去完成的,而监控linux主要使用NRPE插件,本文首先简单介绍一下NRPE监控基础,及监控过程,然后一步步的配置一个实例实现监控linux服务器1.NRPE监控插件基础NRPE总共由两部分组成:check_nrpe插件,运行在监控主机上。
NRPE daemon,运行在远程的linux主机上(通常就是被监控机)整个的监控过程:(如下图)当Nagios需要监控某个远程linux主机的服务或者资源情况时:1).nagios运行check_nrpe插件,我们要在nagios配置文件中告诉它要检查什么.2).check_nrpe插件会通过SSL连接到远程的NRPE daemon.3).NRPE daemon会运行相应的nagios插件来执行检查本地资源或服务.4).NRPE daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理.注意:NRPE daemon需要nagios插件安装在远程被监控linux主机上,否则,daemon不能做任何的监控. 别外因为它们间的通信是加密的SSL,所以在编译安装时都要加上选项, ./configure --enable-ssl --with-ssl-lib=/lib/,否则也会出错.安装Nagios一、准备软件包在做安装之前确认要对该机器拥有root权限。
确认你安装好的linux系统上已经安装如下软件包再继续。
ApacheGCC编译器[root@localhost ~]# rpm -qa | grep gdgd-devel-2.0.33-9.3.fc6gdb-6.5-16.el5gd-2.0.33-9.3.fc6gdbm-1.8.0-26.2.1sysklogd-1.4.1-39.2gdm-2.16.0-30.el5[root@localhost ~]# rpm -qa | grep glibglibc-head ers-2.5-12dbus-glib-0.70-5NetworkManager-glib-0.6.4-6.el5avahi-glib-0.6.16-1.el5glibc-2.5-12glibc-common-2.5-12glib-java-0.2.6-3.fc6compat-glibc-head ers-2.3.4-2.26glib2-2.12.3-2.fc6glibc-devel-2.5-12compat-glibc-2.3.4-2.2[root@localhost nagios]# rpm -qa | grep gcccompat-gcc-34-3.4.6-4gcc-4.1.1-52.el5gcc-c++-4.1.1-52.el5compat-gcc-34-g77-3.4.6-4libgcc-4.1.1-52.el5compat-gcc-34-c++-3.4.6-4gcc-gfortran-4.1.1-52.el5下面安装需要用到的软件包下载地址:1.nagios/project/nagios/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz2.nagios-plugins-1.4.14.tar.gz/project/nagiosplug/nagiosplug/1.4.14/nagios-plugins-1.4.14.tar.g z3.nrpe-2.12.tar.gz/project/nagios/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz二、安装Nagios操作过程2.2 创建一个用户组名为nagioscmd用于从Web接口执行外部命令。
nagios监控系统手册详细操作
nagios网络监控Nagios是什么:Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。
在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
nagios是功能强大的监控软件,主要用来监控网络设备的状态(比如:主机的资源状态);适合于:对大量的服务器进行监控,判断其负载或服务是否正常,发生异常能通过邮件、短信报警。
特别注意:流量监控不是他的强项,流量监控建议使用cacti.可以绘制非常直观的图形nagios能监视什么:nagios可以监控:1、主机是否宕机(通过ping命令,如果ping不通会认为主机属于宕机状态,但不影响所监控的其他服务);2、服务器资源(cpu使用率、硬盘剩余空间等);3、网络服务(smtp\pop3\http\);4、监控网络设备(路由器、交换机等。
)一、RHEL系统上部署Nagios:(禁用selinux功能)系统环境:RHEL,在nagios主机上监控mysql服务器nagios 主机:192.168.10.100mysql 主机: 192.168.10.101操作步骤:1、安装编译所需的软件包:如下图所示:# yum –y install httpd php-* gd-* mysql-devel(若mysql-devel包不安装,会没有check_mysql插件。
)2、创建运行nagios服务的用户注:useradd nagios #创建运行nagios服务的用户usermod -G nagios apache #使apache用户对nagios目录具有写权限,不然web页面操作失败.3、nagios软件安装释放nagios源码包,进行编译前的预备置:编译并安装nagios及相关操作,如下图所示:注:make install //安装主程序,CGI和HTML文件make install-init //在/etc/rc.d/init.d安装启动脚本make install-commandmode //配置目录权限make install-config //安装示例配置文件make install-webconf //安装nagios的web接口,会在/etc/httpd/conf.d目录中创建nagios.conf文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
nagios网络监控Nagios是什么:Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。
在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
nagios是功能强大的监控软件,主要用来监控网络设备的状态(比如:主机的资源状态);适合于:对大量的服务器进行监控,判断其负载或服务是否正常,发生异常能通过邮件、短信报警。
特别注意:流量监控不是他的强项,流量监控建议使用cacti.可以绘制非常直观的图形nagios能监视什么:nagios可以监控:1、主机是否宕机(通过ping命令,如果ping不通会认为主机属于宕机状态,但不影响所监控的其他服务);2、服务器资源(cpu使用率、硬盘剩余空间等);3、网络服务(smtp\pop3\http\);4、监控网络设备(路由器、交换机等。
)一、RHEL系统上部署Nagios:(禁用selinux功能)系统环境:RHEL,在nagios主机上监控mysql服务器nagios 主机:192.168.10.100mysql 主机: 192.168.10.101操作步骤:1、安装编译所需的软件包:如下图所示:# yum –y install httpd php-* gd-* mysql-devel(若mysql-devel包不安装,会没有check_mysql插件。
)2、创建运行nagios服务的用户注:useradd nagios #创建运行nagios服务的用户usermod -G nagios apache #使apache用户对nagios目录具有写权限,不然web页面操作失败.3、nagios软件安装释放nagios源码包,进行编译前的预备置:编译并安装nagios及相关操作,如下图所示:注:make install //安装主程序,CGI和HTML文件make install-init //在/etc/rc.d/init.d安装启动脚本make install-commandmode //配置目录权限make install-config //安装示例配置文件make install-webconf //安装nagios的web接口,会在/etc/httpd/conf.d目录中创建nagios.conf文件。
注:若在RHEL6X32位系统中安装nagios-cn-3.2.3.tar.bz2要先执行make clean操作,然后再执行./configure和make all等操作,否则执行make all时会报如下错误。
验证安装是否成功:验证程序是否被正确安装,我们切换目录到安装路径(默认安装目录是/usr/local/nagios),看是否存在etc、bin、sbin、share、var、这五个目录,如果存在说明程序被正确安装到系统了下面我们对这五个目录功能做简要说明:bin:nagios执行程序所在的目录,nagios文件即为主程序。
etc:nagios配置文件目录,当make install-config完以后etc下面就会出现默认的配置文件。
sbin:nagios CGI文件所在目录,这里存放的是一些外部命令执行程序。
share:nagios网页文件目录,存放一些html文件。
var:nagios日志文件、pid等文件目录。
4、安装nagios-plugins插件:nagios-plugins是nagios官方提供的一套插件程序,nagios监控主机的功能其实都是通过执行插件程序来实现的。
释放nagios-plugins源码包并进行编译前的预备置编译并安装nagios-plugins插件:这个装完之后会在/usr/local/nagios/libexec文件夹中多出一些文件,这里存放nagios所要用到的所有插件.安装后所有插件命令将被安装到/usr/local/nagios/libexec 目录下到此nagios就安装完毕,但还需修改nagios的配文件预备知识:联系人contact:出了问题向谁报告?一般当然是系统管理员了监控时间段timeperiod :7X24小时不间断还是周一至周五,或是自定义的其他时间段被监控主机Host :所需要监控的服务器,当然可以是监控机自己监控命令command :nagios发出的哪个指令来执行某个监控,这也是自己定义的被监控的服务Service :例如主机是否存活,80端口是否开,磁盘使用情况或者自定义的服务等注意:多个被监控主机可以定义为一个主机组,多个联系人可以被定义为一个联系人组5、修改配置文件:修改nagios的主配置文件nagios.cfgcfg_file=/usr/local/nagios/etc/objects/hosts.cfg #新建hosts.cfg文件,存放主机与主机组定义cfg_file=/usr/local/nagios/etc/objects/services.cfg #新建services.cfg文件,存放服务与服务组定义#cfg_file=/usr/local/nagios/etc/objects/localhost.cgf #加“#”注释localhost.cfg 修改后结果如下图所示:将localhost.cfg文件注释掉,添加有关hosts.cfg和services.cfg文件定义。
注:在/usr/local/nagios/etc/objects目录下存放一些以.cfg为后缀的文件timeperiods.cfg//监控时间段配置文件commands.cfg//命令配置文件contacts.cfg//联系人配置文件下面列出contacts.cfg中重要的几个选项做说明:service_notification_period 24x7服务出了状况通知的时间段,这个时间段就是上面在timeperiods.cfg中定义的.host_notification_period 24x7主机出了状况通知的时间段, 这个时间段就是上面在timeperiods.cfg中定义的service_notification_options w,u,c,r当服务出现w-报警(warning),u-未知(unkown),c-严重(critical),或者r-从异常情况恢复正常,在这四种情况下通知联系人host_notification_options d,u,r当主机出现d-当机(down),u-返回不可达(unreachable),r-从异常情况恢复正常,在这3种情况下通知联系人service_notification_commands notify-service-by-email服务出问题通知采用的命令notify- service-by-email,这个命令是在commands.cfg中定义的,作用是给联系人发邮件,还可以飞信发手机短信给联系人,但需要安装飞信程序。
. host_notification_commands notify- host-by-email同上,主机出问题时采用的也是发邮件和飞信的方式通知联系人。
email yahoon@很明显,联系的人email地址Pager 137XXXXXXXX联系人接收报警信息电话可以将多个联系人组成一个联系人组define contactgroup{contactgroup_name admins //联系人组的名称,同样不能空格alias Nagios Administrators //别名members nagioscontact//组的成员,来自于上面定义的联系人,如果有多个联系人则以逗号相隔templates.cfg//模板配置文件其他配置文件以实际情况来进行配置发现在/usr/local/nagios/etc/objects目录中并不存在hosts.cfg和services.cfg文件,这两个文件需要手工创建。
6、创建hosts.cfg文件:#vi /usr/local/nagios/etc/objects/hosts.cfg内容如下:注:define host{use linux-server //定义使用的模板host_name nagios //被监控主机的名称,最好别带空格alias nagios //别名address 127.0.0.1 //被监控主机的IP地址check_command check-host-alive//监控的命令check-host-alive,这个命令来自commands.cfg,用来监控主机是否存活max_check_attempts 5 //检查失败后重试的次数check_period 24x7 //检查的时间段24x7,同样来自timeperiods.cfg中定义notification_interval 10 //提醒的间隔,每隔10分钟提醒一次notification_period 24x7 //提醒的周期, 24x7,同样来自timeperiods.cfg中定义contact_groups admins //联系人组,上面在contactgroups.cfg中定义的adminsnotification_options d,u,r //指定什么情况下提醒}主机组并不是必须的,这是配合nagios的监控页面的显示通过简单的复制修改就可以定义多个主机了.后面我们会加上被监控主机mysql7、创建services.cfg文件:(这里只是简单介绍,也可在services.cfg文件中添加hosts.cfg文件中的参数)#vi /usr/local/nagios/etc/objects/services.cfg内容如下:check_local_users!20!50 //监测远程主机当前的登录用户数量,如果大于20用户则报warning,如果大于50则报criticalcheck_local_disk!20%!10%!/ //如果可用空间低于20%会报Warning,如果可用空间低于10%则报Critical:check_local_procs!250!400!RSZDT //监测远程主机当前的进程总数,如果大于250进程则报warning,如果大于400进程则报critical,S(休眠)、R(运行)、Z(僵死)、D (不可中断)、T (停止)check_load -w 5,4,3 -c 10,6,4这个命令的意义如下当1分钟多于5个进程等待,5分钟多于4个,15分钟多于3个则为warning状态当1分钟多于10个进程等待,5分钟多于6个,15分钟多于4个则为critical状态Check_local_swap!20%!10% //如果交换空间低于20%会报Warning,如果可用空间低于10%则报Critical服务组并不是必须的,这是配合nagios的监控页面的显示校验nagios配置文件的正确性:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg若显示如下图所示则表示没有错误nagios监控页面访问用户和密码:注:安装好nagios后会在apache安装目录中的conf.d目录存在一个nagios.conf 文件,这个文件中定义了有关访问nagios的web页面的定义。