Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。
在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
作为老牌的监控软件,大家应该学习,本文介绍使用配置的方法。
监控服务端和客户端安装省略。
#准备阶段
,,,,,,,,,,,,,,,,,信息列表
,,,,,,,,服务器名称,,,,,,,服务器IP ,,,,,,nagios server10.89.1.2 ,,,,,,samba10.89.1.3 ,,,,,,web-lnmp10.89.1.34
1. # nagios的监控模式定义及监控模式的选择
1.1。主动模式,由nagios服务器端发出的请求主动探测就可以得到数据的监控模式,也就是说不需要再
,客户端安装任何插件(适合对端口URL的http ssh mysql rsync等监控)。当然主动模式也可以配置为被动模式探测
1.2。半被动模式,我们把负载,内存,硬盘,虚拟内存,磁盘IO、温度,风扇等
对于这些本地资源性能的监控,一般使用半被动模式(通过调用nrpe, snmp)
1.3。被动模式
主动模式:和nrpe无关了,就是利用服务端本地插件直获取信息
被动模式:主程序通过check_nrpe插件,和客户端nrpe进程沟通,调用本地插件获取数据
# 2。配置服务端
[root@nagios工具]#我/usr/local/nagios/总数
drwxrwxr-x 32, 4096 7月14日23:25 nagios nagios本,,,,,,#命令的目录
drwxrwxr-x, 3 nagios nagios 4096年7月14日23:25等等,,,,,,#配置文件的目录
drwxr-xr-x, 2根,根,4096年7月14日下去包括
drwxrwxr-x, nagios nagios 4096 7月14日23:25 libexec,,,,#插件
drwxr-xr-x, 5根,根,4096年7月14日下去perl
drwxrwxr-x, nagios nagios 4096 7月14日23:21 sbin,,,,,# cgi的程序
drwxrwxr-x 11 nagios nagios 4096 7月14下去分享,,,,,#网络程序,nagios界面展示的php程序
drwxrwxr-x, 5 nagios nagios 4096 7月16帕克var,,,,,,#日志和数据
[root@nagios工具]# cd/usr/local/nagios/etc
[root@nagios等]# ls - l
76
-rw-rw-r nagios nagios - 11669 7月14日23:21 cgi。cfg
-rw-r - r - 1根,根,,7月14日,21日23:22 htpasswd。用户,#密码验证文件
-rw-rw-r nagios nagios - 44710 7月14日23:21 nagios。cfg,,,# nagios主配置文件
-rw-r - r - 1 nagios nagios, 7207年7月14日23:25 nrpe。cfg
drwxrwxr-x 2 nagios nagios, 4096年7月14日23:21对象
-rw-rw——1 nagios nagios, 1340年7月14日23:21资源。cfg
#生成主机。cfg文件
[root@nagios等]# cd对象/
(root@nagios对象)# -51 localhost。cfg祝辞主机。cfg
[root@nagios对象]#乔恩nagios。nagios/usr/local/nagios/etc/objects/hosts.cfg
#生成服务。cfg文件
[root@nagios对象]#联系服务。cfg
[root@nagios对象]#乔恩nagios。nagios/usr/local/nagios/etc/objects/services.cfg
[root@nagios对象]#我
总52
-rw-rw-r - 1 nagios nagios, 7716年7月14日23:21命令。cfg,,,#存放nagios命令相关配置,实现nagios命令和linux系统命令关联
-rw-rw-r - 1 nagios nagios, 2166年7月14日23:21联系人。cfg,,,#存放报警联系人的相关配置文件
-rw-r - r - 1 nagios nagios, 1870年7月16日12:00主机。cfg,,,,#新增,存放具体被监控主机相关配置
-rw-rw-r - 1 nagios nagios, 5403年7月14日23:21 localhost。cfg
-rw-rw-r - 1 nagios nagios, 3124年7月14日23:21打印机。cfg
-rw-r - r - 1 nagios nagios,,0 7月16日12:03服务。cfg,,,#新增,存放具体被监控服务相关配置
-rw-rw-r - 1 nagios nagios, 3293年7月14日23:21开关。cfg
-rw-rw-r nagios nagios - 10812 7月14日23:21模板。cfg,,#模板配置文件
-rw-rw-r - 1 nagios nagios, 3208年7月14日23:21)。cfg,#存放报警周期时间等相关配置
-rw-rw-r - 1 nagios nagios, 4019年7月14日23:21窗口。cfg
#修改nagios。cfg文件前,备份/etc目录防止改错
[root@nagios等]# cd . .
[root@nagios nagios] #焦油zcvf etc.tar。广州。/etc/
。/etc/
。/etc/nagios.cfg
。/etc/cgi.cfg
。/etc/nrpe.cfg
。/etc/htpasswd.users
。/etc/对象/
。/etc/对象/printer.cfg
。/etc/对象/localhost.cfg
。/etc/对象/contacts.cfg
。/etc/对象/windows.cfg
。/etc/对象/timeperiods.cfg
。/etc/对象/switch.cfg
。/etc/对象/commands.cfg