Você está na página 1de 5

User:

Password:

Implementando Zabbix 2.x Proxy em Ambiente CentOS


INTRODUO:
DemonstrareinestetutorialaimplementaodoZabbixProxynoSistemaOperacionalGNU/LinuxCentOS.
Partodoprincpioqueseusistemajestdevidamenteinstaladoeconfigurado,comoFirewalleoSeLinuxdesabilitados.EquevocjpossuiumServidorZabbixemoperao.

PR-REQUISITOS:
SQLite(sqlitesqlitedevel)
NetSnmp(netsnmpnetsnmpdevelnetsnmputilsnetsnmplibs)
GCC(gccgccdevel)
cURL(curlcurldevel)

_ATUALIZAR O SISTEMA COM A LTIMA VERSO DOS PACOTES:__


Porquestesdeorganizaoeusemprecrioumdiretrio"/install"edentrodelevoucriandoossubdiretrioscomonomedossoftwaresqueprecisoinstalar.
#mkdir/install
#cd/install/

OEPEL (ExtraPackagesforEnterpriseLinux)umrepositriooficialcompacotesextraseasltimasversesdospacotes.ObserveaversodoseuCentOS,noexemploabaixo,baixeium
#wgethttp://epel.gtdinternet.com/6/i386/epelrelease67.noarch.rpm
#rpmivhepelrelease67.noarch.rpm
#yumupdate
EsteltimocomandovaiatualizartodosospacotesdoseusistemaparaasversesdisponveisnoEPEL.

SUPRIR AS DEPENDNCIAS:
AntesdeiniciarmosainstalaodoZabbixprecisamossuprirasdependncias.
#yumyinstallsqlitesqlitedevelnetsnmpnetsnmpdevelnetsnmputilsnetsnmplibsgccgccdevelgccdevelcurlcurldevel

REALIZAR O DOWNLOAD DOS FONTES:


#mkdirzabbix2.0
#cdzabbix2.0/
#wgethttp://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.*/zabbix2.*.tar.gz
Observao:
Substituao"*"pelaversodoZabbix.

CRIAR A CONTA DO USURIO ZABBIX:


#adduserzabbixs/bin/false

DESCOMPACTAR OS FONTES:
#tarxzvfzabbix*.tar.gz
#cdzabbix*

CRIAR A BASE DE DADOS DO ZABBIX:


#cddatabase/sqlite3
#mkdir/var/lib/sqlite/
#sqlite3/var/lib/sqlite/zabbix.db<schema.sql
#chownRzabbix:zabbix/var/lib/sqlite/

CONFIGURAR E COMPILAR OS CDIGOS FONTES (SOURCES):


#cd../..
#./configureenableproxyenableagentwithnetsnmpwithsqlite3withlibcurl

REALIZAR A INSTALAO:
#makeinstall

CONFIGURAR O "/USR/LOCAL/ETC/ZABBIX_AGENTD.CONF":

#vi/usr/local/etc/zabbix_agentd.conf
ContedoMnimodoArquivo:
Server=IPdoServidordoZabbix
Hostname=NomedamquinaCliente
StartAgents=3
DebugLevel=3
PidFile=/var/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
Timeout=3

CONFIGURAR O "/USR/LOCAL/ETC/ZABBIX_PROXY.CONF":
#vi/usr/local/etc/zabbix_proxy.conf
Server=IPdoServidordoZabbix
Hostname=Zabbixproxy
ComoestamosusandooSQLite:
DBName=/var/lib/sqlite/zabbix.db
#DBUser=root
#DBPassword=
DebugLevel=3
PidFile=/tmp/zabbix_proxy.pid
LogFile=/tmp/zabbix_proxy.log
Timeout=3

Observao:
Osarquivosdeconfiguraopossuemoutrosparmetros,todoscomcomentriossobreseuuso,esteocontedomnimodosarquivos,masvocdeveverificartodasasopesdisponve

INICIAR O ZABBIX:
#zabbix_agentd
#zabbix_proxy

VERIFICAR A EXECUO DOS PROCESSOS:


#psaux|grepzabbix

CADASTRANDO O PROXY NO ZABBIX SERVER:


Abraobrowser,aponteparaoendereodoservidorZabbixerealizeologin.
AcesseAdministration//DMecliqueemCreateproxy.

PREENCHA AS INFORMAES DO PROXY:


Proxyname:Zabbixproxy
Proxymode:Active
CliquenobotoSave

PodemosverficaracomunicaodoProxycomoServeratravsdainformao"Lastseen(age)"

CONFIGURAO DO CLIENTE:

NesteexemplovoumostraraconfiguraodeumhostWindows.Partodoprincpioquevocjtemosconhecimentosparainstalaroagente,vouapenasdisponibilizarasinformaesdoz
ContedoMnimodoArquivo:
Server=IPdoZabbixProxy
Hostname=NomedamquinaCliente
StartAgents=3
DebugLevel=3
LogFile=C:\Zabbix\zabbix_agentd.log
ServerActive=IPdoZabbixProxy
Timeout=3

Observao:
Osarquivosdeconfiguraopossuemoutrosparmetros,todoscomcomentriossobreseuuso,esteocontedomnimodosarquivos,masvocdeveverificartodasasopesdisponve

CADASTRAR O HOST NO ZABBIX SERVER PARA SER MONITORADO VIA ZABBIX PROXY:

NoZabbixServeracesseConfiguration//Hosts//CreateHost,preenchaasinformaesnormalmente,onicodetalhequemudaocampo"Monitoredbyproxy",nestecampovoc
anteriormente.

Onovohostaparecenalista,observequeantesdonomedohosttemosainformaodoZabbixProxy.

OBSERVAES IMPORTANTES:
ComopodemosvernaimagemacimaoZabbixProxymonitoradodiretopeloZabbixServer,poisseoZabbixProxyestiverindisponveloZabbixServerseralertado.

MesmoquevocestejacomeandoaimplementaroZabbix,ouqueademandademonitoramentosejapequena,mesmoassimimportantecomearoprojetocomumZabbixServereu
umamanutenonoZabbixServerosdadosficamretidosnoZabbixProxy.

SeprecisarrealizarumamanutenonoZabbixProxy,bastaapontarosclientesdiretoparaoZabbixServer,apesardesertrabalhosopodeserumasoluoseamanutenoforlonga,ou
temporariamente,vistoqueoconsumodehardwaremuitobaixoeasconfiguraessimples.
Criadopor:AndrDo

PoweredbyTikiWikiCMS/Groupware|Theme:Strasa

Você também pode gostar