apostila instalação e configuração do frontend
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