nginx配置nagios之start_perl_cgi.sh

发布时间:2019-07-28编辑:脚本学堂
本文介绍下,在nginx中配置nagios监控软件时,用到的监测脚本文件start_perl_cgi.sh,感兴趣的朋友可以参考下。

本节内容:
nagios监控文件start_perl_cgi.sh

例子,start_perl_cgi.sh文件的内容:
 

复制代码 代码示例:
#!/bin/bash
#
#site: www.jb200.com
set -x 
dir=/export/servers/nginx 
 
stop () 

#pkill  -f  $dir/perl-fcgi.pl 
kill $(cat $dir/logs/perl-fcgi.pid) 
rm $dir/logs/perl-fcgi.pid 2>/dev/null 
rm $dir/logs/perl-fcgi.sock 2>/dev/null 
echo "stop perl-fcgi done" 

 
start () 

rm $dir/now_start_perl_fcgi.sh 2>/dev/null 
 
chown nagios.nagios $dir/logs 
echo "$dir/perl-fcgi.pl -l $dir/logs/perl-fcgi.log -pid $dir/logs/perl-fcgi.pid -S $dir/logs/perl-fcgi.sock" >>$dir/now_start_perl_fcgi.sh 
 
chown nagios.nagios $dir/now_start_perl_fcgi.sh 
chmod u+x $dir/now_start_perl_fcgi.sh 
 
sudo -u nagios $dir/now_start_perl_fcgi.sh 
echo "start perl-fcgi done" 

 
case $1 in 
stop) 
stop 
;; 
start) 
start 
;; 
restart) 
stop 
start 
;; 
esac