Post on 14-Apr-2018
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
1/14
4468Monitoramento de Redes com o
Zabbix 2.0
www.4linux.com.br
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
2/14
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
3/14
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
4/14
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
5/14
Contedo
5 Compilar e configurar os agentes Zabbix no Debian/Ubuntu 1
5.1 Instalao do agente por compilao . . . . . . . . . . . . . . . . . . . . 1
5.1.1 Gateway Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
5.2 Instalao do agente por script . . . . . . . . . . . . . . . . . . . . . . . 4
5.2.1 Datacenter Server . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.2.2 File Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2.3 Virtua Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.3 Ativar monitoramento dos novos servidores . . . . . . . . . . . . . . . . 8
i
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
6/14
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
7/14
Captulo 5
Compilar e configurar os agentes
Zabbix no Debian/Ubuntu
5.1 Instalao do agente por compilao
Agora chegou o momento de instalar o agente do Zabbix nas outras mquinas virtu-
ais com GNU/Linux. O procedimento de instalao similar ao do servidor, mas no
iremos habilitar a opo --enable-server"no "configure". Tambm no so necessrios
todos as opes de "with"usadas acima. O agente certamente mais simples que o
servidor em termos de funcionamento e s precisa do suporte a LDAP.
5.1.1 Gateway Server
Etapa 1: Baixar a fonte e desempacotar
1 r o o t @ ga t e w ay : ~ # c d / u s r / s r c
2 r o o t @ ga t e w ay : ~ # w g et h t tp : / / u f p r . d l . s o u r c e fo r g e . n e t / p r o j ec t / z a b b i x /
ZABBIX%2Latest%2Stable/2..6/zabbix -2..6.tar.gz
3
4 # ## O BS . : P ac ot e j e st na m qu in a - N O P RE CI SA B AI XA R .
5
6 r o o t @ ga t e w ay : ~ # t a r x f z a bb i x - 2 . . 6 . t a r
Etapa 2: Instalar dependncias para compilao
1
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
8/14
4Linux - www.4linux.com.br
1 r o o t @ ga t e w ay : ~ # a pt - g e t i n s ta l l b u il d - e s s e nt i a l m a ke p kg - c o n fi g
2 root@gateway:~# aptitude install postgresql -server -dev -9.1 (
S el ec io ne a o p o N e d ep oi s Y Y p ar a r es ol ve r as d ep en de nc ia s )
3 r o o t @ ga t e w ay : ~ # c d / u s r / s r c / z ab b ix - 2 . . 6
Etapa 3: Configurar o agente
1 r o o t @ ga t e w ay : ~ # . / c o n f i gu r e - - p r e fi x = / o p t / z a bb i x - 2 . . 6 - - m a n di r = / u s r
/share/ man --disable -server --disable -static --enable -proxy --
enable -agent --with -postgresql
A opo enable-proxy foi usado neste servidor que tambm ser um Zabbix
Proxy.
Etapa 4: Compilar e instalar
1 r o o t @ ga t e w ay : ~ # m a ke - j 2
2 r o o t @ ga t e w ay : ~ # m a ke i n s ta l l
3 r o o t @ ga t e w ay : ~ # l n - s v f / o p t / z a bb i x - 2 . . 6 / o p t / z a b b ix
Etapa 5: Remover arquivos ps instalao
1 r o o t @ ga t e w ay : ~ # r m / o p t / z a bb i x - 2 . . 6 / s b i n / z a b b i x _a g e n t
2 r o o t @ ga t e w ay : ~ # r m - r f / o p t / z a bb i x / e t c / z a b b i x _a g e n t * ( C U I D AD O ! ! )
3 r o o t @ ga t e w ay : ~ # s t ri p - - s tr ip - a l l / o p t / z a bb i x - 2 . . 6/ * / *
Etapa 6: Criar usurio e grupo Zabbix
1 r o o t @ ga t e w ay : ~ # g r o u pa d d z a b bi x
2 r o ot @ ga t ew a y : ~ # u s er a dd - g z a bb ix - m - s / b in / b a sh z a bb i x
Monitoramento de Redes com o Zabbix 2.0 2
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
9/14
4Linux - www.4linux.com.br
Etapa 7: Criar diretrios do Zabbix
1 r o o t @ ga t e w ay : ~ # m k di r / v a r / { l og , r u n } / z a b bi x - p
2 r o o t @ ga t e w ay : ~ # c h ow n z a b bi x . / v a r / { r un , l o g } / z a bb i x - R
Etapa 8: Configurar arquivos e permisses
1 r o o t @ ga t e w ay : ~ # c d / u s r / s r c
2
3 r o o t @ ga t e w ay : ~ # t a r x f z a bb i x - a g en t - 2. - c o n f i g . t a r - C / o p t / z a b b ix
4 r o o t @ ga t e w ay : ~ # t a r x f z a bb i x - a g en t - b o o ts c r ip t - d e b i an . t a r - C /
5
6 r o o t @ ga t e w ay : ~ # c h ow n r o ot . z a b b i x / o p t / z a b bi x / e t c - R
7 r o ot @ ga t ew a y : ~ # f in d / o pt / z a bb i x / et c - t yp e d - e xe c c h mo d 75 { } \ ;
8 r o ot @ ga t ew a y : ~ # f in d / o pt / z a bb i x / et c - t yp e f - e xe c c h mo d 64 { } \ ;
9 r o o t @ ga t e w ay : ~ # c h mo d 7 5 / e t c / i n i t . d / z ab b ix - a g e n t d
10
11 r o o t @ ga t e w ay : ~ # v i m / o p t / z a b b ix / e t c / a g e n t d . d / p a s s i v ec h e c k s . c o nf
12 # ## M od if ic ar a l in ha 8 d e a co rd o c om a l in ha a ba ix o :
13 Server=127...1,192.168.2.2,192.168.2.1
Etapa 9: Configurar PATH do sistema
1 r o o t @ ga t e w ay : ~ # v i m / e t c / p r o f il e . d / z a b bi x - p a t h . s h
2
3 e x p or t P A TH = " $ P A T H : / o p t / z a b bi x / b i n : / o p t / z a b bi x / s b i n "
1 r o o t @ ga t e w ay : ~ # . / e t c / p r o f il e
Etapa 10: Configurao do agente na inicializao e testes de comunicao
3 Monitoramento de Redes com o Zabbix 2.0
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
10/14
4Linux - www.4linux.com.br
1 r o o t @ ga t e w ay : ~ # i n s se r v - v z a bb i x - a g e n td
2 r o o t @ ga t e w ay : ~ # s e r vi c e z a bb i x - a g e n t d s t ar t
3
4 r o ot @ ga t ew a y : ~ # p s u - C z a bb i x_ a ge n td
56 r o ot @ ga t ew a y : ~ # z a bb i x_ g et - s 1 2 7. . . 1 - k a ge nt . p i ng
7 r o o t @ ga t e w ay : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 .1 - k a g e nt . p i n g
8 r o ot @ ga t ew a y : ~ # z a bb i x_ g et - s g a te w ay - k a g en t . p in g
1 # # # A p a rt i r d a M A QU I NA Z ab b ix S er v er - 1 9 2. 1 68 . 2 .2
2
3 r o o t @ z ab b i x s e rv e r : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 .1 - k a g en t . p i n g
5.2 Instalao do agente por script
5.2.1 Datacenter Server
Para realizar a instalao do agente do zabbix de uma maneira automtica, desen-
volvemos um script de instalao do agente.
Etapa 1: Instalar dependncias para compilao
1 r o o t @ da t a c e n te r : ~ # c d / u s r / s r c
2 r o o t @ da t a c e n te r : ~ # a pt - g e t i n s t al l b ui l d - e s s e n t i a l m a ke p kg - c o n fi g
Etapa 2: Executar script de instalao
SINTAXE: [Script.sh] [IP do Servidor] [IP do Host]
Os pacotes .tar(zabbix-agent-2.0-config.tar e zabbix-agent-bootscript-
debian.tar) e a fonte do zabbix (zabbix-2.0.6.tar), devem estar no mesmo
local que o script.
Monitoramento de Redes com o Zabbix 2.0 4
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
11/14
4Linux - www.4linux.com.br
1 root@datacenter :~# chmod +x zabbix -agent -2.- install -debian. sh
2 root@datacenter :~# ./zabbix -agent -2.- install -debian. sh 2..6
1 9 2 . 1 68 . 2 .2 1 9 2 . 1 68 . 2 .4
Etapa 3: Configurar PATH do sistema
1 r o o t @ da t a c e n te r : ~ # v i m / e t c / p r o f il e . d / z a bb i x - p a t h . s h
2
3 e x p or t P A TH = " $ P A T H : / o p t / z a b bi x / b i n : / o p t / z a b bi x / s b i n "
Etapa 4: Configurao do agente na inicializao e testes de comunicao
1 r o ot @ da t a ce n te r : ~ # p s u - C z a bb i x_ a ge n td
2
3 r o ot @ da t a ce n te r : ~ # z a bb i x_ g et - s 1 2 7. . . 1 - k a g en t . p in g
4 r o o t @ da t a c e n te r : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 .4 - k a g en t . p i n g
5 r o ot @ da t a ce n te r : ~ # z a bb i x_ g et - s d a ta c en t er - k a ge n t . pi ng
1 # # # A p a rt i r d a M A QU I NA Z ab b ix S er v er - 1 9 2. 1 68 . 2 .2
2
3 r o o t @ z ab b i x s e rv e r : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 .4 - k a g en t . p i n g
5.2.2 File Server
Etapa 1: Instalar dependncias para compilao
1 r o o t @ fi l e s e r ve r : ~ # c d / u s r / s r c
2 r o o t @ fi l e s e r ve r : ~ # a pt - g e t i n s t al l b ui l d - e s s e n t i a l m a ke p kg - c o n fi g
Etapa 2: Executar script de instalao
SINTAXE: [Script.sh] [IP do Servidor] [IP do Host]
5 Monitoramento de Redes com o Zabbix 2.0
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
12/14
4Linux - www.4linux.com.br
Os pacotes .tar(zabbix-agent-2.0-config.tar e zabbix-agent-bootscript-
debian.tar) e a fonte do zabbix (zabbix-2.0.6.tar), devem estar no mesmo
local que o script.
1 root@fileserver :~# chmod +x zabbix -agent -2.- install -debian. sh
2 root@fileserver :~# ./zabbix -agent -2.- install -debian. sh 2..6
1 9 2 . 1 68 . 2 .2 1 9 2 . 1 68 . 2 .6
Etapa 3: Configurar PATH do sistema
1 r o o t @ fi l e s e r ve r : ~ # v i m / e t c / p r o f il e . d / z a bb i x - p a t h . s h
2
3 e x p or t P A TH = " $ P A T H : / o p t / z a b bi x / b i n : / o p t / z a b bi x / s b i n "
Etapa 4: Configurao do agente na inicializao e testes de comunicao
1 r o ot @ fi l e se r ve r : ~ # p s u - C z a bb i x_ a ge n td2
3 r o ot @ fi l e se r ve r : ~ # z a bb i x_ g et - s 1 2 7. . . 1 - k a g en t . p in g
4 r o o t @ fi l e s e r ve r : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 .6 - k a g en t . p i n g
5 r o ot @ fi l e se r ve r : ~ # z a bb i x_ g et - s f i le s er v er - k a ge n t . pi ng
1 # # # A p a rt i r d a M A QU I NA Z ab b ix S er v er - 1 9 2. 1 68 . 2 .2
23 r o o t @ z ab b i x s e rv e r : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 .6 - k a g en t . p i n g
5.2.3 Virtua Switch
Para realizar a instalao do agente do zabbix de uma maneira automtica, desen-
volvemos um script de instalao do agente.
Monitoramento de Redes com o Zabbix 2.0 6
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
13/14
4Linux - www.4linux.com.br
Etapa 1: Instalar dependncias para compilao
1 r o o t @ v ir t u a s w it c h : ~ # c d / u s r / s r c
2 r o o t @ v ir t u a s w it c h : ~ # a pt - g e t i n s ta l l b ui l d - e s s e n t i a l m a ke p kg - c o n fi g
Etapa 2: Executar script de instalao
SINTAXE: [Script.sh] [IP do Servidor] [IP do Host]
Os pacotes .tar(zabbix-agent-2.0-config.tar e zabbix-agent-bootscript-
debian.tar) e a fonte do zabbix (zabbix-2.0.6.tar), devem estar no mesmo
local que o script.
1 root@virtuaswitch :~# chmod +x zabbix -agent -2.-install -ubuntu. sh
2 root@virtuaswitch :~# ./zabbix -agent -2.- install -ubuntu. sh 2..6
1 9 2 . 1 68 . 2 .2 1 9 2 . 1 6 8. 2 . 1
Etapa 3: Configurar PATH do sistema
1 r o o t @ v ir t u a s w it c h : ~ # v i m / e t c / p r o f il e . d / z a b bi x - p a t h . s h
2
3 e x p or t P A TH = " $ P A T H : / o p t / z a b bi x / b i n : / o p t / z a b bi x / s b i n "
Etapa 4: Configurao do agente na inicializao e testes de comunicao
1 r o ot @ v ir t ua s w it c h : ~ # p s u - C z a bb i x_ a ge n td
2
3 r o ot @ v ir t ua s w it c h : ~ # z a bb i x_ g et - s 1 2 7. . . 1 - k a g en t . p in g
4 r o o t @ v ir t u a s w it c h : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 . 1 - k a g e nt . p i n g
5 r o o t @ v ir t u a s w it c h : ~ # z a b b ix _ g e t - s v i r t u al s w i t ch - k a g en t . p i n g
7 Monitoramento de Redes com o Zabbix 2.0
7/29/2019 Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf
14/14
4Linux - www.4linux.com.br
1 # # # A p a rt i r d a M A QU I NA Z ab b ix S er v er - 1 9 2. 1 68 . 2 .2
2
3 r o o t @ z ab b i x s e rv e r : ~ # z a b b ix _ g e t - s 1 9 2 . 1 68 . 2 . 1 - k a g e nt . p i n g
5.3 Ativar monitoramento dos novos servidores
Aps instalar o Zabbix Agent nos servidores da Dexter, clique na aba Configuration
-> Hosts e no status Not monitored para ativar o monitoramento.
Ative os seguintes servidores:
Gateway
Datacenter
File Server
Virtual Switch
Figura 5.1: Servidores Debian e Ubuntu com monitoramento ativo
Monitoramento de Redes com o Zabbix 2.0 8