GR - Relatório Trabalho Prático
GR - Relatório Trabalho Prático
GR - Relatório Trabalho Prático
Relatório
João Santos
2017011382
Rafael Saraiva
2017010339
Janeiro de 2022
RESUMO
1
ÍNDICE
Resumo 1
Índice de figuras 3
Acrónimos 5
Introdução 7
Estrutura do relatório 7
Conclusão 25
Referências 27
Anexos 29
2
ÍNDICE DE FIGURAS
3
4
ACRÓNIMOS
VM - Virtual Machine
5
6
1 INTRODUÇÃO
Este trabalho prático foi desenvolvido para a Unidade Curricular de Gestão de Redes
onde será apresentado o processo de instalação e configuração da ferramenta, o processo
de instalação e configuração da rede, os problemas encontrados durante os dois processos
anteriormente referidos e por fim algumas opiniões da importância do uso desta
ferramenta.
7
2 INSTALAÇÃO E CONFIGURAÇÃO DO ZABBIX
Para a instalação do Zabbix procedeu-se à criação de uma máquina virtual com ubuntu
18.04.4 live-server num hypervisor de tipo 1 (ex. Proxmox). O mesmo poderia ser feito
num programa de virtualização tipo 2 (ex. VirtualBox, VMware Player, …).
8
Figura 2 - Menu para escolher o disco de instalação ao criar uma VM.
Por fim, é necessário garantir que a mesma está atualizada para a instalação do Zabbix.
Para isso, é necessário entrar na conta criada durante a configuração, seja diretamente
na consola da VM, seja por uma ligação SSH (recomendado).
Atualizar o sistema:
9
Instalar a repo do Zabbix:
cd /opt
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-
release/zabbix-release_5.0-1+bionic_all.deb
sudo dpkg -i zabbix-release_5.0-1+bionic_all.deb
mysql -u root -p
cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u root -p zabbixdb
DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=zabbix_password
Reiniciar os serviços:
10
Abrir a interface web do servidor num computador na mesma rede e proceder à
configuração do Zabbix:
http://server-ip/zabbix
11
Figura 6 - Configuração de detalhes do Zabbix server.
Por fim, pode-se prosseguir para a página de Login do Zabbix. Sendo que a conta já
automaticamente criada tem as seguintes credenciais.
User: Admin
Password: zabbix
12
Figura 8 - Painel de Login na página do Zabbix.
13
3 INSTALAÇÃO E CONFIGURAÇÃO DA REDE
A rede montada para a preparação deste trabalho e apresentação foi configurada num
router PFSense virtualizado, no mesmo servidor Proxmox.
Foi usado o endereçamento 10.10.10.0/24 com serviço DHCP entre .151 e .250.
14
15
4 CONFIGURAÇÃO DO AMBIENTE ZABBIX
Para a utilização do agente Zabbix, foram usados diversos clientes para mostrar a
compatibilidade, como o próprio router PFSense (FreeBSD) com um plugin, o servidor
Proxmox (Debian) com uma package e o Windows Server 2019 com um instalador (MSI).
16
Figura 12 - Configuração do agente.
/etc/init.d/zabbix-agent restart
17
Figura 13 - Instalação do agente no Windows Server 2019.
No caso do protocolo SNMP, foi usado uma instância do router Cisco CSR 1000v, também
virtualizado no servidor Proxmox, com uma configuração base e com o snmp ativado.
Para este caso, os seguintes comandos foram usados para a configuração do snmp:
Por fim, já é possível adicionar estes hosts ao servidor Zabbix, seguindo com os seguintes
passos.
18
Figura 14 - Menus da ferramenta Zabbix.
De seguida, preencher de acordo com o Host as informações sobre o mesmo nos campos
apropriados (agente Zabbix ou SNMP).
19
Figura 16 - Templates disponíveis para a recolha de informação de um Host.
E clicar no botão adicionar, para o que o Zabbix, na próxima pesquisa detete o novo Host.
Desse modo, ao acrescentar os Hosts mencionados previamente, fica-se com uma lista
deste género.
Para uma melhor percepção da topologia, e até para uma melhor monitorização do tráfego
e estados dos diversos equipamentos, é recomendado criar um (ou mais) mapas de rede.
Para isso, após adicionar os hosts, procede-se ao menu dos Maps em Monitoring e
configura-se o mapa já existente (Local Network), sendo apresentado o seguinte ecrã.
20
Figura 18 - Topologia montada.
Para configurar o mapa, escolhe-se a opção de Add que é precedida de “Map Element:”. E
preenche-se os dados de acordo com o equipamento que se pretende apresentar.
21
Figura 19 - Configuração de um elemento no mapa de rede.
22
5 PROBLEMAS ENCONTRADOS E SUAS SOLUÇÕES
5.1 Soluções
Durante a instalação do Zabbix ocorreu um erro na base de dados pois o Zabbix não
aceitava o charset e de maneira a resolver este problema teve-se que converter a base de
dados para utf8.
23
Depois de uma consulta rápida aos ficheiros de configuração, foi possível determinar que
faltava adicionar dados a um desses ficheiros (/etc/zabbix/web). Prosseguindo-se ao
preenchimento do mesmo.
Após uma pesquisa intensiva, descobriu-se que não é possível que o Zabbix se monitorize
a ele próprio.
Para resolver este problema teria-se que adicionar um segundo servidor Zabbix, de modo a
que eles se monitorizassem mutuamente.
24
6 CONCLUSÃO
25
26
REFERÊNCIAS
[2] “Repairing Zabbix database character set and collation” [Online]. Available:
https://www.zabbix.com/documentation/4.0/pt/manual/appendix/install/db_charset_
coll. [Acedido em 9 1 2022].
[3] “Zabbix server is not running – Let’s Solve It Quickly!!” [Online]. Available:
https://bobcares.com/blog/zabbix-server-is-not-running/. [Acedido em 9 1 2022].
27
28
ANEXOS
29