====== 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 [[infraestrutura_de_ti:zabbix: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
\\ ===== Referência =====
- [[http://marcosabadi.blogspot.com.br/2008/11/criando-e-colocando-um-scripts-para.html|http://marcosabadi.blogspot.com.br/2008/11/criando-e-colocando-um-scripts-para.html]]