Linux下使用Nagios监控NFS和HTTP等服务

Nagios是一款开源的免费网络监视工具,能有效监控WindowsLinuxUnix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

Nagios的特点:

1、监控服务httpMySQLnfstcpping

2、监控主机资源cpu、负载、I/O、虚拟及内存磁盘利用率等

3、支持邮件微信等报警通信。

4、可选web见面用于查看当前的网络状态等

Nagios的组成:

Nagios监控软件是一个监控平台。Nagios监控一般由一个主程序(nagios)、一个插件程序(nagios-plugins)和一些可选的插件组成。

1NRPE组件

Nrpe组件一般工作在备监控端,朱勇用于监控本地资源,包括负载(uptime)、CPUtopSar)、磁盘(df -hi)、内存(free)、I/Oiostat)等

2NSClient++

3NDOUtils

Nagios的监控完整图:

wKioL1lJI1uxed3OAABBR53LMgA875.png

 

原理如下:

通常由nagios服务端发起获取数据请求,由check_nrpe插件携带要获取的命令,传给给监控端nrpe守护进程,默认是5666端口,nrpe进程读取nrpe.Cfg里对应服务器端发送的命令信息,通过调用本地插件获取数据,然后返回给nagios服务器端的check_nrpe,进而传给nagios战术的web页面中。

一:实验目标

1、监控外部服务器NFS,服务端当做客户端

2、监控外部服务器的MySQL服务

3、监控外部服务器httpd

4、监控外部服务器的私有信息

二:实验环境

VMare

 

作用

 

主机名

 

Ip地址

 

安装的软件

 

RHEL-6.5

 

服务端

 

linuxidc

 

192.168.1.61

 

Nagios软件,nagios插件,nrpeLAMP环境、NFS

 

RHEL-6.5

 

客户端

 

yu62

 

192.168.1.62

 

nagios插件,nrpemysql-serverIO

 

RHEL-6.5

 

客户端

 

yu63

 

192.168.1.63

 

nagios插件,nrpeNFSHttp

 

 #所有服务器都需要关闭防火墙

三:实验步骤

安装服务端环境

1、安装LAMP环境

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/35cc4e118cf07ec211403169821a9f46.html