Вы находитесь на странице: 1из 9

24/03/2014 21:14

1/9

Guia de Instalao do Zabbix 1.8.x no CentOS 6

Guia de Instalao do Zabbix 1.8.x no CentOS 6


O Zabbix um software que monitora diversos parmetros de uma rede como a integridade e desempenho dos servidores. Oferece excelentes relatrios e visualizao de dados dos recursos com base nos dados armazenados, e usa um mecanismo de notificao flexvel que permite aos usurios configurar e-mail com alertas para qualquer evento, o que permite uma reao rpida para os possves problemas do servidor. http://pt.wikipedia.org/wiki/Zabbix

Configuraes Bsicas do Servidor CentOS


Para esta documentao de instalao do Zabbix, partimos do pressuposto que voc j tenha uma instalao do CentOS 6 feita. Mais detalhes sobre a instalao do CentOS podem ser conferidos aqui.

Configurao dos Repositrios e Updates


Com a instalao do CentOS 6 feita, instale o repositrio de pacotes RPM da TitansWare conforme explicado nesta documentao. Feito isso, atualize o sistema com o comando abaixo: # yum update Caso tenham sido feitos updates de Kernel, reinicialize o servidor com o comando abaixo: # shutdown -r now

Instalao dos Pacotes do Zabbix


A instalao do Zabbix e de suas dependncias facil, para isso execute o comando abaixo: # yum install -y zabbix zabbix-agent zabbix-server zabbix-server-mysql zabbix-docs zabbix-web zabbix-web-mysql
Docs Plenatech - https://docs.plenatech.com.br/

Last update: 08/07/2013 13:18

linux:zabbix_centos https://docs.plenatech.com.br/linux/zabbix_centos

Configurando o Banco de Dados MySQL


Aps a instalao, para executar o Zabbix, precisamos inicialmente preparar o MySQL.

Iniciando e Definindo Senha


Conferir se est rodando, se no iniciar: # service mysqld status # service mysqld start Se esta a primeira vez que o MySQL iniciado, voc vai receber uma mensagem dizendo que no a senha para o root, por questo de segurana, vamos ajustar esse detalhe definindo uma nova senha com o comando abaixo: # mysqladmin -u root password 'minha-nova-senha-aqui' Obs.: Caso deseje usar um servidor MySQL que j esteja em produo, voc dever ter a senha do usurio root do MySQL em mos Depois de definir a senha, caso deseje aumentar a segurana do banco MySQL, execute o comando abaixo e seiga as instrues: # mysql_secure_installation

Criar a Base de Dados e Importar os Dados


Para criar a base de dados no MySQL e importar os dados executamos os passoa abaixo: Conectamos no banco: # mysql -u root -p Entramos com a senha e criamos a base zabbix: # mysql> create database zabbix character set utf8; Queremos que o usurio zabbix tenha privilgios avanados na base, ento damos a ele todos os diretos: # mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'senha-para-user-zabbix-aqui';
https://docs.plenatech.com.br/ Printed on 24/03/2014 21:14

24/03/2014 21:14

3/9

Guia de Instalao do Zabbix 1.8.x no CentOS 6

# mysql> quit; Agora, vamos importar os arquivos SQL para a base de dados do Zabbix com os comando abaixo (ao executar os comando a senha do usurio root do MySQL ser solicitada): # mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.12/create/schema/mysql.sql # mysql -u root -p zabbix < /usr/share/doc/zabbix-server-mysql-1.8.12/create/data/data.sql # mysql -u root -p zabbix </usr/share/doc/zabbix-server-mysql-1.8.12/create/data/images_mysql.sql Para ter certeza que os dados foram importados corretamente voc pode entrar no MySQL e listar as tabelas da base do Zabbix: # # # # mysql -u root -p mysql> use zabbix; mysql> show tables; mysql> quit;

Configurao Inicial do Zabbix


Antes de iniciar a configurao do Zabbix certifique-se que o Apache esta em execuo no servidor com os comandos abaixo: # service httpd status # service httpd start Feito isso, para iniciar a configurao do Zabbix acesso o http://IP_DO_SERVIDOR/zabbix e siga os passoa abaixo:
G G G

G G G G

Inicialmente aceite a licena e clique em Next; Na parte de verificao dos Requisitos, verifique se esta tudo ok e clique em Next; Na parte de configurao do banco, informe o host que geralmente localhost, informe o nome da database como zabbix, o usurio como zabbix e a senha que voc definou no momento da criao da database e clique em Next; Na parte de detalhes, informe um nome para o seu servidor Zabbix e clique em Next; Em seguida confira os dados e ento e clique em Next; Novamente confirme a instalao e clique em Next; Ao final, termine a instalao clicando em Finish.

Feito isso voc ser direcionado para a tela de login, neste momento voc j pode fazer o login utilizando o usurio admin com a senha zabbix. Vamos fazer a configurao do Agente do Zabbix Server, para isso execute o comando abaixo: # vim /etc/zabbix/zabbix_server.conf
Docs Plenatech - https://docs.plenatech.com.br/

Last update: 08/07/2013 13:18

linux:zabbix_centos https://docs.plenatech.com.br/linux/zabbix_centos

Neste arquivo procure por DBName, com o vim /DBName+<enter>. A base fica padro, mas o usurio e senha devem ser alterados conforme definimos na criao da base no MySQL. Feitas as alteraes podemos iniciar o servio e ativar o mesmo na inicializao do sistema com os comandos abaixo: # /etc/init.d/zabbix-server start # chkconfig zabbix-server on

Ajustes no Firewall do Servidor


Caso o servidor do Zabbix esteja sendo executado em um host com o Firewall ativo (iptables) teremos que fazer algumas liberaes no arquivo de configurao padro do iptables, para isso, edite o arquivo abaixo: # vim /etc/sysconfig/iptables-config E ento adicione as linhas, logo abaixo das portas 50 e 51: -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 10051 -j ACCEPT

Ajustes Finos na Interface


Com o servidor do Zabbix j em funcionamento, vamos realizar os ajustes finos na interface. Para acessar a interface do Zabbix, use a url IP_DO_SERVIDOR/zabbix logue com o usurio admin e a senha zabbix.

Usurio Guest
Por questes de segurana, vamos desabilitar o usurio guest, para isso, acesse o Menu Administration Users e ento no lado superior direito, selecione Users. Feito isso, uma lista dos usurios ser carregada, selecione o usurio guest e ento remova o grupo Guests do usurio, na sequncia, adicione o grupo Disabled, feito isso, salve o usurio.

Senha do Usurio Admin e Linguagem


Na mesma lista de usurios usados no passo anterior, selecione o usurio Admin, ento, clique em Change Password e informe a senha desejada, no campo linguagem, selecione Portugus e ento
https://docs.plenatech.com.br/ Printed on 24/03/2014 21:14

24/03/2014 21:14

5/9

Guia de Instalao do Zabbix 1.8.x no CentOS 6

salve o usurio.

Criando Grupos de Hosts


Grupos de Hosts so muito uteis e especiais para o gerenciamento dos ativos da rede, no caso de redes grandes, podem ser criados grupos para cada linha de servidores, ou ainda, no caso de empresas de TI, pode ser criado um grupo para cada um dos clientes. Os grupos so uteis no momento de acessar os grficos, quando poderemos selecionar os grficos de desempenho do cliente x por exemplo. Para criar um grupo de Hosts, acesse Configurao Grupos de Hosts e ento, no canto superior direito, clique em Criar Grupo, neste momento, informe o nome do grupo e ento clique em salvar.

Templates
Os templastes so essenciais para o funcionamento do Zabbix, neles que definimos o que ser monitorado em cada um dos servidores, os templates podem ser acessados em Configurao Templates.

Adicionando Hosts
Para adicionar um Hosts, deve-se inicialmente instalar o agente do Zabbix, para instalar o agente, siga a documentao disponivel aqui. Com o agente j instalado e configurado, acesse a interface do Zabbix, clique em Configurao Hosts e ento clique em Criar Hosts, informe o nome do host, o IP e/ou o Hostname, fique atendo a porta do agente, caso queira, o host j pode ser associado aos grupos e templates adequados, feito isso, clique em Salvar.

Alertas por e-mail


Primeiramente devemos configurar a media, clicando em AdministrationMedia TypesE-mail:

Docs Plenatech - https://docs.plenatech.com.br/

Last update: 08/07/2013 13:18

linux:zabbix_centos https://docs.plenatech.com.br/linux/zabbix_centos

Em seguida, inserimos os dados do nosso servidor:

Adicionamos a Media ao usurio desejado, clicando em AdministrationUsers, ento selecionamos o usurio:

https://docs.plenatech.com.br/

Printed on 24/03/2014 21:14

24/03/2014 21:14

7/9

Guia de Instalao do Zabbix 1.8.x no CentOS 6

Clicamos em Add, e completamos as informaes que sero enviadas por e-mail:

Docs Plenatech - https://docs.plenatech.com.br/

Last update: 08/07/2013 13:18

linux:zabbix_centos https://docs.plenatech.com.br/linux/zabbix_centos

Agora configuramos a ao para enviar o e-mail, clicando em ConfigurationActionsCreate Action:

Em Actions Operations, clicamos em New:

Ento, escolhemos usurio ou grupo, o sistema carregar a Media, configurada para aquele usurio:

https://docs.plenatech.com.br/

Printed on 24/03/2014 21:14

24/03/2014 21:14

9/9

Guia de Instalao do Zabbix 1.8.x no CentOS 6

Finalizando
Ao final reinicie o servidor a fim de conferir se tudo vai estar sendo executado corretamente. Um abrao!

QR Code

Origem: https://docs.plenatech.com.br/ - Docs Plenatech Caminho Completo: https://docs.plenatech.com.br/linux/zabbix_centos ltima Atualizao: 08/07/2013 13:18

Docs Plenatech - https://docs.plenatech.com.br/