Escolar Documentos
Profissional Documentos
Cultura Documentos
www.4linux.com.br
Projetos na sua empresa
com a qualidade dos treinamentos
i
Capítulo 2
Além de tudo, ele oferece relatórios e visualização de dados com excelentes carac-
terísticas baseado nos dados armazenados. Isso faz do Zabbix ideal para o planeja-
mento de rede.
• Aplicação do Servidor é compatível com Linux, Solaris, HP-UX, AIX, BSD Livre,
Open BSD, Mac OS X.
• Módulos carregáveis
1
4Linux - www.4linux.com.br
• Monitoramento de Logs
• Aplicação do cliente é compatível com Linux, Solaris, HP-UX, AIX, BSD Livre,
Open BSD, OS X, Tru64/OSF1, NT4.0, Windows 2000, Windows 2003/2008,
Windows XP, Windows Vista.
http://www.zabbix.com/documentation/
http://www.zabbix.com/forum/
Em destaque os seguinte:
Por isso precisamos selecionar um dos bancos nativos ou usar ODBC (este último
não é recomendado). No caso deste curso elegemos o PostgreSQL, um SGBD livre
e de alta performance capaz de manipular uma grande quantidade de dados. Apesar
Embora não pareça a princípio, o banco de dados do Zabbix é de extrema valia para
a empresa, pois ele contém todo o histórico de funcionamento de sua infraestrutura
e através dele podemos coletar SLAs e informações de “capacity plan”.
1 root@db - server :~ # wget -- quiet -O - https :// www . postgresql . org / media
/ keys / ACCC4CF8 . asc | apt - key add -
Agora que conseguimos o acesso como superusuário, vamos primeiro criar o banco
de dados. O comando “create database” irá cuidar desta tarefa. Note que todos os
comandos digitados dentro deste console terminam com ponto-e-vírgula (;).
Com o banco de dados criado com sucesso vamos criar o usuário e definir sua
senha. Para propósito de organização deste material a senha do banco de dados do
zabbix será 4linux. Ao digitar a senha note que ela não aparece como no quadro de
comando abaixo! Este é apenas um demonstrativo didático.
É interessante definir a senha por password pois assim ela não fica armaze-
nada no histórico de comandos do usuário.
Outro ponto importante que merece atenção é o IP no qual o PostgreSQL está fa-
zendo binding ports. Defina o caracter * para aceitar conexões em todas as interfaces
da máquina DB Server.
1 root@db - server :~ # wget http :// repo . zabbix . com / zabbix /2.2/ ubuntu / pool
/ main / z / zabbix - release / zabbix - release_2 .2 -1+ precise_all . deb
http://repo.zabbix.com/zabbix/2.2/
1 - Instale o pacote do Zabbix Server com suporte a base do Postgres sem os pacotes
de recomendações
1 root@zabbix - server :~ # scp / usr / share / zabbix - server - pgsql /*. sql
192.168.100.100:/ var / lib / postgresql /
2
3 ListenPort =10051
4
5 LogFile =/ var / log / zabbix / zabbix_server . log
6
7 LogFileSize =1
8
9 DebugLevel =3
10
11 PidFile =/ var / run / zabbix / zabbix_server . pid
12
13 DBHost =192.168.100.100
14
15 DBName = zabbixdb
16
17 DBUser = zabbix
18
19 DBPassword =4 linux
20
21 StartPollers =5
22
23 StartIPMIPollers =1
24
25 StartPollersUnreachable =1
26
27 StartTrappers =5
28
29 StartPingers =5
30
31 StartDiscoverers =1
32
33 StartHTTPPollers =1
34
35 HousekeepingFrequency =24
36
37 MaxHousekeeperDelete =0
38
39 SenderFrequency =30
40
41 CacheSize =8 M
42
43 CacheUpdateFrequency =60
44
45 StartDBSyncers =4
46
47 HistoryCacheSize =8 M
48
49 TrendCacheSize =4 M
50
51 HistoryTextCacheSize =16 M
52
53 Timeout =30
54
55 UnreachablePeriod =45
56
57 UnavailableDelay =60
58
59 UnreachableDelay =15
60
61 AlertScriptsPath =/ usr / lib / zabbix / alertscripts
62
63 ExternalScripts =/ usr / lib / zabbix / externalscripts
64
65 FpingLocation =/ usr / bin / fping
66
67 Fping6Location =/ usr / bin / fping6
68
69 LogSlowQueries =0
• Timeout: Quanto tempo o servidor deve esperar (em segundos) para coletas
em agentes, dispositivo SNMP ou coletas externas.
A diretivas sobre Agents, Proxy, Java Gateway, Nodes e VMware serão expli-
cadas conforme a aula.
1 root@db - server :~ # apt - get install zabbix - frontend - php php5 - ldap
http://monitoramento.dexter.com.br/zabbix
O primeiro acesso ao “frontend” vai enviar o Browser direto para o “wizzard” de inici-
alização do site. Siga os passos como descrito a seguir para ativar a interface.
A primeira tela é apenas uma mensagem de boas vindas. Clique em “Next” para
começar.
2) O campo Port corresponde a porta TCP em que o Zabbix esta escutando (Zabbix
3) O Name é um título do serviço de “frontend” do Zabbix. Este título vai ficar estam-
pando na barra do browser e somente ajuda a identificar o “frontend” quando você
tem várias barras de navegação.
Clique em “Finish”.
O “frontend” irá abrir uma tela de login, você pode acessar usando o usuário
Admin (com o A em maiúscula) e a senha zabbix.