Hello,
I work with Zabbix 1.4.1 and I wrote an external check (I know Zabbix have his own apache check, but I d'like to do this by myself) :
#!/bin/sh
################################################## ################
# ce script retourne l'état du process apache
################################################## ################
STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
STATE_DEPENDENT=4
# récupération de l'état du process httpd apache
# STATE = état de sortie du process en sortie du grep
ps auxw | grep httpd | grep -v nagios >> /dev/null
STATE=$?
# Vérification de l'état du process
if [ "$STATE" = "$STATE_OK" ]
then
date >> toto_apache
echo "PROCESS APACHE EST OK" >> toto_apache
echo "" >> toto_apache
echo "PROCESS APACHE EST OK"
exit 0
else
date >> toto_apache
echo "PROCESS APACHE NE FONCTIONNE PAS" >> toto_apache
echo "PROCESS APACHE NE FONCTIONNE PAS"
exit $STATE_CRITICAL
fi
Someone could tell me where I must save my script and how I have to install in Zabbix please? I couldn't understand how make the link between Zabbix and my script!
Thanks!
Sébastien
I work with Zabbix 1.4.1 and I wrote an external check (I know Zabbix have his own apache check, but I d'like to do this by myself) :
#!/bin/sh
################################################## ################
# ce script retourne l'état du process apache
################################################## ################
STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
STATE_DEPENDENT=4
# récupération de l'état du process httpd apache
# STATE = état de sortie du process en sortie du grep
ps auxw | grep httpd | grep -v nagios >> /dev/null
STATE=$?
# Vérification de l'état du process
if [ "$STATE" = "$STATE_OK" ]
then
date >> toto_apache
echo "PROCESS APACHE EST OK" >> toto_apache
echo "" >> toto_apache
echo "PROCESS APACHE EST OK"
exit 0
else
date >> toto_apache
echo "PROCESS APACHE NE FONCTIONNE PAS" >> toto_apache
echo "PROCESS APACHE NE FONCTIONNE PAS"
exit $STATE_CRITICAL
fi
Someone could tell me where I must save my script and how I have to install in Zabbix please? I couldn't understand how make the link between Zabbix and my script!
Thanks!
Sébastien
Comment