简单的添加被监控的Linux主机和服务

linux 服务器监控 shell_操作系统

主机和服务都在这一个文件里

添加一个主机

linux 服务器监控 shell_操作系统_02

主机组里添加主机名

linux 服务器监控 shell_ios_03

所有的服务都依次添加主机名就行了

linux 服务器监控 shell_linux 服务器监控 shell_04

connects.cfg里添加邮箱

linux 服务器监控 shell_运维_05

template里可以有很多的设置

linux 服务器监控 shell_服务器_06

linux 服务器监控 shell_服务器_07

ping服务,其它的类似添加

linux 服务器监控 shell_服务器_08

然后重启服务,就可以看到主机和相应的服务了

linux 服务器监控 shell_服务器_09

安装NRPE

监控Linux主机上

下载

linux 服务器监控 shell_服务器_10

解压

linux 服务器监控 shell_操作系统_11

进入目录

linux 服务器监控 shell_运维_12

编译

linux 服务器监控 shell_运维_13

如果不行就用

linux 服务器监控 shell_linux 服务器监控 shell_14

linux 服务器监控 shell_操作系统_15

提示没有SSL,因为NRPE客户机和服务器通过SSL加密数据

安装了OPENSSL,但没有openssl-devel

安装它

linux 服务器监控 shell_操作系统_16

重新编译NRPE

linux 服务器监控 shell_ios_17

可以看到它的端口是5666

linux 服务器监控 shell_linux 服务器监控 shell_18

安装

linux 服务器监控 shell_运维_19

linux 服务器监控 shell_linux 服务器监控 shell_20

服务器上只要plugin就行了

添加commands.cfg配置内容

linux 服务器监控 shell_ios_21

linux 服务器监控 shell_linux 服务器监控 shell_22

添加主机

linux 服务器监控 shell_ios_23

主机组里也添加

linux 服务器监控 shell_服务器_24

添加一个服务nrpe

linux 服务器监控 shell_运维_25

配置被监控端LINUX

安装nagios-plugin

这个跟服务器上一样的安装方法就行了

修改主目录所有者

也是跟服务器上一样,给所有者为nagios.nagios

安装nrpe

编译完后安装的步骤多了两步

linux 服务器监控 shell_ios_26

linux 服务器监控 shell_ios_27

编辑nrpe配置文件

linux 服务器监控 shell_操作系统_28

添加服务器IP

linux 服务器监控 shell_运维_29

因为上面nrpe服务用了check_swap,所以客户机上这个配置文件里就要添加这个,默认是没有这个的

linux 服务器监控 shell_服务器_30

启动nrpe服务

linux 服务器监控 shell_linux 服务器监控 shell_31

看端口有没有被监听

linux 服务器监控 shell_ios_32

客户机本机测试

linux 服务器监控 shell_linux 服务器监控 shell_33

在服务器上与客户机的通讯

linux 服务器监控 shell_操作系统_34

效果

linux 服务器监控 shell_运维_35

看这个打了个叉

linux 服务器监控 shell_操作系统_36

进localhost.cfg里改相应的服务中的0为1

linux 服务器监控 shell_操作系统_37

linux 服务器监控 shell_ios_38

重启服务

linux 服务器监控 shell_服务器_39

linux 服务器监控 shell_运维_40

但提示紧急,新加的主机

看日志

linux 服务器监控 shell_服务器_41

看主机,还是宕机

linux 服务器监控 shell_服务器_42

linux 服务器监控 shell_linux 服务器监控 shell_43

服务器重启服务

客户机重新执行nrpe

linux 服务器监控 shell_服务器_44

linux 服务器监控 shell_linux 服务器监控 shell_45

linux 服务器监控 shell_linux 服务器监控 shell_46

服务器执行

linux 服务器监控 shell_linux 服务器监控 shell_47

其实上面几步没必要,不用动等几分钟也就行了

linux 服务器监控 shell_服务器_48

linux 服务器监控 shell_服务器_49

一个告警

linux 服务器监控 shell_ios_50

添加一个index.html到/var/www/html下就行了,等一会就可以了

linux 服务器监控 shell_linux 服务器监控 shell_51

linux 服务器监控 shell_ios_52

等几分钟

linux 服务器监控 shell_服务器_53

为什么这个还没好

linux 服务器监控 shell_运维_54

因为我在安装nrpe和nagios-plugin的时候可能目录没放在一起,记得编译的时候加--prefix=/usr/nagios

这样就没问题了

linux 服务器监控 shell_操作系统_55

总算看着顺眼了吧哈哈!

linux 服务器监控 shell_运维_56


转载于:https://blog.51cto.com/mcmvp/1217417