Nagios插件检查mailfromd服务

时间:2019-08-20 17:58:27  来源:igfitidea点击:

我们将在bash中创建Nagios插件check_mailfromd脚本。用于检查mailformd服务的服务状态。

创建nagios插件

创建一个的新bash脚本文件。

vi check_mailfromd

内容如下

#!/bin/bash

#Author Hyman
#script is used for checking mailfromd status

mailfromdp=`/usr/bin/sudo /etc/rc.d/init.d/mailfromd status | grep running | awk '{ print  }'`
if [ "$mailfromdp" == "running" ]
then
echo "OK: mailfromd is running"
exit 0
else
if [ "$mailfromdp" != "running" ]
then
echo "CRIT: mailfromd is not running"
exit 2
fi
fi

将check_mailfromd复制到/usr/lib64/nagios/plugins/

cp check_mailfromd /usr/lib64/nagios/plugins/

添加可执行权限。

chmod +x /usr/lib64/nagios/plugins/check_mailfromd

更改文件的所有权和组。

chown nagios:nagios /usr/lib64/nagios/plugins/check_mailfromd

现在nagios插件check_mailfromd可以使用了。