#apt-get install make flex gcc gpp apache2 php5 php5-pgsql postgresql-8.4 libapache2-mod-php5 php5-gd php-net-socket postgres

Documentos relacionados
Tutorial de instalação do Zabbix Server no Ubuntu Server 10.04

Tutorial de instalação do Zabbix Server no Ubuntu Server 10.04

Jeferson R. Costa.

Tutorial de instalação do Zabbix 2,0 no Debian com MySQL

Tutorial de instalação do Zabbix 2,0 no Ubuntu

Tutorial de instalação do Zabbix 2,2 no Ubuntu com PostgreSQL

Tutorial de instalação do Zabbix 2,0 no Debian com MySQL

Tutorial de instalação do Zabbix Proxy 2,0 no Ubuntu

Manual de Utilização do ZABBIX

Instalação e configuração.

Autor: Hernandes Martins. Março de Zabbix 2.4 CentOS 7 Tutorial Instalação

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

TUTORIAL PASSO A PASSO INSTALAÇÃO SERVIDOR DE SMS PARA MKAUTH

Comandos remotos via agente Zabbix

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

INSTALAÇÃO E CONFIGURAÇÃO DO ZABBIX PROXY EM AMBIENTE DEBIAN

Projeto Amadeus. Guia de Instalação Linux

Guia de instalação para ambiente de Desenvolvimento LINUX

Instalacao do Zabbix em Ambiente CentOS

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux.

MSN-Proxy v0.7 no Debian 5 (Atualizado)

Debian 7 (versão ) 64 bits

Projeto Amadeus. Guia de Instalação Windows

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Manual do Usuário. Instalação via Terminal. SIGA-ADM versão 12.06

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Manual de instalação do SNEP 3

Tutorial de Instalação

Instalação do PHP no Linux

Instalacao do Zabbix 2.x em Ambiente CentOS

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

Manual de Instalação e Configuração do SQL Express

Projeto Integrador Programação para Internet

Introdução ao Sistema. Características

Envio de SMS usando Zenvia

ACESSO REMOTO EM NUVEM Guia Rápido

Guia de Instalação e Configuração do Noosfero

Print Audit 6 - SQL Server 2005 Express Edition Installation Guide

STK (Start Kit DARUMA) Extensão PHP para DarumaFrameWork

APLICANDO RECOMENDAÇÕES DE SEGURANÇA NA INSTALAÇÃO DO ZABBIX

Manual de Instalação de SQL Server (2005, 2008, 2012).

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Instalação Apache + MySQL + PHPMyAdmin CentOS

Procedimento para instalação do OMNE-Smartweb em Raio-X

Como Instalar o Sistema

INSTALANDO SQL SERVER 2008

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Instalação do serviço de FTP com o Proftpd

JOÃO PESSOA-PB OUT/2013

Instalação e configuração Linux CentOS 6.x

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Instalação rápida do Expresso

ACESSO REMOTO EM NUVEM Guia Rápido

zirion.com.br 3 1 Para o primeiro acesso, o Usuário será: admin 2 O campo Senha deverá ser deixado em branco. 3 Clique em OK

MÉTRICAS DE REDE NO ZABBIX

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Tutorial de Instalação

Como instalar o sistema operacional pfsense no Citrix Xen Server

Instalação do OpenERP Localização Brasileira no CentOS 6.4

Lazarus pelo SVN Linux/Windows

TUTORIAL INSTALAÇÃO E CONFIGURAÇÃO THUNDERBIRD

Omega Tecnologia Manual Omega Hosting

Necessidades de Gerenciamento: Software de Gerenciamento:

Instalando o Debian em modo texto

LINX POSTOS AUTOSYSTEM

Instalando o WordPress em localhost

Instalação de Servidor de Impressão com quotas Pykota. Rogério Vinhal Nunes 25 de janeiro de 2007

Como Instalar o Sistema

Instalação do Linux Educacional 3.0 Bancadas SED

Tutorial de Instalação do Zabbix 3.x no Debian e Ubuntu com MySQL ou PostgreSQL

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

Manual Instalação e-cidade-transparência no Ubuntu Server

Tutorial Instalação e configuração do Wordpress

Gerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Configurando DDNS no Stand Alone

VMware vcenter Converter TM

Brincando de Backup com rsync.

Tutorial de instalação do Agente Zabbix

INSTALANDO E CONFIGURANDO NAGIOS NO LINUX DEBIAN 6.0

Instalando o Tomcat. Tutorial elaborado pelo professor. José Gonçalo dos Santos. Contato: jose.goncalo.santos@gmail.com

Alertas por utilizando SMTP autenticado

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008

INSTALANDO E CONFIGURANDO O MY SQL

Amadeus Pro Printer 5.1P275

Instalação de PlaySMS E Ferramentas SMS Server 3 Server Em Debian Antes de começar

HOW TO. Instalação do Firewall 6.1 Software

Print Audit 6 - Instalação do SQL Server 2008 express R2

Instalação e configuração de Sistema de Informação. Sobre o Help Center Live

Tutorial: Instalando Linux Educacional em uma maquina virtual

Manual de Instalação e de Utilizacao do Zabbix

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Transcrição:

no Debian 6.0 Instalação do Zabbix (Sistema de Gerenciamento de Rede) Utilizando o terminal do linux digite o comando abaixo: #apt-get install make flex gcc gpp apache2 php5 php5-pgsql postgresql-8.4 libapache2-mod-php5 php5-gd php-net-socket postgres Assim que terminar a instalação vamos criar o Banco de Dados no Postgre. Pra criar o banco de dados edite o arquivo /etc/postgresql/8.4/main/pg_hba.conf e configure o arquivo como mostrado abaixo. Procure as seguintes linhas e altere: Antes: local all postgres ident local all all ident Depois: local all postgres trust local all all trust 1

Outro arquivo que precisa ser editado é o /etc/postgresql/8.4/main/postgresql.conf conforme mostrado abaixo. Só precisa discomentar a seguinte linha Antes: #listen_addresses = 'localhost' Depois: listen_addresses = 'localhost' (podemos colocar o ip do servidor opcional ok!) Depois de alterar estes arquivos é preciso reiniciar o PostgreSQL para aplicar as configurações realizadas. Faça isso usando um dos comando abaixo. #/etc/init.d/postgresql restart Agora crie o banco de dados zabbix, usando os comandos abaixo. #psql -U postgres postgres=# create database zabbix; postgres=# \q 2

Crie no sistema operacional, o usuário a ser usado pelo Zabbix para acessar o banco de dados e em seguida cadastre-o no PostgreSQL. Faça isso com os comandos abaixo. #adduser zabbix #su postgres #createuser -a -d -E -P zabbix #password for new role: [digite uma senha para acessar o seu banco de dados use zabbix pra não esquecer] Edite o arquivo /etc/php5/apache2/php.ini, delete o símbolo ;, que porventura estiver no início da linha de cada parâmetro abaixo, e atribua os seguintes valores em negrito. date.timezone = "America/Brasília" max_execution_time = 300 max_input_time = 300 post_max_size = 16M Reinicie o Apache para aplicar as configurações realizadas. #/etc/init.d/apache2 restart 3

3. Instalando o Zabbix Server 1.8.10 Antes, entre no diretório /home e crie um outro diretório com o nome de download veja os comandos abaixo: #mkdir /home/download Entre neste diretório com o comando: #cd /home/download Dentro desse diretório digite o comando que vai realizar o download do zabbix 1.8.10 #wget http://ufpr.dl.sourceforge.net/project/zabbix/zabbix%20latest %20Stable/1.8.10/zabbix-1.8.10.tar.gz Depois de baixado, vamos descompacta-lo. Digite o comando abaixo: #tar xzvf zabbix-1.8.10.tar.gz 4

Neste momento, nós iremos, mudar o nome do diretório do zabbix para um nome mais fácil de se trabalhar. #mv zabbix-1.8.10 zabbix Pronto, desta forma ele muda o nome do diretório para zabbix Configurando o banco de dados Execute os comandos abaixo para configurar o banco. #cat zabbix/create/schema/postgresql.sql psql -U zabbix zabbix #cat zabbix/create/data/data.sql psql -U zabbix zabbix #cat zabbix/create/data/images_pgsql.sql psql -U zabbix zabbix Agora instale o Zabbix, executando o comando abaixo. #./configure --enable-server --enable-agent --with-pgsql --with-net-snmp --with-jabber with-libcurl Assim que terminar a compilação ele solicitará o comando make install, basta digitá-lo. # make install 5

Configurando o Zabbix Adicione as seguintes linhas ao arquivo /etc/services, mantendo a ordenação das portas que já estão no arquivo. Zabbix-agent Zabbix-agent Zabbix-trapper Zabbix-trapper 10050/tcp Zabbix Agent 10050/udp Zabbix Agent 10051/tcp Zabbix Trapper 10051/udp Zabbix Trapper Crie os arquivos de configuração do Zabbix com os comandos abaixo. #mkdir /etc/zabbix #cp /home/download/zabbix/misc/conf/zabbix_server.conf /etc/zabbix/ #cp /home/download/zabbix/misc/conf/zabbix_agent.conf /etc/zabbix/ #cp /home/download/zabbix/misc/conf/zabbix_agentd.conf /etc/zabbix/ 6

Configurando o Zabbix Adicione as seguintes linhas ao arquivo /etc/services, mantendo a ordenação das portas que já estão no arquivo. Zabbix-agent Zabbix-agent Zabbix-trapper Zabbix-trapper 10050/tcp Zabbix Agent 10050/udp Zabbix Agent 10051/tcp Zabbix Trapper 10051/udp Zabbix Trapper Crie os arquivos de configuração do Zabbix com os comandos abaixo. #mkdir /etc/zabbix #cp /home/download/zabbix/misc/conf/zabbix_server.conf /etc/zabbix/ #cp /home/download/zabbix/misc/conf/zabbix_agent.conf /etc/zabbix/ #cp /home/download/zabbix/misc/conf/zabbix_agentd.conf /etc/zabbix/ 7

Edite o arquivo /etc/zabbix/zabbix_agentd.conf e configure conforme mostrado abaixo. PidFile=/tmp/zabbix_agentd.pid LogFile=/var/log/zabbix_agentd.log Server=127.0.0.1 Hostname=informe o nome exato do host, do jeito que aparece no prompt de comandos antes dos símbolos $, # ListenPort=10050 ServerPort=10051 Crie o arquivo de log /var/log/zabbix_agentd.log. #touch /var/log/zabbix_agentd.log #chown zabbix:adm /var/log/zabbix_agentd.log Edite o arquivo /etc/zabbix/zabbix_server.conf e informe os seguintes dados, como mostra o exemplo abaixo: ListenPort=10051 LogFile=/var/log/zabbix_server.log PidFile=/tmp/zabbix_server.pid DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=senha do zabbix para acessar o banco de dados 8

Crie o arquivo de log /var/log/zabbix_server.log. #touch /var/log/zabbix_server.log #chown zabbix:adm /var/log/zabbix_server.log Copie os arquivos de frontend do Zabbix para o diretório /var/www/zabbix, executando os comandos abaixo. #mkdir /var/www/zabbix #cp -R /home/download/zabbix/frontends/php/* /var/www/zabbix/ #chown -R www-data:www-data /var/www/zabbix/ Reinicie o Apache para carregar os novos arquivos do Zabbix #/etc/init.d/apache2 restart 9

Vamos criar os scripts de inicialização do Zabbix Coloque o Zabbix para iniciar automaticamente, no boot do sistema operacional, criando os scripts abaixo. Crie arquivo /etc/init.d/zabbix-server e adicione o conteúdo abaixo. #! /bin/sh NAME=zabbix_server PATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/zabbix/bin DAEMON=/usr/local/sbin/${NAME} DESC="Zabbix server daemon" PID=/tmp/$NAME.pid test -f $DAEMON exit 0 set -e case "$1" in start) echo "Starting $DESC: $NAME" start-stop-daemon --oknodo --start --pidfile $PID \ --exec $DAEMON ;; stop) 10

echo "Stopping $DESC: $NAME" start-stop-daemon --oknodo --stop --pidfile $PID \ --exec $DAEMON ;; restart force-reload) # $0 stop $0 start # ;; *) N=/etc/init.d/$NAME # echo "Usage: $N {start stop restart force-reload}" >&2 echo "Usage: $N {start stop restart force-reload}" >&2 Exit 1 ;; esac exit 0 11

Crie o arquivo /etc/init.d/zabbix-agentd e adicione o conteúdo abaixo. #! /bin/sh # NAME=zabbix_agentd PATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/zabbix/bin DAEMON=/usr/local/sbin/${NAME} DESC="Zabbix agent daemon" PID=/tmp/$NAME.pid test -f $DAEMON exit 0 set -e case "$1" in start) echo "Starting $DESC: $NAME" start-stop-daemon --oknodo --start --pidfile $PID \ --exec $DAEMON ;; stop) echo "Stopping $DESC: $NAME" 12

start-stop-daemon --oknodo --stop --pidfile $PID \ --exec $DAEMON ;; restart force-reload) # $0 stop $0 start # ;; *) N=/etc/init.d/$NAME # echo "Usage: $N {start stop restart force-reload}" >&2 echo "Usage: $N {start stop restart force-reload}" >&2 exit 1 ;; esac exit 0 13

Torne os arquivos executáveis com os comandos abaixo. #chmod +x /etc/init.d/zabbix-server #chmod +x /etc/init.d/zabbix-agentd Em seguida, execute os scripts #/etc/init.d/zabbix-server start #/etc/init.d/zabbix-agentd start Habilite os scripts para serem executados no boot do sistema operacional. #update-rc.d -f zabbix-server defaults #update-rc.d -f zabbix-agentd defaults 14

Acessando a interface web do Zabbix Usando um navegador acesse o Zabbix no endereço http://ip-do-servidor/zabbix e siga o processo de configuração final. 15

Aceite neste momento os termos de licença e clique em Next. 16

Acessando a interface web do Zabbix Se não surgiu nenhum conflito ou falha clique em Next. 17

Acessando a interface web do Zabbix Neste momento informamos o tipo do banco [postgreswl], o nome do usuário [zabbix] e a senha [zabbix] e clique em testar conexão, se a conexão deu ok! Clique em Next. 18

Neste passo podemos configurar o ip do nosso servidor ou também podemos deixar como localhost, mantemos a porta padrão do zabbix e cliquemos em Next. 19

Pronto, se não apresentou nenhum erro, siga clicando em Next. 20

Mais uma vez, clique em Next. 21

Agora clique em Finish. 22

Pronto! O Zabbix está instalado. Logue no Zabbix com o usuário Admin e senha zabbix. Acesse o menu Configuration > Hosts. Como mostra a figura abaixo, o status do host Zabbix server é Not monitored (link na cor vermelha). 23

Pronto! O Zabbix está instalado. Logue no Zabbix com o usuário Admin e senha zabbix. Acesse o menu Configuration > Hosts. Como mostra a figura abaixo, o status do host Zabbix server é Not monitored (link na cor vermelha). 24

Clique sobre o link Not monitored para habilitar o monitoramento. Será exibido a caixa mostrada abaixo. 25

Clique em OK para habilitar o monitoramento. Perceba que o status será alterado para Monitored (link na cor verde). Depois acesse o menu Monitoring > Dashboard e veja que na linha Zabbix server is running, o valor é Yes, o que significa que o componente Zabbix-server está sendo executado. 26

Considerações finais Neste tutorial foi mostrada a instalação do componente Zabbix Server no Debian 6.0. No site da comunidade Zabbix Brasil, na página http://zabbixbrasil.org/?page_id=7, você pode encontrar outros tutoriais que mostram a instalação dos componentes Zabbix Agent e Zabbix Proxy, além de mostrar como usar a interface Web do Zabbix para monitorar alguns tipos de equipamentos. Referências DEO, André. Passo a Passo: Instalando o Zabbix no CentOS 5. Disponível Em: http://andredeo.blogspot.com/2008/10/passo-passo-instalando-o-zabbix-no.html Manual do Zabbix. Disponível em: http://www.zabbix.com/documentation/1.8/manual/installation/requirements Zabbix Brasil. http://www.zabbixbrasil.org Lista da Comunidade Zabbix Brasil. http://br.groups.yahoo.com/group/zabbix-brasil ANTUNES, Michell. Viva o Linux: Instalando o Zabbix. Disponível em: http://www.vivaolinux.com.br/artigos/verartigo.php?codigo=3951 SILVA, Alexandro. Dicas-L: Zabbix. Disponível em: http://www.dicas-l.com.br/dicasl/20070728.php Zabbix. Manual do Zabbix 1.8 em português. Disponível em: http://www.zabbix.com/documentation/pt/1.8/manual/sobre/introducao_ao_zabbix 27

Um abraço Prof.: Ademir justino 28