Quer um programa para monitoramento de Ativos de rede?
Este é o cara que você procura ZABBIX. Ele está disponível para download em:
OBS: está sendo utilizado o Debian como sistema de instalação.
Requisitos do sistema
- Apache;
- MySQL (ou PostgreSQL);
- MySQL ou PostgreSQL headers e libraries;
- PHP4;
- PHP GD module;
- PHP 4.0 MySQL ou PostgreSQL module;
- GNU Make;
- NET-SNMP (ou UCD-SNMP) library e header files.
criar o usuários "zabbix" com o seguinte comando:
# adduser --system --group zabbix
Instale o SNMP e os headers files do MySQL e SNMP:
# apt-get install snmp libmysqlclient14-dev libsnmp5-dev
Descompacte o arquivo baixado com o comando:
# gunzip zabbix.tar.gz; tar -xvf zabbix.tar
ou
# tar -xzvvf zabbix.tar.gz
Acesse o diretório com os arquivos de instalação do Zabbix.
Crie um banco de dados com o nome "zabbix":
# mysql -u -p
mysql> CREATE DATABASE zabbix;
mysql> QUIT;
# cd create/mysql
# cat schema.sql | mysql -u -p zabbix
# cd ../data
# cat data.sql | mysql -u -p zabbix
No diretório criado quando descompactou os arquivos do Zabbix, devemos configurá-lo e compilá-lo com os seguintes comandos:
# ./configure with-mysql with-net-snmp
# make
Copie os arquivos binários criados no diretório bin/ para a pasta /usr/local/bin.
Insira as seguintes linhas no seu arquivo /etc/services:
zabbix_agent 10000/tcp
zabbix_trap 10001/tcp
zabbix_trap 10001/tcp
Insira no arquivo /etc/inetd.conf a seguinte linha:
zabbix_trap stream tcp nowait.3600 zabbix /usr/local/bin/zabbix_trapper
Note que o último parâmetro da linha é o caminho para os arquivos binários do Zabbix. Se eles estiverem em outro local, favor alterar.
Se você for usar o agente na mesma máquina, adicione também a seguinte linha (veremos isso logo mais):
zabbix_agent stream tcp nowait.3600 zabbix /opt/zabbix/bin/zabbix_agent
Reinicie o inetd:
# /etc/init.d/inetd restart
Configure os seguintes arquivos no diretório /etc/zabbix:
- zabbix_agent.conf - Altere o IP do Zabbix Server;
- zabbix_agentd.conf - Altere o IP do Zabbix Server;
- zabbix_suckerd.conf - Opções para melhorar o desempenho do Zabbix;
- zabbix_trapperd.conf - Opções para melhorar o desempenho do Zabbix quando for monitorar mais de 50 hosts.
# ./zabbix_suckerd
# ./zabbix_trapperd
Se for necessário, inicie o agente:
# ./zabbix_agentd
A configuração da interface web é bem simples.
Altere os dados de conexão ao banco de dados no arquivo frontends/php/include/db.inc.php:
$DB_TYPE ="MYSQL";
$DB_SERVER ="localhost";
$DB_DATABASE ="zabbix";
$DB_USER ="usuariodobanco";
$DB_PASSWORD ="senhadobanco";
Copie os arquivos do diretório "php" para o diretório padrão do Apache:
# cp -R * /var/www/zabbix
Monitorando um Ativo
O Zabbix tem um agente que pode ser instalado num sistema operacional. Ele existe uma versão para cada sistema, todas de facil instalação.
http://www.zabbix.com/download.php
Um switch ou router, basta somente criar um item e adcionar a propriedade de PING. Ele vai monitorar através dos pings que será gerado para o equipamento.
Recomendação:
Instalar o plug-in para o firefox que se encontra página acima. Ele alerta visualmente ou sonoramento o usuário. Mesmo ele não estando visualizando a página web do zabbix.
é isso ai
Espero ter ajudado alguem com isso.
Manual Completo: AQUI.
Aquele Abraço
0 comentários:
Postar um comentário