Escolar Documentos
Profissional Documentos
Cultura Documentos
www.4linux.com.br
BPM http://va.mu/EuiT
PostgreSQL http://va.mu/EuhV
Monitoramento http://va.mu/EukN
Virtualizao http://va.mu/Flxl
Backup http://va.mu/Flxr
Segurana http://va.mu/Flxy
Contedo
5 Compilar e congurar os agentes Zabbix no Debian/Ubuntu 5.1 Instalao do agente por compilao . . . . . . . . . . . . . . . . . . . . 5.1.1 Gateway Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Instalao do agente por script . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Datacenter Server . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 File Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 Virtua Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Ativar monitoramento dos novos servidores . . . . . . . . . . . . . . . . 1 1 1 4 4 5 6 8
1 2 3 4 5 6
root@gateway :~ # cd / usr / src root@gateway :~ # wget http :// ufpr . dl . sourceforge . net / project / zabbix / ZABBIX %2 Latest %2 Stable /2. .6/ zabbix -2. .6. tar . gz # ## OBS .: Pacote j est na m quina - N O PRECISA BAIXAR . root@gateway :~ # tar xf zabbix -2. .6. tar
4Linux - www.4linux.com.br
1 2 3
root@gateway :~ # apt - get install build - essential make pkg - config root@gateway :~ # aptitude install postgresql - server - dev -9.1 ( Selecione a op o N e depois Y Y para resolver as dependencias ) root@gateway :~ # cd / usr / src / zabbix -2. .6
root@gateway :~ # ./ configure -- prefix =/ opt / zabbix -2. .6 -- mandir =/ usr / 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.
1 2 3
root@gateway :~ # make - j2 root@gateway :~ # make install root@gateway :~ # ln - svf / opt / zabbix -2. .6 / opt / zabbix
1 2 3
root@gateway :~ # rm / opt / zabbix -2. .6/ sbin / zabbix_agent root@gateway :~ # rm - rf / opt / zabbix / etc / zabbix_agent * ( CUIDADO !!) root@gateway :~ # strip -- strip - all / opt / zabbix -2. .6/*/*
1 2
1 2
root@gateway :~ # mkdir / var /{ log , run }/ zabbix -p root@gateway :~ # chown zabbix . / var /{ run , log }/ zabbix -R
1 2 3 4 5 6 7 8 9 10 11 12 13
root@gateway :~ # cd / usr / src root@gateway :~ # tar xf zabbix - agent -2. - config . tar -C / opt / zabbix root@gateway :~ # tar xf zabbix - agent - bootscript - debian . tar -C / root@gateway :~ # chown root . zabbix / opt / zabbix / etc -R root@gateway :~ # find / opt / zabbix / etc - type d - exec chmod root@gateway :~ # find / opt / zabbix / etc - type f - exec chmod root@gateway :~ # chmod 75 / etc / init . d / zabbix - agentd 75 64 {} \; {} \;
root@gateway :~ # vim / opt / zabbix / etc / agentd . d / passivechecks . conf # ## Modificar a linha 8 de acordo com a linha abaixo : Server =127. . .1 ,192.168.2 .2 ,192.168.2 .1
1 2 3
root@gateway :~ # vim / etc / profile . d / zabbix - path . sh export PATH = " $PATH :/ opt / zabbix / bin :/ opt / zabbix / sbin "
4Linux - www.4linux.com.br
1 2 3 4 5 6 7 8
root@gateway :~ # insserv -v zabbix - agentd root@gateway :~ # service zabbix - agentd start root@gateway :~ # ps u -C zabbix_agentd root@gateway :~ # zabbix_get -s 127. . .1 -k agent . ping root@gateway :~ # zabbix_get -s 192.168.2 .1 -k agent . ping root@gateway :~ # zabbix_get -s gateway -k agent . ping
1 2 3
.2
.1 -k agent . ping
1 2
root@datacenter :~ # cd / usr / src root@datacenter :~ # apt - get install build - essential make pkg - config
Etapa 2: Executar script de instalao SINTAXE: [Script.sh] [IP do Servidor] [IP do Host]
Os
pacotes
.tar(zabbix-agent-2.0-cong.tar
zabbix-agent-bootscript-
debian.tar) e a fonte do zabbix (zabbix-2.0.6.tar), devem estar no mesmo local que o script.
4Linux - www.4linux.com.br
1 2
root@datacenter :~ # chmod + x zabbix - agent -2. - install - debian . sh root@datacenter :~ # ./ zabbix - agent -2. - install - debian . sh 2. .6 192.168.2 .2 192.168.2 .4
1 2 3
root@datacenter :~ # vim / etc / profile . d / zabbix - path . sh export PATH = " $PATH :/ opt / zabbix / bin :/ opt / zabbix / sbin "
1 2 3 4 5
root@datacenter :~ # ps u -C zabbix_agentd root@datacenter :~ # zabbix_get -s 127. . .1 -k agent . ping root@datacenter :~ # zabbix_get -s 192.168.2 .4 -k agent . ping root@datacenter :~ # zabbix_get -s datacenter -k agent . ping
1 2 3
.2
.4 -k agent . ping
1 2
root@fileserver :~ # cd / usr / src root@fileserver :~ # apt - get install build - essential make pkg - config
Etapa 2: Executar script de instalao SINTAXE: [Script.sh] [IP do Servidor] [IP do Host]
4Linux - www.4linux.com.br
Os
pacotes
.tar(zabbix-agent-2.0-cong.tar
zabbix-agent-bootscript-
debian.tar) e a fonte do zabbix (zabbix-2.0.6.tar), devem estar no mesmo local que o script.
1 2
root@fileserver :~ # chmod + x zabbix - agent -2. - install - debian . sh root@fileserver :~ # ./ zabbix - agent -2. - install - debian . sh 2. .6 192.168.2 .2 192.168.2 .6
1 2 3
root@fileserver :~ # vim / etc / profile . d / zabbix - path . sh export PATH = " $PATH :/ opt / zabbix / bin :/ opt / zabbix / sbin "
1 2 3 4 5
root@fileserver :~ # ps u -C zabbix_agentd root@fileserver :~ # zabbix_get -s 127. . .1 -k agent . ping root@fileserver :~ # zabbix_get -s 192.168.2 .6 -k agent . ping root@fileserver :~ # zabbix_get -s fileserver -k agent . ping
1 2 3
.2
.6 -k agent . ping
1 2
root@virtuaswitch :~ # cd / usr / src root@virtuaswitch :~ # apt - get install build - essential make pkg - config
Etapa 2: Executar script de instalao SINTAXE: [Script.sh] [IP do Servidor] [IP do Host]
Os
pacotes
.tar(zabbix-agent-2.0-cong.tar
zabbix-agent-bootscript-
debian.tar) e a fonte do zabbix (zabbix-2.0.6.tar), devem estar no mesmo local que o script.
1 2
root@virtuaswitch :~ # chmod + x zabbix - agent -2. - install - ubuntu . sh root@virtuaswitch :~ # ./ zabbix - agent -2. - install - ubuntu . sh 2. .6 192.168.2 .2 192.168.2 .1
1 2 3
root@virtuaswitch :~ # vim / etc / profile . d / zabbix - path . sh export PATH = " $PATH :/ opt / zabbix / bin :/ opt / zabbix / sbin "
1 2 3 4 5
root@virtuaswitch :~ # ps u -C zabbix_agentd root@virtuaswitch :~ # zabbix_get -s 127. . .1 -k agent . ping root@virtuaswitch :~ # zabbix_get -s 192.168.2 .1 -k agent . ping root@virtuaswitch :~ # zabbix_get -s virtualswitch -k agent . ping
4Linux - www.4linux.com.br
1 2 3
.2 -k agent . ping