Apostila Instalação e Configuração do FrontEnd

April 30, 2019 | Author: Ricardo Barroso | Category: Front And Back Ends, World Wide Web, Tecnologia, Transmission Control Protocol, Ip Address
Share Embed Donate


Short Description

Download Apostila Instalação e Configuração do FrontEnd...

Description

4468 Monitoramento de Redes com o Zabbix 2.0.X

www.4linux.com.br

Conteúdo 4 Instalação do Frontend Servidor Zabbix

4.1 4.2 4.3 4.4

Preparando o servidor web . . Instalação do Apache e PHP5 Configuração do Virtual Host . Configurando o frontend . . . .

. . . .

. . . .

. . . .

1

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

1 1 2 4

i

Capítulo 4 Instalação do Frontend Servidor Zabbix OBJETIVOS

• Preparar o servidor Apache • Configurar o FrontEnd

4.1 Preparando o servidor web Como visto anteriormente o Zabbix é um sistema componentizado e sua interface web roda dentro de um servidor com suporte a PHP. Esta sessão descreve como instalar e configurar um servidor Apache 2.2 para tal intento.

4.2 Instalação do Apache e PHP5 Para instalar um novo pacote apache na máquina   ZabbixServer - 192.168.200.4 com suporte a PHP siga os passos abaixo. O Zabbix precisa ainda do suporte a GD (uma biblioteca gráfica) para geração 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 l php5-ldap

OBS.: Alguns pacotes já estão 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

4Linux - www.4linux.com.br

4.3 Configuração do Virtual Host Para criar uma configuração de “host” virtual no Apache para o Zabbix, vamos primeiro criar um diretório e copiar o conteúdo da pasta “front ends” do seu diretório de fontes. 1 2 3 4 5

# # # # #

m k di r - p / v ar / l ib / z a bb i x / 2.  .5 c d / v ar / l ib / z a b bi x l n - sv f 2 . .5 f ro nt en d 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 / 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 arquivos execute o procedimento abaixo. 1 2 3 4 5

# # # # #

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

O último comando dá permissões de escrita na pasta “conf” ao servidor, isso é necessário apenas inicialmente e será removido depois do termino da configuração do “front end”. Agora vamos criar o arquivo de “virtual host”. Note que o diretório criado acima é apontado como raiz e os arquivos de logs são separados do padrão para facilitar a depuração de erros. # cd /etc/apache2/sites-available # vim zabbix-frontend 1   < V i r t u a l H o st * :8  > S e r v e rA d m i n r o o t @ de x t e r . c o m . br 2 3 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 d 4 5 6 < D i re c to r y / > O p t io n s F o l l o wS y m L i nk s 7

Monitoramento de Redes com o Zabbix 2.0.X

2

4Linux - www.4linux.com.br 8 9 10 11 12 13 14 15 16 17 18 19 20 21

A l l o w Ov e r r i de N o ne 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 s A l l o w Ov e r r i de N o ne O r d er a ll o w , d e n y a l lo w f ro m a ll ErrorLog ${APACHE_LOG_DIR }/error -zabbix -frontend. log L o g L ev e l w a rn CustomLog ${APACHE_LOG_DIR }/access -zabbix -frontend. log combined

22 23

1)  DocumentRoot  precisa apontar para o diretório onde instalamos o “front end”. 2) Em ErrorLog, vamos direcionar os logs de erros para um arquivo específico deste “virtual host”. 3) O mesmo deve ser feito com o CustomLog, apontando para um arquivo específico de acessos. Este passo esta substituindo o site padrão pelo do Zabbix. Se houverem outros hosts virtuais na mesma máquina não é necessário removê-los, apenas ajuste as configurações do arquivo acima para receber conexões apenas de uma URL em particular.

1 # # a 2 e n si t e z a bb i x - f r o n t en d 2 # 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 “Máquina Usuário” - 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” de inicialização do site. Siga os passos como descrito a seguir para ativar a interface.

3

Monitoramento de Redes com o Zabbix 2.0.X

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” para começar.

Monitoramento de Redes com o Zabbix 2.0.X

4

4Linux - www.4linux.com.br

Figura 4.2: Configurando o front end - Etapa 2

Se todos os pré-requisitos foram supridos clique em “Next”. Senão altere os parâmetro 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 não atinge o recomendado mas funciona sem problemas com o Zabbix.

5

Monitoramento de Redes com o Zabbix 2.0.X

4Linux - www.4linux.com.br

Figura 4.3: Configurando o front end - Etapa 3

A tela de conexão ao banco de dados precisa ser preenchida conforme explicação abaixo e Figura 2.26. 1) Escolha o banco de dados, no nosso cenário é 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 padrão a do PostgreSQL é 5432. 4) Em  Name  coloque o nome do banco de dados, “zabbixdb” em nosso caso. 5) Em  User  coloque o nome do usuário que criamos anteriormente, “zabbix”. 6) Em  Password  coloque a senha do usuário acima. Depois de preencher o formulário clique em “test connection” para se certificar de que tudo correu bem. Se um Ok aparecer acima do botão, clique em “Next”.

Monitoramento de Redes com o Zabbix 2.0.X

6

4Linux - www.4linux.com.br

Figura 4.4: Configurando o front end - Etapa 4

Preencha o formulário com os dados do serviço de monitoramento, 1) O servidor de Zabbix esta em localhost, mas atenção para ambientes de produção onde o servidor do Zabbix esta em outra máquina, neste caso deve ser preenchido o endereço ou nome da máquina remota. 2) O campo  Port corresponde a porta TCP em que o Zabbix esta escutando (Zabbix trapper), normalmente esta porta é a 10051. 3) O   Name  é um título do serviço de “front end” do Zabbix. Este título vai ficar estampando na barra do browser e somente ajuda a identificar o “front end” quando você tem várias barras de navegação.

7

Monitoramento de Redes com o Zabbix 2.0.X

4Linux - www.4linux.com.br

Figura 4.5: Configurando o front end - Etapa 5

Repasse as configurações nesta tela e clique em “Next” se tudo estiver OK.

Monitoramento de Redes com o Zabbix 2.0.X

8

4Linux - www.4linux.com.br

Figura 4.6: Configurando o front end - Etapa 6

Clique em “Finish”. Esta janela indica que o arquivo de configuração foi gravado com sucesso no diretório “conf” que deixamos com permissões de escrita anteriormente. É hora de revogar as permissões de escrita neste diretório. 1 2 3 4 5 6 7 8 9 10 11

# c d / v ar / l ib / z a b bi x / f r on t en d / # ls - lhd c on f d rw xr wx - - - 2 r oo t www - d a ta 4 , K J an 2 7 2 2: 58 c on f # c hm od  75  c on f # ls - lh c on f t o ta l 2 8 K - 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 hp

  # 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 hp # 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 usuário Admin (com o A em maiúscula) e a senha zabbix.

9

Monitoramento de Redes com o Zabbix 2.0.X

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF