Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf

download Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf

of 14

Transcript of Apostila Configurar Agentes Zabbix no DebianUbuntu.pdf

  • 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