Thanks muchly for some reason zabbix-agent wasnt starting for me using /etc/init.d etc.
This works perfectly
Just goto do the same for webmin and simplehelp now
This works perfectly
Just goto do the same for webmin and simplehelp now
# zabbix-server - Start zabbix server
description "Zabbix Server"
author "Vecchi Giovanni"
start on (runlevel [2345]
and started mysql)
stop on runlevel [016]
respawn
expect daemon
pre-start script
if [ ! -d /var/run/zabbix-server ]; then
mkdir -p /var/run/zabbix-server
chown zabbix:zabbix /var/run/zabbix-server
chmod 755 /var/run/zabbix-server
fi
ZabbixConfig=/etc/zabbix/zabbix_server.conf
DBUser=""
DBPassword=""
DBName=""
if [ -f $ZabbixConfig ]
then
DBUser=`cat $ZabbixConfig | grep '^DBUser='`
DBUser="${DBUser##*=}"
DBPassword=`cat $ZabbixConfig | grep '^DBPassword='`
DBPassword="${DBPassword##*=}"
DBName=`cat $ZabbixConfig | grep '^DBName='`
DBName="${DBName##*=}"
if [ -n "$DBUser" ] && [ -n "$DBPassword" ]
then
while [ ! -S /var/run/mysqld/mysqld.sock ]
do
sleep 1
done
i=0
while [ $i -le 5 ]
do
mysql -u$DBUser -p$DBPassword $DBName -e "SELECT \"1\"" &> /dev/null
MYSQL_EXIT_CODE=$?
if [ $MYSQL_EXIT_CODE=0 ]
then
i=6
else
sleep 5
i=`expr $i + 1`
fi
done
fi
fi
end script
exec /usr/sbin/zabbix_server
# zabbix-agent - Start zabbix agent
description "Zabbix Agent"
author "Vecchi Giovanni"
pre-start script
if [ ! -d /var/run/zabbix ]; then
mkdir -p /var/run/zabbix-agent
chown zabbix:zabbix /var/run/zabbix-agent
chmod 755 /var/run/zabbix-agent
fi
end script
start on runlevel [2345]
stop on runlevel [016]
respawn
expect daemon
exec /usr/sbin/zabbix_agentd
# zabbix-agent - Start zabbix agent description "Zabbix Agent" author "S. CANCHON" start on runlevel [2345] stop on runlevel [016] respawn expect daemon exec /usr/local/sbin/zabbix_agentd
Comment