apostila instalação e configuração do frontend

Upload: ricardo-barroso

Post on 14-Apr-2018

251 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    1/15

    4468Monitoramento de Redes com o

    Zabbix 2.0.X

    www.4linux.com.br

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    2/15

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    3/15

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    4/15

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    5/15

    Contedo

    4 Instalao do Frontend Servidor Zabbix 14.1 Preparando o servidor web . . . . . . . . . . . . . . . . . . . . . . . . . 14.2 Instalao do Apache e PHP5 . . . . . . . . . . . . . . . . . . . . . . . 14.3 Configurao do Virtual Host . . . . . . . . . . . . . . . . . . . . . . . . 24.4 Configurando o frontend . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    i

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    6/15

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    7/15

    Captulo 4

    Instalao do Frontend ServidorZabbix

    OBJETIVOS

    Preparar o servidor Apache

    Configurar o FrontEnd

    4.1 Preparando o servidor web

    Como visto anteriormente o Zabbix um sistema componentizado e sua interfaceweb roda dentro de um servidor com suporte a PHP. Esta sesso descreve como

    instalar e configurar um servidor Apache 2.2 para tal intento.

    4.2 Instalao do Apache e PHP5

    Para instalar um novo pacote apache na mquina ZabbixServer - 192.168.200.4com suporte a PHP siga os passos abaixo. O Zabbix precisa ainda do suporte a GD(uma biblioteca grfica) para gerao de imagens e acesso ao PostgreSQL.

    1 # a p t it u d e i n s ta l l a p a ch e 2 l i b ap a c he 2 - m od - p h p 5 p hp 5 - g d p hp 5 - p g sq lp h p 5 - l d a p

    OBS.: Alguns pacotes j esto instalados.

    No centOS, use o seguinte comando.

    1 # y um i ns ta ll p hp h tt p php - g d php - p g sq l php - l d ap

    1

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    8/15

    4Linux - www.4linux.com.br

    4.3 Configurao do Virtual Host

    Para criar uma configurao de host virtual no Apache para o Zabbix, vamos pri-meiro criar um diretrio e copiar o contedo da pasta front ends do seu diretrio defontes.

    1 # m k di r - p / v ar / l ib / z a bb i x / 2. .52 # c d / v ar / l ib / z a b bi x3 # l n - sv f 2 . .5 f ro nt en d4 # c d / u s r / s r c / z ab b ix - 2 . .5 / f r o n t e n d s / p hp /5 # c p * / v ar / l i b / za b bi x / f r on t en d / - a v

    Para assegurar que o apache tenha acesso apenas de leitura a pasta e seus arquivosexecute o procedimento abaixo.

    1 # c d / v ar / l ib / z a b bi x /2 # f in d f ro nt en d / - ty pe d - ex ec c hm od 75 {} \ ;3 # f in d f ro nt en d / - ty pe f - ex ec c hm od 64 {} \ ;4 # c h ow n r oo t . ww w - d a ta f r on t en d / - R5 # c h mo d 77 f r on t en d / c o nf

    O ltimo comando d permisses de escrita na pasta conf ao servidor, isso

    necessrio apenas inicialmente e ser removido depois do termino da con-figurao do front end.

    Agora vamos criar o arquivo de virtual host. Note que o diretrio criado acima apontado como raiz e os arquivos de logs so separados do padro para facilitar adepurao de erros.

    # cd /etc/apache2/sites-available

    # vim zabbix-frontend

    1 < V i r t u a l H o st * :8 >2 S e r v e rA d m i n r o o t @ de x t e r . c o m . br34 D o c u m en t R o o t / v a r / l i b / z a b bi x / f r o n t e n d56 < D i re c to r y / >7 O p t io n s F o l l o wS y m L i nk s

    Monitoramento de Redes com o Zabbix 2.0.X 2

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    9/15

    4Linux - www.4linux.com.br

    8 A l l o w Ov e r r i de N o ne9

    10 < D i r e c t o r y / v a r / l i b / z a b b i x / f r o n t e n d >11 O p t io n s I n d ex e s F o l l o w Sy m L i n ks M u l t iV i e w s12 A l l o w Ov e r r i de N o ne

    13 O r d er a ll o w , d e n y14 a l lo w f ro m a ll15 1617 E r r o r L o g $ { A P A C H E _ L O G _ D I R } / e r r or - z a b b i x - f r o n t e n d . l o g1819 L o g L ev e l w a rn2021 C u s t o m L o g $ { A P A C H E _ L O G _ D I R } / a c c e s s - z a b b i x - f r o n t e n d . l o g

    c o m b i n e d

    22

    23

    1)DocumentRootprecisa apontar para o diretrio onde instalamos o front end.

    2) Em ErrorLog, vamos direcionar os logs de erros para um arquivo especfico destevirtual host.

    3) O mesmo deve ser feito com o CustomLog, apontando para um arquivo especficode acessos. Este passo esta substituindo o site padro pelo do Zabbix. Se houverem

    outros hosts virtuais na mesma mquina no necessrio remov-los, apenas ajusteas configuraes do arquivo acima para receber conexes apenas de uma URL emparticular.

    1 # # a 2 e n si t e z a bb i x - f r o n t en d2 # s e rv i ce a p ac h e2 r e st a rt

    3 O BS . : I g no r ar W a rn i ng

    Agora na Mquina Usurio - 192.168.200.5 abra o navegador e acesse: http://192.168.200.4

    O primeiro acesso ao front end vai enviar o browser direto para o wizzard deinicializao do site. Siga os passos como descrito a seguir para ativar a interface.

    3 Monitoramento de Redes com o Zabbix 2.0.X

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    10/15

    4Linux - www.4linux.com.br

    4.4 Configurando o frontend

    Figura 4.1: Configurando o front end - Etapa 1

    A primeira tela apenas uma mensagem de boas vindas. Clique em Next paracomear.

    Monitoramento de Redes com o Zabbix 2.0.X 4

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    11/15

    4Linux - www.4linux.com.br

    Figura 4.2: Configurando o front end - Etapa 2

    Se todos os pr-requisitos foram supridos clique em Next.Seno altere os parmetro no arquivo :

    1 # v i m / e t c / p h p 5 / a p a c he 2 / p h p . i n i

    O suporte a GD do PHP no Debian Squeeze no atinge o recomendado masfunciona sem problemas com o Zabbix.

    5 Monitoramento de Redes com o Zabbix 2.0.X

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    12/15

    4Linux - www.4linux.com.br

    Figura 4.3: Configurando o front end - Etapa 3

    A tela de conexo ao banco de dados precisa ser preenchida conforme explicaoabaixo e Figura 2.26.

    1) Escolha o banco de dados, no nosso cenrio o PostgreSQL.

    2) Coloque o nome ou IP do host do banco de dados, no nosso caso localhost.

    3) Coloque a porta TCP para o acesso, por padro a do PostgreSQL 5432.

    4) EmNamecoloque o nome do banco de dados, zabbixdb em nosso caso.

    5) EmUsercoloque o nome do usurio que criamos anteriormente, zabbix.

    6) EmPasswordcoloque a senha do usurio acima.

    Depois de preencher o formulrio clique em test connection para se certificar deque tudo correu bem. Se um Ok aparecer acima do boto, clique em Next.

    Monitoramento de Redes com o Zabbix 2.0.X 6

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    13/15

    4Linux - www.4linux.com.br

    Figura 4.4: Configurando o front end - Etapa 4

    Preencha o formulrio com os dados do servio de monitoramento, 1) O servidor deZabbix esta em localhost, mas ateno para ambientes de produo onde o servidor

    do Zabbix esta em outra mquina, neste caso deve ser preenchido o endereo ounome da mquina remota.

    2) O campoPortcorresponde a porta TCP em que o Zabbix esta escutando (Zabbixtrapper), normalmente esta porta a 10051.

    3) O Name um ttulo do servio de front end do Zabbix. Este ttulo vai ficarestampando na barra do browser e somente ajuda a identificar o front end quandovoc tem vrias barras de navegao.

    7 Monitoramento de Redes com o Zabbix 2.0.X

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    14/15

    4Linux - www.4linux.com.br

    Figura 4.5: Configurando o front end - Etapa 5

    Repasse as configuraes nesta tela e clique em Next se tudo estiver OK.

    Monitoramento de Redes com o Zabbix 2.0.X 8

  • 7/27/2019 Apostila Instalao e Configurao do FrontEnd

    15/15

    4Linux - www.4linux.com.br

    Figura 4.6: Configurando o front end - Etapa 6

    Clique em Finish.

    Esta janela indica que o arquivo de configurao foi gravado com sucesso no diretrioconf que deixamos com permisses de escrita anteriormente. hora de revogaras permisses de escrita neste diretrio.

    1 # c d / v ar / l ib / z a b bi x / f r on t en d /2 # ls - lhd c on f3 d rw xr wx - - - 2 r oo t www - d a ta 4 , K J an 2 7 2 2: 58 c on f4 # c hm od 75 c on f5 # ls - lh c on f6 t o ta l 2 8 K7

    8 - rw - r - -r - - 1 www - d a ta ww w - da ta 4 4 J an 2 7 2 2: 58 z ab bi x . co nf . p hp910 # c h o wn r o ot . w w w - d a t a c o nf / z a b b i x . c o n f . p hp11 # c h mo d 64 c on f / z a bb i x . c on f . p hp

    O front end ir abrir uma tela de login, voc pode acessar usando o usurioAdmin(com o A em maiscula) e a senha zabbix.

    9 Monitoramento de Redes com o Zabbix 2.0.X