• Nenhum resultado encontrado

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
15
0
0

Texto

(1)

4468

4468

Monitoramento de Redes com o

Monitoramento de Redes com o

Zabbix 2.0.X

Zabbix 2.0.X

www.4linux.com.br

www.4linux.com.br

(2)
(3)
(4)
(5)

Conteúdo

4 Instalação do Frontend Servidor Zabbix 1

4.1 Preparando o servidor web . . . 1

4.2 Instalação do Apache e PHP5 . . . 1

4.3 Configuração do Virtual Host . . . 2

4.4 Configurando o frontend . . . 4

(6)
(7)

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

(8)

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 pri-meiro criar um diretório e copiar o conteúdo da pasta “front ends” do seu diretório de fontes. 1 # m k di r - p / v ar / l ib / z a bb i x / 2.  .5 2 # c d / v ar / l ib / z a b bi x 3 # l n - sv f 2 . .5 f ro nt en d 4 # 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 arquivos execute 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 / - R

5 # 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 con-figuraçã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  > 2 S e r v e rA d m i n r o o t @ de x t e r . c o m . br 3 4 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 5 6 < 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

(9)

4Linux - www.4linux.com.br

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

9 </Directory >

10 <Directory /var/lib/ zabbix/frontend >

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 s 12 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 y 14 a l lo w f ro m a ll 15 </Directory > 16

17 ErrorLog ${APACHE_LOG_DIR }/error -zabbix -frontend. log

18

19 L o g L ev e l w a rn

20

21 CustomLog ${APACHE_LOG_DIR }/access -zabbix -frontend. log combined

22

23 </VirtualHost >

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 oCustomLog, 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.

(10)

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.

(11)

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.

(12)

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”.

(13)

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.

(14)

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.

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

Referências

Documentos relacionados

ENTIDADE DO RAMO DA RESTAURAÇÃO PRETENDE ADMITIR EMPREGADO/A DE MESA COM FORMAÇÃO PROFISSIONAL E/OU EXPERIÊNCIA ANTERIOR PARA EXERCER TAREFAS E FUNÇÕES TAIS COMO: PÔR MESAS

O estudo objetivou avaliar a frequência e os fatores de riscos relacionados à infecção do trato urinário (ITU) em pacientes submetidos à sondagem vesical, internados em um hospital

Nele demonstra-se a importância da correspondência entre nódulos de exames diferentes para que seja possível a análise temporal e propõe o uso de registro de imagens como

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

(7) A study investigating feeding practices in the first year of life of infants was carried out in Rio de Janeiro (RJ) between 1998 and 2008, and revealed significant

Given these facts, the aim of the present study was to evaluate the auditory profile of individuals who had undergone streptomycin treatment for tuberculosis in the years 2000 and

A Coordenadora Geral do Programa Idiomas sem Fronteiras (IsF) da Universidade Federal do Vale do São Francisco - UNIVASF, Srª Célia Virgínia Alves de Souza, no uso de suas

pontos obtidos, observando o item 4.1 deste Edital (à EXCEÇÃO dos candidatos as vagas do Biocor Instituto (Cardiologia, Clínica Médica, Hematologia e Medicina Intensiva