Introdução ao Zabbix

2

Nós executamos uma pequena startup e começamos a nos interessar em monitorar nossas máquinas adequadamente. A escolha recaiu sobre o Zabbix, que se encaixa bem nos nossos critérios de requisitos. Eu configurei o servidor Zabbix junto com o agente Zabbix em uma VM Ubuntu 11.04 que funciona perfeitamente, que funcionará como o servidor Zabbix para armazenar todas as estatísticas.

O próximo passo, obviamente, seria configurar cada nó do Zabbix - também o Ubuntu VM, então rodamos apt-get install zabbix-agent . A execução de service zabbix-agent status confirma que o serviço está sendo executado na máquina do nó. Tudo bem até agora, então adicionamos o nó do host ao Zabbix.

No entanto, quando acessamos a GUI do Zabbix e navegamos pela GUI, vemos que o erro / acionador Zabbix_server is not running on {HOSTNAME} aparece em nosso nó.

Precisamos ter o Zabbix_server & Configuração do Zabbix_agent em cada máquina que devemos monitorar?

    
por Industrial 17.08.2011 / 12:29

3 respostas

3

Depois de instalar o servidor e o frontend do php, faça o login no frontend. No painel, você recebe um pequeno resumo. Certifique-se de que isso diz "zabbix server is running: yes" antes de fazer qualquer coisa do agente.

Depois, quando tudo isso funcionar como planejado, comece a configurar os agentes. Primeiro faça o agente no próprio servidor zabbix:

Depois de instalar o agente, ele precisa ser configurado adequadamente. A configuração é feita no arquivo de configuração. Para sistemas operacionais Linux / Unix, ele está localizado em "/etc/zabbix/zabbix_agentd.conf" e, para o Windows, é chamado "c: /zabbix_agentd.conf" por padrão.

Existem duas configurações neste arquivo que são realmente importantes: 'Server' e 'Hostname'.

A configuração 'Servidor' precisa ser definida para o ip ou fqdn do seu servidor.

A configuração 'Hostname' pode ser configurada para qualquer coisa que você queira, mas é preferível escolher um nome minúsculo sem espaços ou símbolos estranhos. Uma boa opção é usar o nome do host do servidor com o nome da empresa ou o endereço do site como sufixo. Digamos que você tenha um servidor chamado workhorse e seu site se chama example.com. Em seguida, você escolheria hostname = workhorse.example.com como o valor para a configuração 'hostname' no arquivo de configuração. Observe que o valor escolhido para o nome do host no arquivo de configuração não precisa ser igual ao nome do host real do servidor.

Em seguida, vá para o frontend do php, adicione um host e defina seu endereço IP ou dns corretamente. Além disso, defina o campo de nome com o valor que você escolheu no arquivo de configuração do agente. Depois de salvar, reinicie o agente e tudo deve estar bem:)

Boa sorte!

    
por 18.08.2011 / 08:44
3

Você precisa apenas do zabbix_agent em cada sistema que deseja monitorar e do zabbix_server no sistema que fará o monitoramento. Para cada instância do zabbix_agent, você precisa configurar as permissões para o IP do zabbix_server em /etc/zabbix/zabbix_agentd.conf (a diretiva do servidor).

Todas as outras configurações são feitas a partir da interface do zabbix.

    
por 17.08.2011 / 12:49
0

Você só precisa instalar o zabbix-agent em cada máquina que deseja monitorar. Você configurou o agente: inclua portas do agente em / etc / services, defina o IP do servidor zabbix em zabbix_agentd.conf ?

    
por 17.08.2011 / 12:51