O monitoramento Zabbix
Por: Vanderson R Souza • 5/5/2015 • Pesquisas Acadêmicas • 2.583 Palavras (11 Páginas) • 266 Visualizações
Introdução
Este manual tem por objetivo instalar o servidor do Zabbix.
Serviços
Apache
Guia de instalação e configuração.
PHP
Guia de instalação e configuração.
MySQL
Guia de instalação e configuração.
Instalação Zabbix ver. 1.8.10
Criando a data base do Zabbix
Iremos utilizar o MySQL como banco de dados. Após entrar no terminal com os devidos privilégios, entre no mysql. shell> mysql
Imagem
Utilize os comandos abaixo. mysql> create database zabbix character set utf8; mysql> quit; Novamente no terminal shell, utilize os comandos abaixo. shell> cd create/schema shell> cat mysql.sql | mysql zabbix shell> cd ../data shell> cat data.sql | mysql zabbix shell> cat images_mysql.sql | mysql zabbix Pronto, a database foi criada.
Verificar o usuário na base do Zabbix
Criar usuário:
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
Conseder privilégios:
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix @'%' IDENTIFIED BY 'zabbix';
No terminal MySQL verifique se o usuário Zabbix está criado com as devidas permissões.
mysql> select * from mysql.user;
Compilar e configurar o código fonte
No terminal com os devidos privilégios, digite o comando abaixo:
shell> ./configure --enable-server --with-mysql --with-net-snmp --with-openipmi --with-libcurl --enable-agent
Após a conclusão, digite o comando abaixo:
shell> make install
Efetuando o Dump
Copie o arquivo nome.do.arquivo.dmp para a base do mysql.
shell> cat nome.do.arquivo.dmp | mysql zabbix
Configurar a interface web
Frontend Zabbix é escrito em PHP, para executá-lo necessita de um servidor web PHP instalado. A instalação é feita simplesmente copiando os arquivos PHP para o diretório do servidor web, documentos em HTML.
Local onde ficam os documentos HTML, diretório para servidor web Apache. / Var / www / html (Fedora, RHEL, CentOS)
Criar diretório
Para criar um subdiretório e copiar arquivos frontend Zabbix para ele, execute os comandos abaixo: mkdir var/www/html/zabbix cd frontends/php cp -a . var/www/html/zabbix 1. Aponte seu navegador para a URL do Zabbix. Exemplo: http://ip.do.servidor/queue.php
Imagem
2. Leia e aceite.
3. Certifique-se de que todos os pré-requisitos de software sejam atendidas.
4. Configurar as definições de banco de dados.
5. Digite os detalhes do servidor Zabbix.
6. Veja resumo das configurações.
7. Baixar arquivo de configuração e colocá-lo no diretório /conf. Como na imagem abaixo.
8. Concluir a instalação
9. Frontend Zabbix está pronto! Nome de usuário padrão é zabbix, senha zabbix.
Copiar diretório
Criar um usuário no S.O com o nome zabbix.
shell> useradd zabbix
Copiar o diretório /etc/zabbix
Acessar o host do Zabbix Server (55.66), com os devidos privilégios.
shell> ssh root@192.168.55.66 -l root
shell> cd /etc/zabbix/
shell> tar -cf zabbixconf.tar *
shell> scp zabbixconf.tar root@192.168.55.43:/tmp/
No host do Zabbix Server local, executar os comandos abaixo:
shell> mv zabbixconf.tar /etc/zabbix/
shell> cd /etc/zabbix/
shell> tar -xf zabbixconf.tar
shell> rm zabbixconf.tar
shell> cd /root/zabbix-1.8.10/misc/init.d/redhat/8.0/
shell> cp * /etc/init.d/
shell> cd /etc/init.d/
shell> chmod +x zabbix_agentd
shell> chmod +x zabbix_server
Alterar caminho conforme imagem abaixo.
shell> vi zabbix_server
shell> vi zabbix_agentd
Alterar o arquivo como no modelo abaixo, apontando para o diretório onde estão os binários. Exemplo: progdir="/usr/local/sbin/"
Startar os dois serviços.
...