Instalação do Zabbix 1.6 no CentOS 5

Zabbix é um software para monitoramento de suas aplicações, redes e servidores, oferece técnicas para coletar dados de hosts monitorados. Um mecanismo de notificação flexível permite configurar fácil e rapidamente os diferentes tipos de notificações de eventos predefinidos.

[ Hits: 51.830 ]

Por: Bruno Eleutero Silva em 09/11/2009


Configurando o zabbix-agentd no servidor



Nesta parte vamos configurar o zabbix-agentd no próprio servidor.

Edite o arquivo de configuração:

# vi /etc/zabbix/zabbix_agentd.conf

Altere as linhas:

PidFile=/var/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1

Para:

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=ip_do_servidor

# vi /etc/zabbix/zabbix_agent.conf

Altera a linha:

Server=127.0.0.1

Para:

Server=ip_do_servidor

Crie o serviço zabbix-agentd:

# vi /etc/init.d/zabbix-agentd

#!/bin/sh
#
# chkconfig: - 85 15
# description: zabbix agent daemon
#

### BEGIN INIT INFO
# Provides: zabbix-agent
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Default-Start:
# Default-Stop: 0 1 2 3 4 5 6
# Short-Description: start and stop zabbix agent
# Description: Zabbix Agent
### END INIT INFO

# zabbix details

ZABBIX_AGENTD=/usr/local/sbin/zabbix_agentd
CONF=/etc/zabbix/zabbix_agentd.conf
PIDFILE=/var/run/zabbix/zabbix-agent.pid

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

[ -x $ZABBIX_AGENTD ] || exit 5
[ -e $CONF ] || exit 6

RETVAL=0

case "$1" in
    start)
        echo -n "Starting zabbix agent: "
        daemon $ZABBIX_AGENTD -c $CONF
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/zabbix-agent
        ;;
    stop)
        echo -n "Shutting down zabbix agent: "
        killproc zabbix_agentd
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/zabbix-agent
        ;;
    restart|reload)
        $0 stop
        $0 start
        RETVAL=$?
        ;;
    status)
        status zabbix_agentd
        RETVAL=$?
        ;;
     *)
        echo "Usage: $0 {start|stop|restart|reload|status}"
        exit 1
        ;;
esac

exit $RETVAL

Dê permissão de execução ao arquivo:

# chmod +x /etc/init.d/zabbix-agentd

Inicie o zabbix-agentd:

# /etc/init.d/zabbix-agentd start


Página anterior     Próxima página

Páginas do artigo
   1. Introdução e instalando as dependências
   2. Instalando e configurando o zabbix-server
   3. Configurando o zabbix-agentd no servidor
   4. Configurando a interface WEB
   5. Instalando o agent em outros servidores Linux
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Arch Linux: Uma distribuição otimizada para i686

Empacotamento e compactadores de arquivos

GoblinX: Mais um filho do Slackware

Afinal, qual a melhor distribuição?

Instalando o Slackware 10.1

  
Comentários
[1] Comentário enviado por predator em 09/11/2009 - 14:27h

olá

Uso o Zabbix aqui na empresa, é muito bom, e só para acresentar dentre os varios programas desse tipo, tem um chamado Zenoss que vale pena dar uma olhada
o site é http://www.zenoss.com/

abs

[2] Comentário enviado por TheHawk em 10/11/2009 - 08:26h

O zabbix só funciona em conjunto com o zabbix-agent? não tem como monitar servidores apenas por snmp por exemplo? Pois tenho servidores rodando mikrotik por exemplo e nesses não tem como instalar o agent...... no mais otimo artigo, parabens.....

[3] Comentário enviado por demoncyber em 10/11/2009 - 10:03h

Olá,

Segui o seu procedimento e funcionou sem nenhum problemas. ( com um centos 5.4 32 bits )

Parabéns....

[4] Comentário enviado por DebianWoman em 13/11/2009 - 10:33h

Qual é a diferença do Zabbix e do Nagios?

[5] Comentário enviado por brunosilva.ti em 14/11/2009 - 12:31h

Olá TheHawk,

Creio que funcione sim, faz pouco tempo que estou utilizando o zabbix e ainda não tive oportunidade de testar todas suas funcionalidades.

DebuabWaman,

Pelo que conheço do Nagios ele monitora somente os serviços (http, mysql, etc) e disponibilidade, já o zabbix monitora tanto os serviços como o tráfego de rede. É como se fosse a junção do Nagios+Cacti.

[6] Comentário enviado por manoserpa em 15/04/2010 - 11:33h

Opa.

Conclui a instalação, mas não está gerando valor nenhum nos gráficos, sabem onde encontro um material legal para configuração?


Valeu.

[7] Comentário enviado por nayara em 19/04/2010 - 11:25h

Olá manoserpa

A documentação oficial vc encontra em http://www.zabbix.com/documentation/1.8/complete
OBS: Essa é a versão 1.8

[8] Comentário enviado por alex.oliver em 15/10/2010 - 09:45h

Olá Bruno!

To tendo um problema ao instalar o zabbix, vc sabe me dizer pq não consigo utilizar o comando make install? Assim, segui os passos e estes vão normalmente até a opção do ./configure..., quando utilizo-me do comando make install o sistema retorna a seguinte informação:
"-bash: make: command not found"

Será que o sistema não gerou o arquivo make, ou esta falta alguma coisa no sistema?

Vlw Bruno

Alex

[9] Comentário enviado por emerson2703 em 17/02/2011 - 17:53h

boa tarde,

na configuração de host esta dando a menssagem "got empty string from [192.168.0.200]. Assuming that agent drpped connection because of access permissions.

Alguem pode ajudar?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts