tutorial de instalacao do zabbix 3 debian ubuntu mysql postgres
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
É 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