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可以使用了。

