Professional Documents
Culture Documents
Zabbix appliance
5. Zabbix appliance
Overview
Para possibilitar um teste rpido da soluo existe o Zabbix Appliance. Ele uma alternativa
instalao manual do Zabbix para um ambiente de testes clique aqui para fazer o download do
Zabbix appliance. Esta opo vem com o banco de dados MySQL.
Tanto o Zabbix appliance quanto o CD de instalao foram construdos com as verses a seguir:
Zabbix Ubuntu
3.0.0 14.04.3
vmdk (VMware/Virtualbox)
OVF (Open Virtualisation Format)
KVM
HDD/ash image, USB stick
Live CD/DVD
Xen guest
Microsoft VHD (Azure)
Microsoft VHD (Hyper-V)
Para iniciar, carregue o appliance e, atravs do navegador de sua estao, acesse o IP que a mquina
virtual recebeu de seu servidor DHCP.
Estaro disponveis na mesma mquina tanto o Zabbix Server quanto o Frontend, congurados para
funcionamento com o MySQL, e o sistema operacional (Debian / Ubuntu) e fora construdo com os
arquivos padres de pr-congurao destes.
1.1 Repositrio
## Zabbix repository
deb http://repo.zabbix.com/zabbix/3.0/ubuntu trusty main
deb-src http://repo.zabbix.com/zabbix/3.0/ubuntu trusty main
1.2 Firewall
Portas abertas
* SSH (22 TCP);
* Zabbix agent (10050 TCP) e Zabbix trapper (10051 TCP);
* HTTP (80 TCP) e HTTPS (443 TCP);
* SNMP trap (162 UDP);
Consultas NTP liberadas (53 UDP);
Pacotes ICMP limitados a 5 por segundo;
Qualquer situao diferente sendo bloqueada.
iptables-persistent
mc
htop
snmptrapfmt
snmp-mibs-downloader
Alguns destes pacotes so utilizados pelo Zabbix, outros foram instalados para auxiliar os usurios
durante as tarefsa de congurao e manuteno do appliance.
1.4 Utilizando IP xo
Por padro o appliance utiliza-se de DHCP para obter o endereo IP, para congurar um IP esttico:
Para maiores detalhes sobre opes possveis consulte a documentao ocial do Ubuntu.
Para congurar o DNS, adicione as entradas de servidor de nomes em /etc/resolv.conf, denindo cada
nameserver em uma linha, por exemplo: nameserver 192.168.1.2.
Por padro o appliance utiliza UTC no relgio do sistema. Para modicar o time zone, copie o arquivo
apropriado de /usr/share/zoneinfo para /etc/localtime, por exemplo:
cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
Estas modicaes so necessrias para suportar os mltiplos idiomas da interface web do Zabbix.
2 Congurao do Zabbix
Para modicar a senha do usurio de banco, necessrio atualizar nos seguintes locais:
MySQL;
/etc/zabbix/zabbix_server.conf;
/etc/zabbix/web/zabbix.conf.php.
4 Firewall
Por padro apenas as portas listadas anteriormente estaro abertas. Para abrir portas adicionais
altere os arquivos /etc/iptables/rules.v4 ou /etc/iptables/rules.v6 e recarregue as regras de
rewall:
5 Capacidades de monitorao
SNMP
IPMI
Monitoramento Web
Monitoramento VMware
Noticaes Jabber
Noticaes atravs de EZ Texting
ODBC
SSH2
IPv6
SNMP Traps
Zabbix Java Gateway
6 SNMP traps
O appliance utiliza-se do snmptrapfmt para receber traps SNMP, que est congurado para receber
traps de qualquer origem.
A autenticao no necessria. Se voc quiser ativar a autenticao, voc pode modicar o arquivo
/etc/snmp/snmptrapd.conf e dena as conguraes desejadas.
7 Atualizao
Os scripts 'init' so fornecidos em conjunto. Para gerenciar o Zabbix server, utilize um destes:
Substitua server por agent para o daemon do Zabbix agent ou por proxy para o deamon do Zabbix
proxy.
O espao disponvel em disco no appliance pode no ser suciente. Neste caso, pode ser necessrio
expandir o disco. Para tanto, primeiro expanda o dispositivo de blocos em seu ambiente de
virtualizao, atravs dos passos a seguir:
fdisk /dev/sda
O comando acima ir iniciar o comando fdisk no disco sda. Em seguida, modique os setores atravs
do comando:
No desabilite a compatibilidade com o DOS, atravs do comando c. Com este comando a partio
poder ser danicada.
Em seguida apague a partio existente e crie uma nova compatvel com novo tamanho desejado. Na
maioria dos casos voc ir aceitar o tamanho mximo disponvel, o que ocupar todo o espao do
disco virtual. Para tanto, entre com os comandos na sequencia a seguir:
d
n
p
1
(aceite o padro 63)
(aceite o padro max)
Se voc quiser deixar espao em disco para parties adicionais (swap, etc), voc pode informar
outro valor para o campo last sector. Quando terminar, salve as modicaes atravs do comando:
Aps a criao da partio (novo disco ou estendendo um pr-existente) crie o volume lgico:
pvcreate /dev/sdb1
O nome da partio /dev/sdb1 utilizado no exemplo; em seu caso o nome do disco e nmero de
partio pode ser diferente. Voc pode vericar o nmero de partio usando o comando fdisk -l
/dev/sdb command.
pvdisplay /dev/sdb1
Verique os volumes lgicos. Dever existir dois volumes criados (zabbix-vg e newly):
pvs
vgdisplay
Modique seu volume 'root' (pode ser feito com o ambiente rodando):
resize2fs /dev/mapper/zabbix--vg-root
Reinicie a mquina virtual (conforme exemplo acima). isso a, os sistemas de arquivos podem ser
aumentados para o novo tamanho de partio. Verique o volume /dev/mapper/zabbixvg-root:
df -h
9.1 Xen
Para utilizar imagens Xen em servidores Citrix voc precisar converter o formato da imagem. Para
tanto:
xe vdi-list params=all
Se existirem muitos discos, eles podero ser ltrados pelo parmetro name-label, conforme foi
denido durante a criao do disco virtual
Importe a imagem
9.2 VMware
As imagens no formato vmdk podem ser utilizadas diretamente no 'VMware Player', 'Server' e
'Workstation'. Para utilizar no ESX, ESXi e vSphere voc precisar converter o formato utilizando o
Conversor VMware.
From:
https://www.zabbix.com/documentation/3.0/ - Zabbix Documentation 3.0
Permanent link:
https://www.zabbix.com/documentation/3.0/pt/manual/appliance