Monitorando rede com Zabbix
Dica publicada em Linux / Introdução
Monitorando rede com Zabbix
Zabbix é uma ferramenta para monitoramento. Você monitora o uso da CPU, a partição SWAP e o tráfego de rede. Podemos definir também que o Zabbix monitore a performance e a disponibilidade de uma rede.
Para instalar no Debian, noUbuntu ou qualquer distribuição derivada do Debian, siga os passos abaixo.
Abra um terminal como usuário root. Adicione ao /etc/apt/sources.list o seguinte repositório:
# apt-get update
Vamos instalar primeiramente as bibliotecas:
# apt-get install libldap2-dev libmysqlclient-dev libssl-dev libsnmp-dev
Vamos instalar o Apache, PHP5, MySQL e algumas bibliotecas:
# apt-get install apache2 libapache2-mod-php5 php5-gd php5-mysql mysql-server
Agora vamos instalar o Zabbix:
# apt-get install zabbix-agent zabbix-frontend-php zabbix-proxy-mysql zabbix-server-mysql
Configure a senha do MySQL e forneça-a quando for solicitado.
O conceito básico é que ele trabalha com SERVIDOR e AGENTE. Vamos entender um pouco disso:
Servidor é a máquina que vai monitorar. Agente é a máquina que será monitorada.
Um exemplo é quando temos vários servidores: DNS, DHCP, e-mail, proxy e você quer dar uma olhada no andamento deles, pois monitorar é assegurar de que tudo está bem.
Instalamos em nossa máquina o Zabbix Server (com suas bibliotecas, Apache, MySQL...), e instalamos nos servidores o Zabbix Agente. Então acessamos o Zabbix pela interface WEB no endereço http://localhost/zabbix e adicionamos a máquina na opção Hosts.
Agora podemos monitorar todos os servidores.
# vim /etc/php5/apache2/php.ini
Localize a linha: date.timezone.
Deve estar assim:
;date.timezone =
Deixe assim:
Agora reinicie o Apache2:
# /etc/init.d/apache2 restart
http://localhost/zabbix
Para acessar use o login e senha default:
Para instalar no Debian, noUbuntu ou qualquer distribuição derivada do Debian, siga os passos abaixo.
Abra um terminal como usuário root. Adicione ao /etc/apt/sources.list o seguinte repositório:
deb http://mirror.opf.slu.cz/zabbix unstable contrib
# apt-get update
Vamos instalar primeiramente as bibliotecas:
# apt-get install libldap2-dev libmysqlclient-dev libssl-dev libsnmp-dev
Vamos instalar o Apache, PHP5, MySQL e algumas bibliotecas:
# apt-get install apache2 libapache2-mod-php5 php5-gd php5-mysql mysql-server
Agora vamos instalar o Zabbix:
# apt-get install zabbix-agent zabbix-frontend-php zabbix-proxy-mysql zabbix-server-mysql
Configure a senha do MySQL e forneça-a quando for solicitado.
O conceito básico é que ele trabalha com SERVIDOR e AGENTE. Vamos entender um pouco disso:
Servidor é a máquina que vai monitorar. Agente é a máquina que será monitorada.
Um exemplo é quando temos vários servidores: DNS, DHCP, e-mail, proxy e você quer dar uma olhada no andamento deles, pois monitorar é assegurar de que tudo está bem.
Instalamos em nossa máquina o Zabbix Server (com suas bibliotecas, Apache, MySQL...), e instalamos nos servidores o Zabbix Agente. Então acessamos o Zabbix pela interface WEB no endereço http://localhost/zabbix e adicionamos a máquina na opção Hosts.
Agora podemos monitorar todos os servidores.
Editando a localidade
Vamos editar a localidade:# vim /etc/php5/apache2/php.ini
Localize a linha: date.timezone.
Deve estar assim:
;date.timezone =
Deixe assim:
date.timezone=America/Maceio
Agora reinicie o Apache2:
# /etc/init.d/apache2 restart
Acessando o Zabbix
Para acessar o Zabbix abra o browser e digite:http://localhost/zabbix
Para acessar use o login e senha default:
- Login: Admin (com A maiúsculo)
- Senha: (A senha fica em branco)
Cara fiz a instalação mas não consigo logar com usuário Admin e senha em branco.
=/