Instalação do Software de Monitoramento Zabbix
Neste artigo ensinarei a instalar o software de monitoramento de redes, o Zabbix, em distribuições baseadas no Ubuntu.
Introdução
Zabbix é uma ferramenta utilizada para monitorar equipamentos de rede e aplicações. Atualmente encontra-se na versão 1.8.9. É um software open source e pode ser baixado em:
Para a realização desta atividade, utilizei os seguintes recursos:
Nota 1: Neste artigo não ensinarei a instalação o módulo de agente (ou cliente) do Zabbix.
Nota 2: O Zabbix também trabalha com banco de dados PostgreSQL, porém não me familiarizo com o mesmo, principal motivo de optar pelo MySQL.
Nota 3: O editor de texto não precisa ser necessariamente o Vim, você pode optar pelo que gosta mais. =)
sudo aptitude update
$ sudo aptitude safe-upgrade
2) Baixe o Zabbix:
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.9/zabbix-1.8.9.tar.gz/download?use_mirror=ufpr
Descompacte-o:
tar xvf zabbix-1.8.9.tar.gz
Para facilitar a navegação, moveremos o diretório extraído para o diretório raiz "/" do sistema.
sudo mv zabbix-1.8.9 /
Instalação dos pacotes:
sudo aptitude install apache2 libapache2-mod-php5 php5 php5-mysql mysql-server-5.1 snmp vim
4) Instalação das dependências:
sudo aptitude install libmysqlclient-dev curl php5-curl libcurl4-openssl-dev libsnmp-dev php5-gd
5) Instalação do checkinstall
O checkinstall faz com que pacotes compilados possam ser instalados, desinstalados e atualizados pelas ferramentas nativas de gerenciamento de pacotes (rpm, dpkg). Uma grande vantagem do uso é que se tivermos que instalar um determinado pacote em vários servidores não será necessário compilar o pacote em todos os servidores.
Para maiores informações sobre o chekinstall, acesse:
Instale o checkinstall com esse comando:
sudo aptitude install checkinstall
Para a realização desta atividade, utilizei os seguintes recursos:
- Sistema Operacional Linux Mint 12 / Ubuntu (11.10);
- Servidor Web Apache 2
- Banco de Dados MySQL
- PHP 5
- Editor de texto Vim
- CheckInstall
Nota 1: Neste artigo não ensinarei a instalação o módulo de agente (ou cliente) do Zabbix.
Nota 2: O Zabbix também trabalha com banco de dados PostgreSQL, porém não me familiarizo com o mesmo, principal motivo de optar pelo MySQL.
Nota 3: O editor de texto não precisa ser necessariamente o Vim, você pode optar pelo que gosta mais. =)
Preparando o ambiente de instalação
1) Atualização das listas de repositórios e dos pacotes do sistema:sudo aptitude update
$ sudo aptitude safe-upgrade
2) Baixe o Zabbix:
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.9/zabbix-1.8.9.tar.gz/download?use_mirror=ufpr
Descompacte-o:
tar xvf zabbix-1.8.9.tar.gz
Para facilitar a navegação, moveremos o diretório extraído para o diretório raiz "/" do sistema.
sudo mv zabbix-1.8.9 /
Instalação dos pacotes:
sudo aptitude install apache2 libapache2-mod-php5 php5 php5-mysql mysql-server-5.1 snmp vim
4) Instalação das dependências:
sudo aptitude install libmysqlclient-dev curl php5-curl libcurl4-openssl-dev libsnmp-dev php5-gd
5) Instalação do checkinstall
O checkinstall faz com que pacotes compilados possam ser instalados, desinstalados e atualizados pelas ferramentas nativas de gerenciamento de pacotes (rpm, dpkg). Uma grande vantagem do uso é que se tivermos que instalar um determinado pacote em vários servidores não será necessário compilar o pacote em todos os servidores.
Para maiores informações sobre o chekinstall, acesse:
- Gerenciando pacotes compilados com Checkinstall « TIAGO.DIAS.ETI.BR
- [Dicas-L] Criando pacotes a partir dos fontes com o checkinstall
Instale o checkinstall com esse comando:
sudo aptitude install checkinstall