Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
www.4linux.com.br
ence
Business Intelig lx8
F
u/
.m
va
http://
BPM
http://va.mu/EuiT
Servidor Java EE
http://va.mu/FlyB
PostgreSQL
http://va.mu/EuhV
Monitoramento
http://va.mu/EukN
Virtualizao
http://va.mu/Flxl
Groupware Yj
u/FN
http://va.m
Backup
http://va.mu/Flxr
Auditoria e Anlise
http://va.mu/Flxu
Segurana
http://va.mu/Flxy
Ensino Distncia
http://va.mu/Flxc
Integrao Continua
http://va.mu/FlyD
GED - ECM
http://va.mu/Flx3
Alta Disponibilidade
http://va.mu/FNbL
Infraestrutura Web
http://va.mu/Flxi
Implantao garantida
http://va.mu/GcFv
Contedo
16 Tips & Tricks Zabbix
Captulo 16
Tips & Tricks Zabbix
16.1 Gerenciar autenticao via banco de dados
A autenticao no Zabbix por padro feita de forma interna, e pode ser configurada
para LDAP e HTTP. A primeira dica nesta aula alterar o mtodo de autenticao
sem uso do Front-end.
Conhea os valores para os mtodos de autenticao:
0: Autenticao Interna;
1: Autenticao LDAP.
Em um cenrio onde o servidor LDAP no consegue mais autenticar, o Sysadmin
tem a alternativa de mudana na autenticao via banco de dados.
Para fazer a troca faa login com o usurio postgres na mquina Datacenter e
acesse o banco zabbixdb conforme o exemplo abaixo:
root@datacenter :~ # su - postgres
Psql (9.1.9)
UPDATE 1
4Linux - www.4linux.com.br
Para testar a mudana, faa logout da conta do usurio aluno e login com o usurio
Admin.
Em seguida clique na aba Administration -> Authentication para acompanhar a
mudana.
zabbixdb = > UPDATE users SET passwd = md5 ( zabbix4linux ) WHERE alias =
Admin ;
UPDATE 1
Para terminar altere a autenticao para LDAP, faa logout e login com usurio aluno
para testar a mudana.
UPDATE 1
zabbixdb = > \ q
postgres@datacenter :~ $ exit
4Linux - www.4linux.com.br
4Linux - www.4linux.com.br
1
2
3
2
3
# !/ bin / bash
2
3
# !/ bin / bash
3
4
4Linux - www.4linux.com.br
2
3
....
4
5
3
4
4Linux - www.4linux.com.br
4Linux - www.4linux.com.br
4Linux - www.4linux.com.br
Para terminar acesse a aba Monitoring -> Latest data para visualizar os dados
coletados.
4Linux - www.4linux.com.br
UDPLITE : inuse 0
RAW : inuse 1
Como queremos apenas o que esto em espera (Time Wait) vamos filtrar a sada
com os comandos grep e cut:
4Linux - www.4linux.com.br
1
2
3
# !/ bin / bash
5
6
10
4Linux - www.4linux.com.br
11
4Linux - www.4linux.com.br
2
3
....
4
5
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
10
smtp_use_tls = yes
Outros comandos que precisam ser executados, a criao do certificado e a liberao da porta 587 no Postfix:
12
4Linux - www.4linux.com.br
2
3
....
4
5
smtpd
pass
smtpd
submission inet n
smtpd
6
7
....
8
9
Caso voc no tenha acesso a um servidor SMTP na porta 587, adicione uma
nova conta de e-mail no Gmail para acompanhar a aula.
Para terminar atualize o banco de dados padro do Postfix e reinicie seu servio.
2
3
13
4Linux - www.4linux.com.br
Envie um e-mail por linha de comando e verifique se a mensagem foi enviada a sua
conta do Gmail.
14
4Linux - www.4linux.com.br
Testando a configurao:
Na mquina Datacenter simule a queda do servidor Apache, e aguarde alguns minutos para verificar os e-mails enviados ao Gmail.
15
4Linux - www.4linux.com.br
16
4Linux - www.4linux.com.br
root@zabbixserver :~ # su - zabbix
4
5
[ GENERAL ]
auth_browser = none
17
4Linux - www.4linux.com.br
2
3
Please log in and / or grant access via your browser at https :// www .
google . com / accounts / OAuthAuthorizeToken ? oauth_token =4%2
FxNOBD1ZxsBzsE7lhSfA5WM2X6AFo & hd = default then hit enter .
4
5
zabbix@zabbixserver :~ $ exit
A mensagem apresentada no comando anterior, pede para acessar o link apresentado e clicar no boto Conceder acesso
Aps acessar o link para liberar o acesso, retorne ao Zabbix Server e tecle
Enter.
18
4Linux - www.4linux.com.br
19
4Linux - www.4linux.com.br
20
4Linux - www.4linux.com.br
2
3
....
4
5
6
7
8
# !/ bin / bash
/ usr / bin / google calendar add " $2 date -d " now + 2 minutes " +% H :% M "
-u zabbixcurso@gmail . com -- reminder 1 m
4
5
Descrio do script
google calendar add: Comando usado para adicionar um novo evento na
Agenda padro do Google;
$2: Mensagem de texto contendo a Trigger;
date -d "now + 2 minutes"+%H:%M: Configura a data adicionando mais 2
minutos;
21
4Linux - www.4linux.com.br
-u zabbixcurso@gmail.com: Usurio que esta criando o evento na Agenda;
reminder 1m: Adiciona um lembrete para 1 minuto antes do evento.
22
4Linux - www.4linux.com.br
Testando o envio de SMS
Para testar o envio de SMS simule a queda do servio do Kerberos na mquina AD
Server.
Acompanhe nos Logs da mquina Zabbix Server mensagens que iniciam com frase
Event created:
23
4Linux - www.4linux.com.br
Para terminar visualize na Agenda do Google os avisos do Zabbix, e verifique as
mensagens enviados ao seu celular.
24