使用nagios监控服务
nagios监控mysql详细配置

Nagios监控mysql工作原理利用特定的用户定期访问指定的mysql数据库。
当不能访问或连不通时则报警。
配置过程如下1、在生产库上安装nagios插件,以nagios-plugins-1.4.15为例来讲述整个配置过程进入nagios-plugins-1.4.15 目录./configure 编译然后是编译完显示一定要有mysql支持,不然没有check_mysql这个插件config.status: creating po/Makefile--with-apt-get-command:--with-ping6-command: /bin/ping6 -n -U -w %d -c %d %s--with-ping-command: /bin/ping -n -U -w %d -c %d %s--with-ipv6: yes--with-mysql: /usr/bin/mysql_config--with-openssl: yes--with-gnutls: no--enable-extra-opts: no--with-perl: /usr/bin/perl--enable-perl-modules: no--with-cgiurl: /nagios/cgi-bin--with-trusted-path: /bin:/sbin:/usr/bin:/usr/sbin--enable-libtap: noMake all&&make install插件安装完毕再安装nrpe 安装过程略同时是编译安装三步曲:./configure make make install2、配置mysqlmysql> create database nagios; //建立nagios专用数据Query OK, 1 row affected (0.00 sec)mysql> grant select on nagios.* to nagios@'%' identified by '######'; //建立nagios专用用户权限只给select就OK,给多了不安全。
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已经正常的工作了。
软件系统运维技术中常见工具及其使用方法介绍

软件系统运维技术中常见工具及其使用方法介绍在现代企业中,软件系统的运维是一个至关重要的工作。
为了快速、高效地管理和维护软件系统,运维人员需要掌握一些常见的工具和使用方法。
本文将介绍几种常见的软件系统运维工具及其使用方法。
1. 监控工具监控工具是软件系统运维中必不可少的工具之一。
它们能够帮助我们实时监测系统的状态,及时发现并解决问题。
常见的监控工具有:(1) Nagios:Nagios 是一个开源的监控工具,可以监控服务器、网络、应用程序等。
它可以通过配置检查命令、事件处理器和通知器等来监控系统状态,并及时发送警报通知。
(2) Zabbix:Zabbix 是一个功能强大的监控工具,可以监控各种不同类型的设备和系统。
它支持通过Web 界面进行配置和管理,并提供丰富的监控报告和图表。
(3) Prometheus:Prometheus 是一个开源的监控工具,适用于大规模分布式系统。
它提供了灵活的查询语言和仪表盘,可以帮助运维人员更好地理解系统的性能和健康情况。
使用这些监控工具时,我们需要合理配置监控项、设定阈值,并及时处理警报通知。
通过实时监控软件系统的状态,我们可以提前发现潜在问题,并采取相应措施来避免系统故障。
2. 日志管理工具日志是软件系统运维中重要的信息来源,可以帮助我们了解系统的运行情况和问题原因。
为了更好地管理和分析日志,我们可以使用下面几种常见的日志管理工具:(1) ELK Stack:ELK Stack 是一个开源的日志管理工具,由 Elasticsearch、Logstash 和 Kibana 组成。
它可以帮助我们收集、存储、分析和可视化日志数据。
Elasticsearch 是一个强大的搜索和分析引擎,Logstash 是一个数据处理管道工具,而 Kibana 则提供了用户友好的图形界面。
(2) Graylog:Graylog 是一个集中化的日志管理平台,可以帮助我们收集、存储和分析日志数据。
Nagios监控Linux主机(NRPE安装与应用)

Nagios监控Linux主机(NRPE安装与应用)一、NRPE简介及工作原理NRPE是nagios的一个扩展,它被用于被监控的服务器上,向nagios监控平台提供该服务器的一些本地的情况。
例如,cpu负载、内存使用、硬盘使用等等。
NRPE可以称为nagios 的for linux 客户端。
NRPE 由两个部分组成:工作在监控机一侧的check_nrpe 插件、工作在被监控机一侧的NRPE 守护进程。
Nagios 服务器执行check_nrpe 插件并告诉他检查哪个服务,check_nrpe 插件通过SSL 连接方式联系远程服务器上的NRPE 守护进程,NRPE 守护进程执行相应的插件完成指定的检查,并返回结果。
工作原理是:插件nrpe在被监控机上开启一个daemon,通过这个daemon来和监控主机建立一条ssl加密通道,通过这条通道来传送被监控机的本地信息,达到监控的目的。
装在被监控机上的daemon就相当于一个nagios的传递员,命令行从nagios监控主机发出,然后daemon接受到信息,就会执行这条命令行,执行的方式,其实是和nagios主机是一样的,所以被监控机上也需要装一套nagios-plugins插件。
例如:nagios主机需要监控被监控机的硬盘信息,就会对被监控机发出一条命令说:“我要看你的硬盘信息。
”被监控机nrpe的daemon接到这个命令之后,就会运行一个插件,来检查被监控机本地硬盘的信息,然后插件把信息反馈到nrpe,nrpe通过ssl通道再把这些信息反馈到nagios主机。
如下图所示二、NRPE安装1、所需安装包nrpe、nagios-plugins,这两个包都可以从上得到,本例为nrpe-2.12.tar.gz2、安装openssl、openssl-devel;yum install -y opensslyum install -y openssl-devel3、安装nrpe和nagios-plugins插件1)安装nagios-plugins,在安装时首先在被监控机上新建nagios用户及组。
服务器监控工具推荐与使用

服务器监控工具推荐与使用在当今信息化时代,服务器已经成为企业和个人不可或缺的重要设备。
为了确保服务器的正常运行和安全性,服务器监控工具成为必备的利器。
本文将介绍几款常用的服务器监控工具,并指导如何正确地使用这些工具。
一、服务器监控工具推荐1. **Zabbix**Zabbix是一款开源的网络监控软件,具有强大的功能和灵活的配置。
它可以监控各种网络服务、服务器硬件状态、网络流量等。
Zabbix支持自定义报警规则,能够及时通知管理员服务器出现异常情况。
同时,Zabbix提供直观的图表展示,方便管理员查看服务器性能数据。
2. **Nagios**Nagios是一款老牌的服务器监控软件,被广泛应用于各种规模的网络环境中。
Nagios支持插件扩展,可以监控服务器的各种指标,如CPU利用率、内存使用情况、磁盘空间等。
Nagios还提供Web界面,管理员可以通过Web浏览器方便地查看监控数据。
3. **Prometheus**Prometheus是一款开源的监控系统,专注于时序数据的采集和存储。
它支持多维度数据模型和灵活的查询语言,适用于大规模分布式系统的监控。
Prometheus还提供了Grafana等可视化工具,帮助管理员更直观地了解服务器的运行状态。
4. **SolarWinds**SolarWinds是一家知名的网络管理软件提供商,旗下的服务器监控工具功能强大、易于使用。
SolarWinds可以监控服务器的性能、应用程序运行状态、网络流量等,同时支持实时报警和自定义报表生成。
SolarWinds的用户界面友好,适合初学者和有经验的管理员使用。
二、服务器监控工具的使用方法1. **安装和配置**在选择合适的服务器监控工具后,首先需要按照官方文档或教程进行安装和配置。
通常情况下,安装过程比较简单,管理员只需按照提示一步步操作即可。
在配置过程中,需要设置监控对象、监控指标、报警规则等参数,以确保监控系统能够正常工作。
基于Nagios的网络管理监控系统的应用研究

安装 完 成 后 可 以查 看 安 装 目录 : sls l ah- #l uto l a /c / go/bxe 可 以 看 到 以 下 文 件 ceksnos isiee 。 l hc_esr。
c e k sma , h c s p, h c s o c e k sh, h c i p c e k mt c e k p p,h c s
架 、 能特点 、 行环 境 、 装 配置 。为 高校 的 网络 管理 监控提 供 了有效 的解 决方案 。 功 运 安
【 关键词】 ai ;i x 网络监控 :N g s n ; oL u
随着计 算机 网络技术 在 高 校教 学 、实 验 中的不 断 各 种 N go 的插 件 . 户也 可 以开 发 自己的插 件 来监 ais 用 应用 。 服务器管 理的复 杂度也 在 不断增 强 服务 的质 控 自己的服务 。 ais 对 N g 在它众 多插 件的支持 下 . 以集 o 可
源 ; 户可 以开发简 单 的插 件 来监 控 己特定 的服 务 ; 用 当
ቤተ መጻሕፍቲ ባይዱ
#/s/ i/sr o a- ac dmI0 ur bnuem d— G ng m g s s i
#lslbn ue mo — G a e p c e urs il sr d a— n g md a a h
# ma eisal c ni k n tl- f o g
( ) ai hg 的安 装 : 4 N go sP i m
:t -d lo— I i - . 1 .r z I a 暑 lg 8lu r 1 . t . }r Ii p s 丑 e 4 4 ag
#. n gr / f ue— t— g∞— r Igo o ci l . i 硼 =I i I朋 a 8—唧 h
nagios监控软件介绍

//安装外部命令 //安装 apache 配置文件。 //安装 exfoliation theme(功能未知) //安装 classic theme for nagios //解压插件
cd nagios-plugins-1.4.11
./configure --with-nagios-user=nagios --with-nagios-group=nagios
Disk_Free
check_command
ห้องสมุดไป่ตู้
check_nrpe!check_hda1
}
define service{
use
generic-service
host_name
nagios-test1,nagios-test2
service_description
Total_Processes
check_command
2. nagios 能监控什么? 答:nagios 可以监控 a.主机是否宕机(通过 ping 命令,如果 ping 不通会认为主机属于 宕机状态,但不影响所监控的其他服务);b.服务器资源(cpu 使用率、硬盘剩余空间等); c.网络服务(smtp\pop3\http\);d.监控网络设备(路由器、交换机等。)
make install
//安装命令
make install-init
//安装脚本
make install-config
//安装样例配置文件
make install-commandmode make install-webconf make install-exfoliction make install-classicui tar xzf nagios-plugins-1.4.11.tar.gz
监控系统配置使用(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插件。
Ngios 监控平台

一、Nagios简介Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。
在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。
NAGIOS是一个缩写形式: "Nagios Ain't Gonna Insist On Sainthood" Sainthood 翻译为圣徒,而"Agios"是"saint"的希腊表示方法。
Nagios被开发在Linux下使用,但在Unix下也工作得非常好。
/projects/nagios/files//download/plugins/主要功能∙网络服务监控(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界面可以查看当前网络状态,通知,问题历史,日志文件等二、Nagios工作原理Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。
nagios的使用

Nagios监控的使用一、Nagios简介Nagios是一个监视系统运行状态和网络信息的监视系统。
Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
Nagios的主要功能特点:监视网络服务(SMTP,POP3,HTTP,NNTP,PING等)监视主机资源(进程,磁盘等)简单的插件设计可以轻松扩展Nagios的监视功能服务等监视的并发处理错误通知功能(通过email,pager,或其他用户自定义方法)可指定自定义的事件处理控制器可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等二、工作原理Nagios自身是不带任何功能的,Nagios监测服务只能是本地系统监测以及对远程主机的连通性监测。
为了使Nagios的监测服务器能够远程对被监测主机系统上的信息进行获取,比如远程系统上的进程数、磁盘空间使用状况、所运行的服务等等这些必须要登录远程主机系统上才能了解的信息的话,就必须要依靠NRPE或nsclient这个核心扩展插件程序,NRPE 作为中间的代理程序,扮演着一手接受着Nagios监测服务器发来的请求,另一手在远程主机系统上获取指定的信息的中间人角色。
,要实现监控功能,我们必须安装插件(plugins),以及nrpe。
2.1 监控windows1. windows设置1)安装nsclient,然后在cmd命令台执行以下命令2)修改nsclient的nse.ini配置文件[modules] #去掉注释符号”;”除了CheckWMI.dll和RemoteConfiguration.d llFileLogger.dllCheckSystem.dllCheckDisk.dllNSClientListener.dll[Settings]allowd_host=192.168.2.2 #为nagios服务的IP[NSClient]port=12489 #去掉注释就可以了!3)启动nsclient服务并确认端口是否打开2. linux设置接下来我们开始配置nagios服务器里面的内容,因为nagios是模块化调用,先到配置文件打开windows相关模块。
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(至于每一步的具体意思,我不再详述,因为运行完毕后,提示信息会明确的告诉你,它干了什么,是怎么干的。
服务器资源利用率监控工具推荐实时监控系统运行状态

服务器资源利用率监控工具推荐实时监控系统运行状态随着信息技术的不断发展,服务器已经成为现代企业运营中不可或缺的重要设备。
服务器的稳定运行对企业的正常运转至关重要,因此监控服务器资源利用率和实时监控系统运行状态成为了企业管理者必须重视的问题。
为了帮助企业更好地监控服务器资源利用率和系统运行状态,本文将推荐几款优秀的服务器资源监控工具,帮助企业实时监控系统的运行状态,确保服务器的稳定运行。
### 1. ZabbixZabbix是一款功能强大的开源监控工具,可以监控服务器的性能、网络设备、虚拟机等各种设备。
通过Zabbix,用户可以实时监控服务器的CPU利用率、内存利用率、磁盘空间利用率等关键指标,及时发现并解决潜在问题。
Zabbix支持自定义报警规则,当服务器资源利用率异常时,可以通过邮件、短信等方式及时通知管理员,保障服务器的稳定运行。
### 2. NagiosNagios是一款广泛使用的开源监控工具,可以监控服务器、网络设备、应用程序等各种资源。
Nagios具有灵活的配置和强大的扩展性,可以根据企业的实际需求定制监控方案。
通过Nagios,用户可以监控服务器的负载情况、网络流量、服务运行状态等关键指标,帮助企业及时发现并解决问题,确保系统的稳定运行。
### 3. PrometheusPrometheus是一款开源的监控和警报工具,专注于监控时间序列数据。
Prometheus具有高度灵活的数据模型和强大的查询语言,可以帮助用户实时监控系统的运行状态。
通过Prometheus,用户可以监控服务器的性能指标、应用程序的运行状态等关键数据,及时发现并解决问题,确保系统的高可用性和稳定性。
### 4. GrafanaGrafana是一款流行的开源数据可视化工具,可以与各种监控系统集成,帮助用户实时监控系统的运行状态。
Grafana支持多种数据源,包括Prometheus、InfluxDB、Elasticsearch等,用户可以根据自己的需求选择合适的数据源进行监控。
服务器监控工具实时查看服务器资源利用率

服务器监控工具实时查看服务器资源利用率服务器监控工具在现代信息技术领域扮演着至关重要的角色,它可以帮助管理员实时查看服务器资源的利用率。
这对于优化服务器性能、提高系统稳定性以及确保用户体验来说都是至关重要的。
本文将介绍一些常用的服务器监控工具以及它们的功能和使用方法。
一、ZabbixZabbix是一款功能强大的开源服务器监控工具,它可以实时监测服务器的CPU利用率、内存占用、磁盘空间以及网络流量等各项指标。
Zabbix提供了直观的图表和报表,方便管理员查看历史数据和趋势分析。
同时,Zabbix支持告警功能,当服务器资源利用率超过设定的阈值时,系统会自动发送邮件或短信通知管理员。
二、NagiosNagios是一款老牌的服务器监控工具,它可以监测服务器的网络状态、服务可用性以及性能指标等。
Nagios具有扩展性强的特点,用户可以自定义监控项和告警规则。
此外,Nagios还支持插件扩展,用户可以根据自己的需求选择合适的插件,以满足特定的监控需求。
三、PrometheusPrometheus是一款基于云原生架构的开源监控系统,它专注于时间序列数据的存储和查询。
Prometheus提供了灵活的数据模型和查询语言,用户可以根据需求自由地定义监控指标,并利用PromQL进行查询和分析。
此外,Prometheus还支持告警功能和可视化展示,可帮助管理员及时发现和解决潜在的问题。
四、GrafanaGrafana是一款流行的数据可视化工具,它可以与多种监控系统集成,包括Zabbix、Nagios和Prometheus等。
Grafana提供了丰富的图表和仪表盘展示,用户可以通过简单的配置实现对服务器资源利用率的实时可视化监控。
Grafana还支持报警功能和数据导出,方便管理员根据实际需要进行监控和分析。
综上所述,服务器监控工具是管理和维护服务器的重要工具,它可以帮助管理员实时查看服务器资源的利用率,及时发现问题并采取相应措施。
如何使用Nagios进行网络监控

如何使用Nagios进行网络监控随着网络技术的不断发展,网络已经成为了现代社会中不可或缺的基础设施之一,而对于企业来说,网络监控则是保证网络稳定运行和正常使用的关键之一。
而Nagios作为一款强大的开源网络监控工具,可以帮助企业从多个角度监测网络运行状况,并提供及时的警报和报告,从而帮助企业有效地解决网络故障和问题。
那么,如何使用Nagios进行网络监控呢?一、安装和配置Nagios首先,需要在服务器端安装Nagios软件,并进行配置。
在此之前,需要确保服务器端系统的安装和配置都已经完成,并且已经安装了Apache服务器和PHP。
随后,需要下载解压Nagios软件,并对其进行编译和安装。
在完成安装后,还需要完成Nagios的配置,包括输入管理员和监控的对象等信息。
二、添加和定义主机在Nagios的配置文件中,需要添加和定义需要监控的主机,包括IP地址、hostname、别名等信息。
此外,也需要指定监控该主机的服务和检查间隔等参数。
可以通过添加主机模板来实现批量添加主机的功能。
三、定义检查服务Nagios支持多种不同类型的服务检查方式,例如PING、HTTP、SSH等。
可以通过编辑配置文件中的服务模板,或者自定义服务模板来指定需要监控的服务类型。
同时,也需要定义检查服务的正确性和频率等参数,以确保检查的有效性和准确性。
四、设置通知方式当出现网络故障或者问题时,Nagios可以通过各种不同的通知方式来及时通知管理员。
可以选择邮件、短信、应用推送等不同的通知方式,同时也可以配置相关参数,例如发送间隔、接收人员等信息。
五、定制报表和图表Nagios可以生成各种不同的报告和图表,以帮助管理员更好地了解网络运行情况和问题。
可以定制不同的图表类型、时间范围等参数,以获取更加详细和精准的数据。
此外,也可以将图表和报表导出为各种不同的格式,例如PDF、CSV等。
六、使用插件扩展功能Nagios有很多不同的插件,可以用来扩展其功能和性能。
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总结
服务器性能监控工具ZabbixNagios和Prometheus的选择与使用

服务器性能监控工具ZabbixNagios和Prometheus的选择与使用在现代信息技术快速发展的背景下,服务器性能监控工具成为企业和个人管理服务器的重要利器。
其中,Zabbix、Nagios和Prometheus是市场上广受欢迎的三种性能监控工具。
本文将从功能特点、易用性、扩展性和适用场景等方面,对Zabbix、Nagios和Prometheus进行比较分析,帮助读者选择并使用最合适的服务器性能监控工具。
一、ZabbixZabbix是一个成熟而强大的开源性能监控工具,被广泛应用于企业级网络环境。
Zabbix的主要功能特点包括四个方面:监控、警报、可视化和自动化。
首先,Zabbix具备全面的监控功能,可以监控服务器的CPU利用率、内存使用率、网络流量、磁盘IO等重要指标,实时了解服务器的性能状况。
其次,Zabbix支持配置警报策略,当服务器性能异常时,可以通过邮件、短信等方式及时通知管理员,以便及时采取措施解决问题。
再次,Zabbix提供直观的可视化界面,可以以图表、表格等形式展示服务器性能指标的历史数据,便于管理员分析趋势和进行容量规划。
最后,Zabbix支持自动化功能,可以通过脚本、API等方式自动处理异常事件,提高故障响应效率。
Zabbix的易用性方面,它提供了直观友好的Web界面,管理员可以通过Web界面完成配置、监控和数据展示等操作,无需深入了解复杂的命令行参数。
此外,Zabbix提供丰富的文档和社区支持,用户可以轻松获取相关帮助和资源。
Zabbix的扩展性方面表现突出。
它支持各种操作系统的监控,包括Windows、Linux、Unix等。
同时,Zabbix还支持多种数据库,如MySQL、PostgreSQL等。
此外,Zabbix提供了丰富的插件和API,可以方便地与其他系统进行集成,满足不同用户的需求。
适用场景上,Zabbix适用于中大型企业或服务器数量较多的场景,具备完备的监控和管理功能。
Nagios监控Windows主机(NSClient++安装与应用)

Nagios监控Windows服务器(NSClient++安装与应用)一、NSClient++安装1、下载NSClient++插件点击下面链接下载/x-0.3.x/NSClient%2B%2B-0.3.9-Win32.ms i 2、安装插件与配置1)安装过程十分简单,直接点击下一步,下一步即可。
安装过程注意如下图的设置即可2)配置NSClient编辑NSClient安装目录下的NSC.ini文件,修改后,重启NSClient即可,如下图所示3)模块作用说明,如下表Module Description CommandsCheckSystem.d ll Handles many system checksCPU, MEMORY,COUNTER etcCheckDisk.dll Handles Disk related checks USEDDISKSPACEFileLogger.dll Logs errors to a file so you can see what is going onN/ANSClientListen er.dll Listens and responds to incoming requestsfrom nagiosN/A二、NSClient应用监控NSClient++与Nagios服务器通信,主要使用Nagios服务器的check_nt插件。
原理图如下1、check_nt插件的使用说明[root@localhost libexec]# ./check_nt -hcheck_nt v1.4.15 (nagios-plugins 1.4.15)Copyright (c) 2000 Yves Rubin (rubiyz@) Copyright (c) 2000-2007 Nagios Plugin Development T eam <nagiosplug-devel@>This plugin collects data from the NSClient service running on a Windows NT/2000/XP/2003 server.Usage:check_nt -H host -v variable [-p port] [-w warning] [-c critical] [-l params] [-d SHOWALL] [-u] [-t timeout]Options:-h, --helpPrint detailed help screen-V, --versionPrint version informationOptions:-H, --hostname=HOSTName of the host to check-p, --port=INTEGEROptional port number (default: 1248)-s, --secret=<password>Password needed for the request-w, --warning=INTEGERThreshold which will result in a warning status-c, --critical=INTEGERThreshold which will result in a critical status-t, --timeout=INTEGERSeconds before connection attempt times out (default: -l,--params=<parameters>Parameters passed to specified check (see below) -d, --display={SHOWALL} Display options (currently only SHOWALL works) -u, --unknown-timeout Return UNKNOWN on timeouts10)-h, --helpPrint this help screen-V, --versionPrint version information-v, --variable=STRINGVariable to checkValid variables are:CLIENTVERSION = Get the NSClient versionIf -l <version> is specified, will return warning if versions differ. CPULOAD =Average CPU load on last x minutes.Request a -l parameter with the following syntax:-l <minutes range>,<warning threshold>,<critical threshold>.<minute range> 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,95UPTIME =Get the uptime of the machine.No specific parameters. No warning or critical threshold USEDDISKSPACE =Size and percentage of disk use.Request a -l parameter containing the drive letter only.Warning and critical thresholds can be specified with -w and -c. MEMUSE =Memory use.Warning and critical thresholds can be specified with -w and -c. SERVICESTATE =Check the state of one or several services.Request a -l parameters with the following syntax:-l <service1>,<service2>,<service3>,...You can specify -d SHOWALL in case you want to see working servicesin the returned string.PROCSTATE =Check if one or several process are running.Same syntax as SERVICESTATE.COUNTER =Check any performance counter of Windows NT/2000.Request a -l parameters with the following syntax:-l "\\<performance object>\\counter","<description>The <description> parameter is optional and is given to a printfoutput command which requires a float parameter.If <description> does not include "%%", it is used as a label.Some examples:"Paging file usage is %%.2f %%%%""%%.f %%%% paging file used."INSTANCES =Check any performance counter object of Windows NT/2000.Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object> <counter object> is a Windows Perfmon Counter object (eg. Process),if it is two words, it should be enclosed in quotesThe returned results will be a comma-separated list of instances onthe selected computer for that object.The purpose of this is to be run from command line to determine what instances are available for monitoring without having to log onto the Windows server to run Perfmon directly.It can also be used in scripts that automatically create Nagios serviceconfiguration files.Some examples:check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process2、检查Nagios目录下的libexec子目录,一定要存在check_nt(例如:/usr/local/nagios/libexec/check_nt)3、查看Nagios服务器下定义check_nt命令[root@localhost etc]# vim commands.cfgdefine command {command_name check_ntcommand_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v$ARG1$ $ARG2$register 1}4、Windows系统监控应用首先定义一个需要监控的主机,本例为监控Winxp226,命令如下:define host {host_name winxp226alias My Windows Serveraddress 10.0.192.226use windows-server,host-pnpregister 1}1)监控windows 主机的CPU 负载define service {host_name winxp226service_description cpuloaduse generic-servicecheck_command check_nt!CPULOAD!-l 5,70,80,10,80,90register 1}注:#CPU如果到达80%则报警,到达90%则警笛2)监控windows 主机的内存使用状况define service {host_name winxp226service_description Memory Usageuse generic-servicecheck_command check_nt!MEMUSE!-w 80 -c 90register 1}注:内存使用到达80%则warn,到达90%则Critical3)监控windows 主机的开机运作时间define service {host_name winxp226service_description Uptimeuse generic-servicecheck_command check_nt!UPTIMEregister 1}4)检查windows主机是否已经安装了NSClient++,及它的版本号define service {host_name winxp226service_description NSClient++ Versionuse generic-servicecheck_command check_nt!CLIENTVERSIONregister 1}5)监控windows 主机的C:\ 的空间使用量define service {host_name winxp226service_description C:\ Drive Spaceuse generic-servicecheck_command check_nt!USEDDISKSPACE!-l c! -w 80 -c 90register 1}6)监控windows主机的W3SVC设置的动作状况define service{host_name winxp226use generic-serviceservice_description W3SVCcheck_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC}7)监控windows 主机的Explorer.exe 进程运作状况,如程序终止,则会发Critical define service {host_name winxp226service_description Exploreruse generic-servicecheck_command check_nt!PROCSTATE! -d SHOWALL -l explorer.exe register 1}8)监控windows 主机的SNMP服务的运作状况,如服务终止,则会发CRITICALdefine service{use generic-servicehost_name winxp226service_description SNMPcheck_command check_nt!SERVICESTATE!-d SHOWALL -l "SNMP Service"}9)监控Windows主机的MySQL服务运行情况,如服务终止,则会发出CRITICALdefine service {host_name winxp226service_description MySQL55use generic-servicecheck_command check_nt!SERVICESTATE! -d SHOWALL -l MySQL55register 1}注意:此服务名称应与Windows服务名称相同,如服务中间有空格时请将其放入双引号内,否则将会报无效的参数。
懒人nagios页面监控脚本

懒人nagios页面监控脚本写这个脚本的目的是这样的:虽然公司用的是nagios来监控所有的服务器信息并且设置了检查3次后会发送短信报警,但是觉得3次后在报警问题已经发生了半天了,这时响应就慢了... (什么?你说改成1分钟一次而且出一次问题就报警,那好吧!祝您的短信收件箱早日爆掉,晚上被报警烦的不能睡觉。
有很多报警其实不是因为服务真的出问题了,不是吗!),那么有没有折中的办法呢?写这么一个脚本用他来帮忙去盯着nagios的页面,只要页面上的出现WARNING CRITICAL Unhandled等字样就立刻发邮件,这时可以通过邮件提醒或者别的什么方法通知你,这样就可以在第一时间去查看哪个服务出了问题。
(如果非要找一个人上班时间一直盯着监控页面我也不反对...当然有的公司弄了面电视墙上面全是监控信息的例外)好了废话不多说,nagios的web上一般都有一个能看到所有服务页面,我把所有服务器都定义了hostgroup组,这样在summary页面上可以看到所有服务器的概况,如下图:这个页面的地址为:/nagios/cgi-bin/status.cgi?hostgroup=all&style=summary(修改了原始地址如有雷同纯属巧合)下面就简单了,用curl获取网页信息并进行过滤,得到我们要的结果就ok了,具体脚本如下:#!/bin/bash#Author: storysky#This script will test the nagios page and get Warning or Critical's number curla=$(curl"/nagios/cgi-bin/status.cgi?hostgroup=all&style=summary " -uxman:xman123 -s |awk '/WARNING|CRITICAL|Unhandled/' |wc -l)if [ $curla -gt 0 ];thenecho "The xman have Warning or Critical" | mail -s "The xman page have Warning or Critical" storysky@ficurlb=$(curl"/nagios/cgi-bin/status.cgi?hostgroup=all&style=summary" -uUFO:UFO123 -s |awk '/WARNING|CRITICAL|Unhandled/' |wc -l)if [ $curlb -gt 0 ];thenecho "The UFO have Warning or Critical" | mail -s "The UFO page have Warning or Critical" storysky@fi至于担心mail 发不出去邮件请看我之前的一篇文章《你的mail 经常发不出去邮件吗》/628458/631267把他放到计划任务里面在上班时间分钟执行一次,(为什么下班时间不用?,因为下班时间给我发了也看不到)*/1 10-19 * * 1-5 /scripts/auto_nagios.sh就这么简单... 我下载了一个《邮件提醒专家》绑定了上面的邮箱进行提醒。
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监控nfs服务
搭建好nagios服务器后开机自启动httpd
检测nagios是否正常运行的命令
[root@zlf ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg Total Warnings: 0
Total Errors: 0
以下为监控信息的配置文件
[root@zlf ~]# cd /usr/local/nagios/etc/objects/
commands.cfg localhost.cfg switch.cfg timeperiods.cfg contacts.cfg printer.cfg templates.cfg windows.cfg
首先我们查看主配置文件
root@zlf ~]# cd /usr/local/nagios/etc/
[root@zlf etc]# ls
cgi.cfg ers nagios.cfg objects resource.cfg
#cgi.cfg------主要指定配置文件的路径和用户信息
#nagios.cfg---------主配置文件
[root@zlf etc]# vim nagios.cfg
查看配置信息主要看以下定义内容
root@zlf etc]# cd objects/
[root@zlf objects]# ls
commands.cfg localhost.cfg switch.cfg timeperiods.cfg contacts.cfg printer.cfg templates.cfg windows.cfg
添加本地服务我们以NFS服务为例
[root@zlf objects]# vim /etc/services #查看服务注册端口号
[root@zlf objects]# vim localhost.cfg
[root@zlf objects]# /etc/init.d/nagios restart
Running configuration check...
Stopping nagios: done.
Starting nagios: done.
进入浏览器查看:
报错因为我们没有启动nfs服务:
[root@zlf objects]# yum -y install nfs* #这种安装有点粗暴
启动nfs并挂载目录
[root@zlf ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS mountd: [FAILED]
Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused) rpc.nfsd: unable to set any sockets for nfsd
[FAILED]
[root@zlf ~]# service rpcbind restart
Stopping rpcbind: [FAILED]
Starting rpcbind: [ OK ]
[root@zlf ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ] Starting RPC idmapd: [ OK ] [root@zlf ~]# showmount -e 192.168.1.90
Export list for 192.168.1.90:
/opt *
查看nagiosweb页面监控信息
nfs第一次启动错误是因为没用启动rpcbind服务。