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.
Parte 3: Instalando o Zabbix
Acesse o diretório do Zabbix.
cd /zabbix-1.8.9
Faça:
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-ipmi
Após isso, digite:
make
Em seguida, ao invés de usar o comando "make install", usaremos o "checkInstall".
sudo checkinstall -D
Para as perguntas do checkinstall, faça:
Digite "Y"
Dê [Enter]
Dê [Enter]
O checkinstall vai gerar um arquivo ".deb" no diretório corrente e em seguida instalará o Zabbix. Guarde-o para futuras instalações usando o comando "dpkg -i <nomedopacote>". Também torna-se possível a desinstalação do mesmo, usando o comando "dpkg --remove --purge <nome do pacote>".
Agora vamos criar o diretório do Zabbix:
sudo mkdir /etc/zabbix
Copie os arquivos de configuração do Zabbix e coloque-os dentro do diretório /etc/zabbix:
sudo cp -rf /zabbix-1.8.9/misc/conf/* /etc/zabbix
Agora faça:
sudo vim /etc/zabbix/zabbix_server.conf
Obs.: Não esqueça de descomentar a linha DBPassword.
Vamos adicionar o usuário "zabbix" ao sistema:
sudo useradd -m -s /bin/bash zabbix
Faça:
sudo cp /zabbix-1.8.9/misc/init.d/debian/zabbix-server /etc/init.d/
$ sudo cp /zabbix-1.8.9/misc/init.d/debian/zabbix-agent /etc/init.d/
Após isso, dê permissão de execução a esses arquivos:
sudo chmod +x /etc/init.d/zabbix-server
$ sudo chmod +x /etc/init.d/zabbix-agent
Agora vamos colocar para iniciar automaticamente:
sudo update-rc.d zabbix-server defaults
$ sudo update-rc.d zabbix-agent defaults
cd /zabbix-1.8.9
Faça:
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-ipmi
Após isso, digite:
make
Em seguida, ao invés de usar o comando "make install", usaremos o "checkInstall".
sudo checkinstall -D
Para as perguntas do checkinstall, faça:
Digite "Y"
Dê [Enter]
Dê [Enter]
O checkinstall vai gerar um arquivo ".deb" no diretório corrente e em seguida instalará o Zabbix. Guarde-o para futuras instalações usando o comando "dpkg -i <nomedopacote>". Também torna-se possível a desinstalação do mesmo, usando o comando "dpkg --remove --purge <nome do pacote>".
Agora vamos criar o diretório do Zabbix:
sudo mkdir /etc/zabbix
Copie os arquivos de configuração do Zabbix e coloque-os dentro do diretório /etc/zabbix:
sudo cp -rf /zabbix-1.8.9/misc/conf/* /etc/zabbix
Agora faça:
sudo vim /etc/zabbix/zabbix_server.conf
DBName: zabbix #Nome do banco do Zabbix no MySQL
DBUser: zabbix #Nome do usuário do Zabbix no MySQL
DBPassword: zabbix #Senha do usuário Zabbix no MySQL
DBUser: zabbix #Nome do usuário do Zabbix no MySQL
DBPassword: zabbix #Senha do usuário Zabbix no MySQL
Obs.: Não esqueça de descomentar a linha DBPassword.
Vamos adicionar o usuário "zabbix" ao sistema:
sudo useradd -m -s /bin/bash zabbix
Iniciar Zabbix automaticamente (/etc/init.d)
Copiaremos do diretório /zabbix-1.8.9/misc/init.d os scripts necessários para inicialização do Zabbix.Faça:
sudo cp /zabbix-1.8.9/misc/init.d/debian/zabbix-server /etc/init.d/
$ sudo cp /zabbix-1.8.9/misc/init.d/debian/zabbix-agent /etc/init.d/
Após isso, dê permissão de execução a esses arquivos:
sudo chmod +x /etc/init.d/zabbix-server
$ sudo chmod +x /etc/init.d/zabbix-agent
Agora vamos colocar para iniciar automaticamente:
sudo update-rc.d zabbix-server defaults
$ sudo update-rc.d zabbix-agent defaults