Criando Script de Inicialização Zabbix CENTOS
Introdução
- Considera-se aqui que o Zabbix está instalado e configurado em ambiente CENTOS 6.0.
- Considera-se que o MySQL e o HTTPD ainda não possuem script de inicialização automática.
Criando Script
Arquivo /etc/init.d/zabbixserver
#!/bin/sh
# chkconfig: 345 99 10
# description: zabbixserver
start (){
echo "Iniciando o Zabbix - Mysql e Apache"
service mysqld start
service httpd start
/usr/local/sbin/zabbix_server >> /dev/null
/usr/local/sbin/zabbix_agentd >> /dev/null
/usr/local/sbin/zabbix_agent >> /dev/null
}
stop (){
echo "Finalizando o Zabbix"
pkill -9 zabbix_server >> /dev/null
pkill -9 zabbix_agentd >> /dev/null
pkill -9 zabbix_agent >> /dev/null
}
case "$1" in
start) start
;;
stop) stop
;;
*) echo "Uso: zabbixserver (start stop)"
;;
esac
* Permissão de execução
chmod +x /etc/init.d/zabbixserver
Registrado Script
- Registra o Script
chkconfig --add zabbixserver
- Adiciona script em inicialização automática
chkconfig zabbixserver on
- Testa configuração
chkconfig --list zabbixserver