Criando Script de Inicialização Zabbix CENTOS

  • 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.

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
  • Registra o Script
chkconfig --add zabbixserver
  • Adiciona script em inicialização automática
chkconfig zabbixserver on
  • Testa configuração
chkconfig --list zabbixserver


  • pres/gerti/infraestrutura_de_ti/zabbix/script_de_inicializacao_zabbix_centos.txt
  • Última modificação: 20/05/2016 12:22
  • por bholiveira