tutorial de instalacao do zabbix 3 debian ubuntu mysql postgres

Upload: jp

Post on 06-Jul-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    1/19

    Tutorial de Instalação do Zabbix

    3.x no Debian e Ubuntu com

    MySQL ou PostreSQL

    JOÃO PESSOA-PB

    FEV/2016

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    2/19

    Histórico de Atualiza!es

    Data Versão Responsável Alterações

    16 fev 2016 1.0 Aécio Pires Versão inicial para o Zabbix 3.0.0

    A"cio dos Sa#tos Pireshttp://aeciopires.com

    [email protected]

    É um dos três autores do livro “$e A a %a&&i'“, publicado pela NOVAT!"http://#ovatec.com.br/livros/$abbi%/&, especialista em 'egura#(a da )#*orma(+o i-,tec#logo em 0edes de !omputadores )123, admi#istrador de sistemas #a -4#av5deo emembro da comu#idade abbi% 3rasil.

    (ice#a de )so

    ste trabalho est6 lice#ciado sob uma 7ice#(a !reative !ommo#s Atribui(+o8N+o!omercial 9. )#ter#acio#al. 2ara ver uma cpia destalice#(a, visite http://creativecommo#s.org/lice#ses/b48#c/9./.

    2

    http://aeciopires.com/mailto:[email protected]://novatec.com.br/livros/zabbix/http://creativecommons.org/licenses/by-nc/4.0/mailto:[email protected]://novatec.com.br/livros/zabbix/http://creativecommons.org/licenses/by-nc/4.0/http://aeciopires.com/

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    3/19

    Su*+rio

    Sumário ..................................................................................................................................... 3

    1. n!ro"u#ão .............................................................................................................................. $

    2. ns!alan"o e con%&uran"o as "epen"'ncias .......................................................................... (

    2.1. )rian"o o banco "e "a"os no *+S,- ..............................................................................

    2.2. )rian"o o banco "e "a"os no Pos!&reS,- .......................................................................

    2.3. )on%&uran"o o P/P .........................................................................................................

    3. ns!alan"o o Zabbix ...............................................................................................................

    3.1. Populan"o o banco "e "a"os no *+S,- ..........................................................................

    3.2. Populan"o o banco "e "a"os no Pos!&reS,- ...................................................................

    3.3. )ompilan"o o Zabbix ..................................................................................................... 10

    3.$. )on%&uran"o o Zabbix .................................................................................................. 10

    3.(. Scrip!s "e inicialia#ão "o Zabbix .................................................................................. 11

    3.6. Acessan"o a in!erface eb "o Zabbix ........................................................................... 13

    $. )onsi"era#4es %nais ............................................................................................................ 1

    (. 5efer'ncias .......................................................................................................................... 1

    3

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    4/19

    1, #trodu.o

    “abbi% ; uma *errame#ta moder#a, Ope# 'ource e multiplata*orma, livre de custos de

    lice#ciame#to. Tem ape#as uma vers+o "?O0'T 2)0' -O, BC, p. BD&

    O abbi% pode mo#itorar v6rias m;tricas dos e

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    5/19

    • A3e#te %a&&i' KL aplica(+o clie#te ,>ost3res?>>, “s;l@> e >*s;l@>,

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    6/19

    2ara i#stalar os pacotes, e%ecute os coma#dos abai%o de acordo com o tipo da distroNQ/7i#u% e o sistema de ba#co de dados.

    )&u#tu Serer 1,0 co* Jaa e 8S(:

    sudo suapt-get update

    apt-get -y install build-essential snmp vim libssh2-1-dev libssh2-1libopenipmi-dev libsnmp-dev wget libcurl4-gnutls-dev fping libxml2 libxml2-devcurl libcurl3-gnutls libcurl3-gnutls-dev libiksemel-dev libiksemel-utilslibiksemel3

    apt-get -y install python-software-properties

    add-apt-repository -y ppa:webupd8team!ava

    apt-get update

    apt-get -y install oracle-!ava8-installer oracle-!ava8-set-default

    apt-get install -y apache2 php" php"-mys#l libapache2-mod-php" php"-gd php-net-socket libp#" libp#-dev mys#l-server mys#l-client libmys#ld-dev

    OBS,4  -ura#te a i#stala(+o do E4'M7 ser6 pedido para você i#*ormar a se#ha de root  do8S(, )#*orme a se#ha e #+o es

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    7/19

    $e&ia# C,2 co* Jaa e 8S(:

    su -

    apt-get -y install build-essential snmp vim libssh2-1-dev libssh2-1

    libopenipmi-dev libsnmp-dev wget libcurl4-gnutls-dev fping libxml2 libxml2-devcurl libcurl3-gnutls libcurl3-gnutls-dev libiksemel-dev libiksemel-utilslibiksemel3 sudo

    echo $deb http:ppa%launchpad%netwebupd8team!avaubuntu trusty main$ &&etcaptsources%list

    apt-key adv --keyserver hkp:keyserver%ubuntu%com:8 --recv-keys ..(1488/

    apt-get update

    apt-get -y install oracle-!ava8-installer oracle-!ava8-set-default

    apt-get install -y apache2 php" php"-mys#l libapache2-mod-php" php"-gd php-net-socket libp#" libp#-dev mys#l-server mys#l-client libmys#ld-dev

    OBS,4 -ura#te a i#stala(+o do E4'M7 ser6 pedido para você i#*ormar a se#ha de root do8S(, )#*orme a se#ha e #+o es

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    8/19

     A#tes:local all postgres peerlocal all all peerhost all BW...B/S mdC

    host all ::B/BP mdC

    -epois:local all postgres trustlocal all all trusthost all BW...B/S trusthost all ::B/BP trust

    Outro ar

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    9/19

    etcinit%dapache2 restart

    G, #stala#do o %a&&i'

    !rie #o sistema operacio#al, o usu6rio a ser usado pelo abbi%. 1a(a isso com o coma#doabai%o.

    adduser 0abbix

     Agora >GH26atestH2tableI9.('0abbix-I9.('%tar%g0

    tar x0vf 0abbix-I9.('%tar%g0

    chmod - Jx 0abbix-I9.('

    G,1, Poula#do o &a#co de dados #o 8S(

    %ecute os coma#dos abai%o para popular o ba#co #o E4'M7.

    cat 0abbix-I9.('databasemys#lschema%s#l + mys#l -u 0abbix -pKpassword&0abbix

    cat 0abbix-I9.('databasemys#limages%s#l + mys#l -u 0abbix -pKpassword&0abbix

    cat 0abbix-I9.('databasemys#ldata%s#l + mys#l -u 0abbix -pKpassword&0abbix

    OBS,4 Ate#te para o *ato de

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    10/19

    G,G, Do*ila#do o %a&&i'

    Sobre os parâmetros de compilação...--enable-server 7abili!a o Zabbix server.--enable-agent 7abili!a o a&en!e Zabbix.

    --enable-java 7abili!a o moni!oramen!o "e aplica#4es 8ava.--wit-m!s"l informa 9ue será usa"o o banco "e "a"os *+S,-.--wit-postgres"l informa 9ue será usa"o o banco "e "a"os Pos!&reS,-.--wit-net-snmp 7abili!a o moni!oramen!o S:*P.--wit-lib#ml$ 7abili!a o uso "a -ib;*-< um novo pré=re9uisi!o para o moni!oramen!o "emá9uinas vir!uais "o !ipo V*>are.--wit-jabber 7abili!a o envio "e aler!ar via 8abber.--wit-libc%rl&'%sr'bin'c%rl-con(g 7abili!a o uso "a biblio!eca curl< usa"a nomoni!oramen!o "e aplica#4es >eb. ?pcionalmen!e voc' po"e informar a localia#ão "ocoman"o curl=con%& @use o coman"o wereis c%rl-con(g) para "escobrir o camin7oB.--wit-ss$ 7abili!a o moni!oramen!o via SS/.--wit-openipmi 7abili!a o moni!oramen!o "e e9uipamen!os via P* @7!!pCC&oo.&lC?;$uiB.

    2ara co#hecer mais op(=es de compila(+o, e%ecute o coma#do “,/co#5i3ure -- de#tro dodiretrio de i#stala(+o do abbi%.

    Do*ila#do o %a&&i' co* suorte ao 8S(,

    cd 0abbix-I9.('

    %configure --enable-server --enable-agent --enable-!ava --with-mys#l --with-net-snmp --with-!abber --with-libcurlEusrbincurl-config --with-ssh2--with-openipmi --with-libxml2

     make install

    cd -

    Do*ila#do o %a&&i' co* suorte ao Post3reS(,

    cd 0abbix-I9.('

    %configure --enable-server --enable-agent --enable-!ava --with-postgres#l--with-net-snmp --with-!abber --with-libcurlEusrbincurl-config --with-ssh2 --with-openipmi --with-libxml2

     make install

    cd -

    G,, Do#5i3ura#do o %a&&i'

    Os ar

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    11/19

    TimeoutKS

    O parZmetro (o3FileSize sig#i*ica o tama#ho m6%imo

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    12/19

    -AEONK/usr/local/sbi#/`NAE-'!K]abbi% server daemo#]2)-K/tmp/`NAE.pid

    test 8* `-AEON e%it

    set 8e

    case ]`B] i#  start&  echo ]'tarti#g `-'!: `NAE]  start8stop8daemo# 88oG#odo 88start 88pid*ile `2)-   88e%ec `-AEON    stop&  echo ]'toppi#g `-'!: `NAE]

      start8stop8daemo# 88oG#odo 88stop 88pid*ile `2)-   88e%ec `-AEON    restart*orce8reload&  ` stop  sleep S  ` start    &  NK/etc/i#it.d/`NAE  echo ]Qsage: `N startstoprestart*orce8reload] Lf  e%it B  esac

    e%it

    KKKKL !rie o ar

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    13/19

      start&  echo ]'tarti#g `-'!: `NAE]  start8stop8daemo# 88oG#odo 88start 88pid*ile `2)-   88e%ec `-AEON 

      stop&  echo ]'toppi#g `-'!: `NAE]  start8stop8daemo# 88oG#odo 88stop 88pid*ile `2)-   88e%ec `-AEON    restart*orce8reload&  ` stop  sleep S  ` start    &

      NK/etc/i#it.d/`NAE  X echo ]Qsage: `N startstoprestart*orce8reload] Lf  echo ]Qsage: `N startstoprestart*orce8reload] Lf  e%it B  esac

    e%it

    Tor#e os ar

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    14/19

    Tela : !he

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    15/19

    Tela 9: )#*orme o )2 do servidor abbi% e a porta em

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    16/19

    Tela R: !li

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    17/19

     Acesse o me#u Do#5i3uratio# @ Hosts, !omo mostra a *igura abai%o, o status do hostabbi% server ; $isa&led "li#G #a cor vermelha&,

    !li

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    18/19

    , Do#sidera!es 5i#ais

    Neste tutorial *oi mostrada a compila(+o do abbi% #o Qbu#tu B9.9 e -ebia# P. da#dosuporte ao 2ostgre'M7 e E4'M7.

    1oi uma i#stala(+o simples sem se preocupar com a segura#(a do sistema.No site da comu#idade abbi% 3rasil, mais especi*icame#te #a p6gi#a

    http://$abbi%brasil.org/IpageJidKW, você pode e#co#trar outros tutoriais

  • 8/17/2019 Tutorial de Instalacao Do Zabbix 3 Debian Ubuntu Mysql Postgres

    19/19

    8a#ual do %a&&i' G,0, -ispo#5vel em:https://HHH.$abbi%.com/docume#tatio#/S./ma#ual Acessado em: BR de *evereiro de BR.

    %a&&i' 9e;uire*e#ts, -ispo#5vel em:https://HHH.$abbi%.com/docume#tatio#/S./ma#ual/i#stallatio#/re