Você está na página 1de 26

MONITORAMENTO DE ATIVOS DE REDE COM ZABBIX E GRAFANA

Antonio de Aguiar Freitas¹


Francies Silva de Lima¹
Reinaldo Lourival Lôbo Guedes¹
Hiparco Leitão Vieira²
Alexandre Roberto da Silva Campos³

(1) Acadêmicos finalistas do Curso de Tecnologia em Redes de Computadores do


Centro Universitário do Norte - UNINORTE
(2) Professor Orientador, MSc. Hiparco Leitão Vieira
(3) Professor co-Orientador, Especialista Alexandre Roberto da Silva Campos

RESUMO

Apresentar uma ferramenta de monitoramento de ativos de redes Zabbix e sua


integração ao painel de monitoramento dinâmico Grafana como solução de
monitoramento de uma rede de computadores, cuja topologia da rede consiste em
um servidor onde o módulo gerente do Zabbix será instalado, um servidor onde a
ferramenta Grafana será instalada, um servidor de arquivos e um servidor de e-mail.
A ferramenta Zabbix fará o papel de monitor da rede, informando sobre o
desempenho dos ativos, recursos utilizados e geração de alertas de variações de
uso e possíveis falhas. Todos os servidores terão o módulo agente do Zabbix
instalado. O Grafana fará o papel de painel de exibição dinâmico, apresentando na
tela os indicadores de desempenho, consumo de recursos e exibição de mensagens
de alerta em tempo real para o administrador de rede. Desta forma, apresentamos o
Zabbix e o Grafana como possíveis soluções de monitoramento de ativos de rede,
ferramenta de auxílio no planejamento de manutenções preventivas e corretivas,
além de um indispensável ferramenta para ajudar a gestão de tecnologia da
informação em tomadas de decisão.

Palavra-chave: Zabbix. Grafana. Monitoramento. Indicadores.


INTRODUÇÃO

No mundo cada vez mais globalizado, a dependência de dispositivos


computacionais é cada vez mais relevante para o sucesso das corporações. A
convergência digital demanda uma integração da infraestrutura interna das
empresas com ambiente externo, criando uma complexa estrutura de controle dos
ativos computacionais.
Hoje é indispensável o monitoramento dos principais dispositivos ativos da
infraestrutura das empresas, não adianta ter equipamentos e serviços funcionando
de forma apenas operacional, o que importa para as empresas é a satisfação dos
seus clientes e garantia do pleno funcionamento dos seus serviços tecnológicos.
O monitoramento dos ativos de TI é fundamental para a continuidade de
qualquer negócio e para manter o perfeito funcionamento de servidores e serviços
de rede dentro da infraestrutura de uma pequena e média empresa. O
gerenciamento e monitoramento em tempo real dos ativos críticos dessa
infraestrutura é um dos maiores desafios dos gerentes de TI.
Segundo Horst, Pires e Déo (2015) não é suficiente saber se um serviço ou
equipamento em nossa rede está funcionando ou não, precisamos saber qual a sua
função e quais os seus impactos. Os profissionais da área de TI sabem que em
algum momento sua rede ficará fora do ar de forma total ou parcial para
manutenções corretivas ou preventivas.
Segundo Lima (2014), o zabbix tem a capacidade de monitorar uma
variedade de itens com um único servidor, podendo trabalhar em modo destruído.
Sendo assim, centralizar em único servidor a gerência dos demais subordinados,
onde serão enviadas as informações ao nó central. Tendo a capacidade de
desmembrar os diversos módulo sendo eles web, banco de dados e monitoramento,
a fim de ganhar maior performance.
O Zabbix apesar de ser uma excelente ferramenta de monitoramento e ter
mapas de rede e telas gráficas, possui uma interface de gerenciamento visualmente
pobre, que depende de uma análise mais criteriosas para gerenciamento da rede,
pensando em otimizar o gerenciamento e dar mais subsídios visuais que diminuem o
tempo de resposta a falhas da equipe de Ti, foi integrado o Zabbix ao Dashboard
Grafana, que utilizará o melhor do Zabbix o monitoramento distribuído dos ativos da
rede e o melhor do Grafana, um Dashboard visualmente eficiente altamente
configurável.
Segundo Black (2008) existem diversas aplicações que proporcionam
monitoramento como o Nagios, o CACTI, o ZenOSS, e o Opmanager. Temos como
opção para monitoramento o Zabbix, que segundo (Pires,2010), é uma aplicação
com bastante notoriedade ao fazer monitoramento disponibilidade e o recursos dos
dispositivos, logo em sistemas de rede que possuem um endereço IP (Internet
Protocol).
Conforme (HORST; PIRES; DÉO, 2015), Zabbix é uma ferramenta moderna,
de código aberto e multiplataforma. Possuindo uma versão, considerada Enterprise,
sendo utilizado para monitorar a ociosidade e o desempenho de aplicações, ativos e
serviços de rede.
O Zabbix foi desenvolvido para suprir a deficiência de um gerente de
sistemas de um banco de dados na Letônia, sendo ele Alexei Vladishev com
dificuldade de obter uma aplicação aquém para monitoramento de baixo custo, com
manutenção mais ágil e utilização, tendo a sua primeira versão lançada (1.8) no ano
de 2001, sendo a sua versão atual 4.4, hoje o desenvolvimento é feito pela Zabbix
SIA com uma colaboradores em muitos países, sendo o Brasil um deles. (HORST;
PIRES; DÉO, 2015).
Além de integrar todas as aplicações de que um sistema de gerenciamento de
redes necessita, sem a necessidade de plug-ins, e é totalmente personalizável a
qualquer tipo de ambiente. Sua versão Server funciona em um servidor Linux, sendo
compatível com diversas distribuições deste sistema operacional. O Zabbix dispõe
de um pacote completo, com mapas de rede, gráficos e telas, além de enviar alertas
por e-mail ou SMS. Também pode executar ações, como, por exemplo, um comando
remoto para recuperar um serviço sem a intervenção do administrador (LIMA, 2014).
De forma objetiva, este projeto visa implementar uma ferramenta de
monitoramento para gerenciar o servidor de Arquivos e Servidor de E-mail que se
encontra no departamento T.I. na unidade matriz da empresa, com o objetivo de se
antecipar às possíveis falhas que possam ocorrer nos dispositivos de hardware e
sistemas de software, com intuito de prover informações para futuras tomadas de
decisões dos gestores de T.I relacionadas ao parque de máquinas.

RESULTADOS ESPERADOS

Auxiliar na administração dos ativos de TI e no monitoramento da


infraestrutura de redes de pequenas e médias empresas, trazendo mais segurança e
confiabilidade para os administradores de rede, que poderão reagir de forma mais
imediata para contornar possíveis falhas.
Aplicar futuramente este projeto no monitoramento de outros serviços de rede
como serviço de área de trabalho remota e banco de dados. Enviando alertas aos
administradores de redes via e-mail e telegram. Além de monitorar dispositivos como
roteadores, switches, nobreaks, servidores físicos e virtualizados.
Implementar em um ambiente virtualizado de forma simulada o
monitoramento de uma rede utilizando as ferramentas Zabbix e Grafana, para
gerenciamento de ativos de TI que servirão de subsídios para a melhor avaliação
das metodologias utilizadas para desenvolvimento do projeto.

DESENVOLVIMENTO DO PROJETO
Quanto à abordagem do problema, trata-se de uma pesquisa qualitativa que
implementar uma solução de monitoramento de uma infraestrutura de rede em um
ambiente simulado, voltado para pequenas e médias empresas.
Como procedimento, será adotado o método de levantamento bibliográfico,
utilizando artigos científicos, livros, sites especializados vídeo-aulas, para assim
adquirir o embasamento teórico para implementação do projeto.
Do ponto de vista da natureza, trata-se de uma pesquisa básica, uma vez que
visa gerar conhecimentos para aplicação prática de um problema específico, mas
sem a necessidade do imediatismo.
Quanto aos objetivos, devido ao fato de ser uma pesquisa explicativa, visa
utilizar os assuntos relacionados ao monitoramento de redes de diversas fontes,
para criar um ambiente simulado de acordo com a problemática exposta no projeto.
Desta forma, aplicando a técnica mais apropriada para atender a hipótese
apresentada.
Para criar um monitoramento de rede eficiente, necessitamos levantar os
principais ativos da infraestrutura de rede e determinar uma metodologia que
garanta que todos os ativos críticos serão monitorados e priorizados e apresentados
de forma didática. O desenvolvimento da metodologia de priorização, configuração e
implementação das ferramentas de monitoramento Zabbix integrado ao dashboard
Grafana.
O gerenciamento de ativos de redes pode ser analisado com o processo de
administrar redes de computadores de tal modo que seja capaz potencializar sua
eficiência e eficácia. Tal processo compreende um grupo de aplicabilidade
ambientadas que podem estar em uma máquina ou espalhadas pela rede de
computadores, em diferentes corporações e estando em máquinas diversas. É de
suma importância observar que com estas atribuições pode-se supervisionar rede de
computadores e seus ativos e serviços, Dado mecanismos de monitoramento,
análise e gestão dos ativos e recursos da rede.
Ao mesmo tempo que as redes de computadores crescem em tamanho e
complexidade, também crescem em importância para as empresas e seus
colaboradores. Pois, ter uma rede que está funcional e estável não significa que a
mesma não apresentará nenhuma anormalidade e/ou falha no seu funcionamento.
Antes de tudo é essencial entender a necessidade dos usuários de uma rede quanto
ao uso dos recursos disponibilizados para eles e analisar quais ativos estão
relacionados aos recursos compartilhados. A definição de quais recursos serão
monitorados e gerenciados parte da premissa de quais deles possui um grau alto de
criticidade para rede. Desta forma, é possível listar quais ativos devem ou não serem
incluídos no monitoramento.
Uma forma de selecionar quais os ativos dentro de uma rede de
computadores que devem ser monitorados, é aplicar um controle de avaliação de
risco em cada um e verificar qual a possibilidade dessas possíveis ameaças se
consolidarem. Com isso, podemos definir um grau de prioridade de monitoramento
desses ativos de acordo com o resultado da comparação entre risco e probabilidade.
Como forma de exemplificar, podemos avaliar a necessidade de monitorar
componentes de hardware de um servidor de arquivos. Os componentes que serão
monitorados serão o processador, memória RAM, disco rígido e placa de rede. Em
seguida, após definir os ativos a serem monitorados, é preciso definir de forma
específica, quais as ameaças que eles estão sujeitos. Para melhor entendimento
passamos a descrever as ameaças encontradas.
Vírus - É um software malicioso que é criado por programadores geralmente
inescrupulosos. Tal como um vírus biológico, o programa infecta o sistema, faz
cópias de si e tenta se espalhar para outros computadores e dispositivos de
informática.
Invasão - É o ato de obter o controle de um computador a fim de se obter
informações privilegiadas ou causar danos a terceiros.
Falha mecânica - É atribuído ao uso contínuo das peças, levando ao
desgastes da mesmas, levando a ocasionar falhas e posteriormente defeitos em
equipamento devido ao longo período de uso.
Falha elétrica - Pode ser por algum tipo de oscilação, por parte da rede
elétrica, seja pelo aumento repentino, ou a diminuição de sua tensão ou até mesmo
a interrupção brusca do fornecimento de energia, causando defeito nas peças dos
componentes em estado de uso.
Conforme pode ser visto na Tabela 01, pode-se concluir que as principais
ameaças que podem comprometer a funcionalidade de um servidor são vírus,
invasões e falhas elétricas. Sendo a última difícil de prever pois pode ser causada
por fenômenos naturais como tempestades e raios, fenômenos externos como
acidentes que podem danificar a rede de distribuição elétrica ou variações nos níveis
de energia da rede de distribuição, mas, é a mais fácil de ser mitigada utilizando
equipamentos como no-break e geradores de energia. Com isso, podemos observar
a importância de monitorar os itens listados na referida tabela. Desta forma,
podemos partir para o segundo critério de avaliação para definir o nível de prioridade
de monitoramento.
Buscamos combinar a severidade do risco com a probabilidade de ocorrência
do evento garantido assim, um grau de severidade dos eventos e os impactos no
ativos e servidos a serem monitorados.

Tabela 01 - Relação de ativos e possíveis ameaças - Fonte: Autor

A tabela 02 explicita o que representa cada grau de severidade utilizado na


tabela 01, ou seja, é o detalhamento da escala de grandeza de severidade dos
riscos e da probabilidade das ameaças envolvidas na infraestrutura de TI e no
gerenciamento dos seus ativos.

Severidade do Risco Descrição

Muito Baixa Os riscos possuem danos pouco significativos

Os riscos possuem danos reversíveis em curto e médio


Baixa
prazo com custos poucos significativos

Os riscos possuem danos reversíveis em curto e médio


Média
prazo com custos baixos

Os riscos possuem danos reversíveis em curto e médio


Alta
prazo, porém com custos altos.

Os riscos possuem danos irreversíveis ou com custos


Muito Alta
economicamente inviáveis.
Tabela 02 - Definição dos critérios de impacto dos riscos - Fonte: Autor

Podemos verificar na Tabela 01 que apesar de alguns do ativos possuírem


uma baixa probabilidade de efetivação do risco, seus impactos podem ser muito
danosos ao funcionamento do servidor quando somados as demais ameaças
listadas. Sendo assim, todos os itens listados serão monitorados com o objetivo de
avaliar sua utilização e desempenho, a fim de se obter uma estrutura cada vez mais
robusta e confiável para a hospedagem das aplicações.
A segunda etapa é o monitoramento e o gerenciamentos dos serviços, os
serviços são aplicações com fins específicos que rodam em servidores comumente
dedicados a esses serviços, como por exemplo os serviços podem ser softwares
como sistemas o de controle de estoque, financeiro e de departamento pessoal que
são na maioria dos casos do tipo cliente-servidor, ou seja, servidor de aplicação,
onde o módulo cliente é instalado no computador do usuário, ou pode ser um
sistema que é acessado através do navegador web como o Firefox ou Google
Chrome. Também podemos nos referir como serviços de rede um recurso de
impressora compartilhada via rede e o link de internet que dá conectividade externa
aos colaboradores de uma empresa.
Os serviços possuem um software de gestão que faz o controle de acesso e
aloca os recursos solicitados por cada usuário de acordo com o seu perfil. Como
grande parte destes serviços disponíveis na rede possuem recursos finitos, é
necessário o monitoramento do uso dos recursos que estão sendo utilizados.
Os serviços a ser monitorados são o servidor de arquivos e de e-mail. O
serviço de e-mail tem como propósito, a hospedagem de mensagens e o envio e o
recebimento das mesmas entre o remetente e o destinatário em menor tempo
possível. O servidor de arquivo tem como foco principal armazenar e proteger as
informações mais relevantes de determinadas empresas, no qual fazem o uso desta
tecnologia, com o propósito de garantir o fornecimento de suas informações e a
confiabilidade das mesmas.
Todas as empresas necessitam diretamente de um sistema de e-mail em bom
funcionamento. Se a comunicação por e-mail com os clientes e parceiros de
negócios, ou mesmo entre os colaboradores e seções, em si falhar, a produtividade
declina. Desse modo, é de suma importância que as empresas constantemente
fiquem atentas ao seu servidor de e-mail. A solução de monitoramento profissional
pode acompanhar servidores de e-mail POP3, SMTP e IMAP com sensores
especiais. Eles asseguram que a empresa possa enviar e receber e-mails e que isso
ocorra sempre sem atrasos.
Os servidores de arquivos estão presentes em qualquer empresa com uma
infraestrutura de TI profissional. Esses servidores contêm o sistema de arquivos e
todos os arquivos relevantes. Um dispositivo de armazenamento central permite que
os funcionários acessem arquivos de qualquer host. As equipes podem trabalhar em
arquivos simultaneamente. É de suma importância que as empresas constantemente
fiquem atentas ao seu servidor de arquivos. Para garantir a disponibilidade deste
serviço a fim de evitar possíveis falhas do mesmo.
Estes serviços foram escolhidos por serem os mais utilizados e pelo seu nível
de importância para qualquer empresa. O monitoramento destes serviços é
essencial para prevenção e correção de possíveis falhas, avaliação de melhorias de
hardware e software e checagem de desempenho.
Para nortear o projeto foi realizada uma simulação em um ambiente
virtualizado, na qual, foi utilizado um notebook, onde encontra-se instalado o Oracle
VM Virtualbox, foram disponibilizados um núcleo para cada máquina virtual e
alocado 2GB memória. Após a criação das máquinas virtuais foi feita a instalação do
sistema operacional GNU/Linux Ubuntu Server 18.04 LTS em cada um delas.
Concluída a instalação da máquina virtual Zabbix com Ubuntu Server 18.04
LTS com configurações padrão do sistema, foi executada a atualização do
repositórios e todos os seus pacotes para se ter um ambiente totalmente atualizado,
foi feito em seguida a instalação e atualização do repositório do Zabbix, obtido no
sítio do mantenedor da ferramenta para dar continuidade a instalação do Zabbix, o
onde baixa-se o pacote de instalação do repositório e a após feita a instalação do
mesmo, assim temos o repositório atual instalado no servidor Zabbix, com isso foi
habilitado para instalação do Zabbix, percebe-se ao instalar o Zabbix junto com o
seus pacotes há junto a ele um banco de dados, utilizado para armazenar as
informações coletas, necessitando ser configurado um usuário para acessar um
banco de dados criado para o Zabbix e popular este mesmo banco de dados com
informações de suas tabelas e configurações, quando feita a instalação do pacote
do Zabbix o mesmo possui um arquivo compactado com informações de
povoamento deste banco, onde encontra-se no seguinte diretório
/usr/share/doc/zabbix-server-mysql/, necessitando fazer a descompactação e o
povoamento do banco de dados.
Depois de povoado o banco de dados do Zabbix, há as configurações finais
da configuração do serviço web apache, onde será setado a senha criada para o
usuário criado para banco Zabbix e o suas configurações de timezone. Após estes
passos, deve-se reiniciar os serviços do Zabbix, partindo para a verificação da
instalação de seu console web, onde será verificado os requisitos de sistema e o
usuário de banco criado para o mesmo, finalizando a instalação com sucesso do
Zabbix.
Terminado a instalação do Zabbix, iniciada a instalação do Grafana com o
sistema operacional GNU/Linux Ubuntu Server 18.04 LTS com configurações padrão
do sistema, em seguida feita atualização do repositórios e todos os seus pacotes
para se ter um ambiente totalmente atualizado, após este procedimento foi
necessário a instalação do repositório da aplicação Grafana.
Devemos observar a necessidade de se ter um usuário com privilégios
administrativos, para dar ao usuário administrativo do sistema, em seguida antes de
iniciar a instalação do Grafana se faz necessário baixar e adicionar a chave dos
pacotes assinados, para que se permita no Ubuntu a instalação completa do
Grafana, sendo executada com o seguinte, após estes procedimentos deve-se fazer
atualização do repositório instalado e fazer a instalação do Grafana, no Ubuntu
18.04 server LTS, ainda se faz necessário a instalação de pacote adicional para que
o mesmo tenha suporte a https, sendo este o pacote apt-transport-https e ao finalizar
este procedimento o Grafana estar apto a ser inicializado.
Após a instalação do Zabbix e do Grafana, observou no Grafana não possui o
datasource do Zabbix nativo, foi necessário fazer uma busca de plugins remotos e
posteriormente fazendo a instalação do plugin necessário, no caso do datasource do
zabbix, conforme observado na lista.
Depois de concluída as etapas instalação do Zabbix e Grafana é iniciada a
etapa de adição dos hosts no servidor Zabbix, para se adicionar o hosts na
aplicação Zabbix, foi utilizado o console web do mesmo, onde de forma bastante
intuitiva e criado o host, sendo necessário para criação de um host alguns
parâmetros obrigatórios, como nome do hosts, template utilizado, grupo, tipo de
gerenciamento, como por exemplo o tipo agent-zabbix, por snmp ou outros
suportados pelo Zabbix, nesta etapa foi adicionado os dois hosts ao servidor,
sendo um servidor de arquivo como Sistema Operacional Ubuntu server 18.04 LTS e
outro um servidor de e-mail com o mesmo sistema operacional.
Mas, para que funcione a coleta de informações dos hosts, foi instalado em
cada um hosts o agente do próprio Zabbix, para enviar informações ao servidor
Zabbix. Onde em cada servidor (arquivo e e-mail) foi instalado o repositório do
mesmo e feita a instalação do agente Zabbix e em seguida em seu arquivo de
configuração do agente, feito apontamento para o servidor Zabbix criado nas etapas
anteriores, iniciado o agente Zabbix e adicionado a inicialização do sistema de cada
um deles.
A descoberta de itens do Zabbix, tem em seu servidor programado para a
cada uma hora após adicionar o host no servidor Zabbix, para iniciar a coleta de
dados do host cadastrado. No caso desta simulação como foram adicionados dois
hosts, após uma hora notou-se os primeiros dados coletados dos hosts cadastrados
na aplicação Zabbix, no console web do mesmo.
Ao se obter os primeiros dados do servidor Zabbix referente ao host de
servidor de arquivos, teve-se informações do armazenamento ou seja do status das
partições criadas, status da memória, processador e rede. E em seguida foi
observado os dados coletados do host do servidor de email, onde o mesmo tipo de
informações foi coletada pelo servidor Zabbix. No entanto, percebendo que o mesmo
não obteve as diretivas referente ao serviço de e-mail, foi criado scripts de coleta de
dados para estas informações e adicionados no agendador de tarefa do usuário de
gerência do serviço de email. Podemos observar estes scripts criados no apêndice e
o seu crontab, para maior detalhamento.
Finalizado a obtenção de dados dos hosts para a aplicação Zabbix de
maneira satisfatória para ambos os hosts adicionados, sendo eles o servidor de
arquivo e o servidor de e-mail, foi iniciado o processo de criação do Dashboard do
Grafana, com dados coletados do Zabbix, observa-se que não houve a necessidade
de criação de diretivas personalizadas para o servidor de arquivo no Zabbix. Para se
criar os dashboards do Grafana do Zabbix, se faz necessário configurar a API
instalada do datasource do Zabbix no Grafana para dar-se início a coleta desses
dados pelo Grafana. Após configurada a API, o Grafana passa a reconhecer os itens
providos pelo Zabbix de cada host configurado no Zabbix, podendo configurar os
seus dashboards a sua maneira e ou necessidade.
Maiores detalhes da implementação do ambiente utilizado estão contidos no
Apêndice deste projeto.
Como pode-se observar o dashboard, tem a capacidade de evidenciar as
possíveis falhas de forma mais intuitiva a fim de gerar um alerta de maneira visual ao
gestor da estrutura a ser monitorada. Criando agilidade no monitoramento dos ativos
a ser observados no dashboard, logo esses alertas tem como objetivo evidenciar
prováveis anomalias, na estrutura que estão sendo executado o monitoramento a
fim que o administrador da estrutura possa ter dados para um tomada de decisão,
baseada nos dados fornecidos pelo dashboard.

CRONOGRAMA DE CUSTOS

Despesas AGO SET OUT NOV DEZ


Cursos R$ 237,00 R$ 39,99

Livros R$ 33,00

Matérias (Switch,
cabeamento) R$ 1.140,00

Alimentação R$600,00 R$ 600,00 R$ 600,00 R$ 600,00 R$ 150,00


Locação em nuvem R$5,00 R$ 5,00 R$ 5,00 R$ 5,00 R$ 5,00

Deslocamento R$ 150,00 R$ 150,00 R$ 150,00 R$ 150,00 R$ 150,00

Total Mensal R$ 992,00 R$ 755,00 R$ 1.967,99 R$ 755,00 R$ 305,00

Total Acumulado R$ 992,00 R$ 2.097,00 R$ 4.064,99 R$ 4.819,99 R$ 5.124,99

CRONOGRAMA DE ATIVIDADES

ATIVIDADES / Setembr Novembr Dezembr


Agosto Outubro
MESES o o o
Escolha do tema X
Levantamento
X X X
bibliográfico
Elaboração do
X
anteprojeto
Coleta de dados X X X
Análise dos dados X X
Organização do
X X
roteiro/partes
Redação do
X X X
trabalho
Revisão e redação
X
final
Entrega X
Apresentação do
X
projeto

REFERÊNCIAS

Arquivos e Publicações da Comunidade Zabbix Brasil. Disponível em:


http://zabbixbrasil.org/?page_id=7
Acesso em: 21 out de 2019

BLACK, Tomas. Comparação de Ferramentas de Gerenciamento de Redes,


Dezembro de 2008. Disponível em:
<http://www.lume.ufrgs.br/bitstream/handle/10183/15986/000695315.pdf>
Installing Grafana on Debian/Ubuntu. Disponível em:
<https://grafana.com/docs/installation/debian/>
Acesso em: 14 out de 2019

HORST, A. H. S; PIRES, A. S; DÉO, A. L. B. De A a ZABBIX. 1.ed. São Paulo: Novatec


Editora Ltda, fev. 2015. 411 p.

Integração do Zabbix com Grafana. Disponível em: http://zabbixbrasil.org/?p=1674


Acesso em: 21 out de 2019

DÉO, André; PIRES, Aécio. Gerência de Redes com Zabbix. Revista


Espírito Livre, n. 18, p. 69-73, Set/2010.

Kurose, James F. e Ross, Keith W. Redes de Computadores e a Internet – 6ª Edição


– Uma Abordagem Top-Down. Pearson Education. 2013.

LIMA, J. R. Monitoramento de Redes com Zabbix – Monitore a saúde dos servidores


e equipamentos de rede. Brasport, 2014.

Manual do Zabbix [Zabbix Documentation 3.0]. Disponível em:


https://www.zabbix.com/documentation/3.0/pt/manual
Acesso em: 07 out de 2019

Manual do Zabbix [Zabbix Documentation 4.4]. Disponível em:


https://www.zabbix.com/documentation/current/pt/manual
Acesso em: 07 out de 2019

Zimbra Statistic Template. Disponível em:


https://share.zabbix.com/cat-app/mail-servers/zimbra-statistic-template
Acesso em: 21 out de 2019
APÊNDICE

Para instalarmos o Zabbix-server devemos ter um sistema operacional Unix-


Like semelhantes ao sistemas unix para instalar;
De preferência onde a pessoa, tenha um certo conhecimento da utilização:
O sistema escolhido para essa simulação será o Ubuntu Server 18.04 lts, por
seu suporte a longo tempo.

# Passos
Baixar a iso do site da página:
http://releases.ubuntu.com/18.04/

Para a simulação o mesmo pode ser criado em ambiente virtual para fim de
aprendizado, como o programa VirtualBox que será utilizado nesta simulação.
Passos da instalação do Ubuntu 18.04 lts no Virtual 6.0 on Fedora 30
● Abra o VirtualBox
● Acesse o menu Máquina
● Novo
● ou Ctrl + N

Estes passos irá abrir a tela de inicialização de instalação de uma VM (Virtual


Machine), onde você deverá adicionar o nome da VM, Pasta da Máquina, Tipo e
Versão. Para a nossa simulação será utilizada a seguinte configuração:
● Nome: Server Zabbix TCC
● Pasta da Máquina: /home/administrador/VirtualBox VMS
● Tipo: Linux
● Versão: Ubuntu (64-bit)

Após as escolhas destas informações será solicitado a prosseguir, e será


solicitada o tamanho da memória utilizada pela VM. Lembrando que a mesma deve
ser menor que a do hospedeiro, ou seja deve-se deixar reserva de uso de memória
para o hospedeiro, para o seu pleno funcionamento. Por exemplo, 2048 MB de
memória RAM.
Nos próximos passos será solicitada as configurações de disco:
● Criar um novo disco rígido virtual agora – Criar
● Tipo de arquivo de disco rígido: * VDI (VirtualBox Disk Image)
● Dinamicamente alocado
● Diretório onde ficará armazenado a imagem do disco virtual e o seu
tamanho em GB:
● - /home/administrador/VirtualBox Vms/Zabbix Server TCC/Zabbix
Server TCC.vdi
● - 100 GB
● Criar – ao pressionar criar será criada a vm com todas as
configurações selecionadas anteriormente.

Mas, ainda não podemos iniciá-la, pois falta alguns ajustes na mesma.
Para fazer estes ajustes. Selecione o ícone da vm criada e com o botão
direito abra o menu e selecione configurações.
Aparecerá uma tela com um menu a lateral esquerda com as opções:
Geral – Sistema – Monitor – Armazenamento – Aúdio – Rede – Portas Seriais
– USB – Pastas compartilhadas e Interface do usuário.
Em geral no sub-item básico, pode ser observar as configurações do sistema
operacional selecionadas no início da criação da máquina virtual, logo mudaremos
para Sistema e perceberemos a quantidade de memória que foi alocada para esta
vm e faremos a configuração da ordem do boot da máquina. Por padrão vem o
Disquete, Óptico,Disco ŕigido habilitado e as demais desativadas. Será colocada por
primeiro na sequência o óptico, para dar-se o início a instalação por ele. Em seguida
muda-se para Armazenamento e terá em vista o disco rígido criado e suas
configurações e o leitor de cd vazio, ao selecionar o disco vazio, terá as opções de
selecionar uma imagem ou usar o leitor do hospedeiro. Como foi feito download da
iso, seleciona-se a mesma. E por fim, em rede onde escolhe o tipo de conexão, para
esta simulação estaremos usando a placa em modo Bridge. E o ok, para fechar a
janela de Configurações da VM.

Por padrão: Para instalação: Após a instalação


[x] Disquete [x] Óptico [ x ] Disco Rígido
[x] Óptico [x] Disco Rígido [ ] Óptico
[x] Disco Rígido [ ] Disquete [ ] Disquete
[ ] Rede [ ] Rede [ ] Rede

Para iniciar a vm pode-se dar duplo click e a mesma iniciará ou selecionar a


vm deseja, pressionar o botão direito, selecionar iniciar, e escolher o tipo de
inicialização:
Máquina Virtual – Botão Direito – Iniciar – Início Destacável.
O início destacável, será utilizado para que a máquina virtual trabalhe em
segundo plano, após a instalação do Sistema Operacional.
Ao iniciar a vm, dará início a instalação do sistema operacional pelo boot da
ISO.
● Será solicitado a escolha do idioma:
■ English
● Configuração de Leiaute do Teclado:
■ Português
■ Português
● Configuração da Placa de rede
■ Configurações utilizadas para a simulação do Servidor Zabbix
■ address: 192.168.0.254
■ netmask 255.255.255.0
■ network: 192.168.0.0/24
■ gateway: 192.168.0.1
■ nameserver: 1.1.1.1 (cloudflare)

Após a configuração da rede, será requerido a configuração de proxy, caso


houver, Não é o nosso caso.
Selecionar o espelho do sistema ou seja o repositório que será utilizado.
Mirror address: http://br.archive.ubuntu.com/ubunu
Configurar o sistema de arquivo no disco.
● Por padrão ele já utiliza todo o disco para o /, mas pode ser configurado
a sua maneira. Caso assim desejar.
Após a configuração do disco será a vez de configurar o nome do usuário,
nome da máquina e senha
Configurar o ssh.
[X] Install openSSH Server
Habilita-se para se fazer a acesso remoto ao servidor.
Pergunta-se que deseja instalar algum adicional a instalação do Ubuntu 18.04
LTS, logo após estes passos será iniciada a instalação do Sistema Operacional, ao
fim terá a opção de visualizar o log ou reiniciar.
Ao reiniciar, desligarmos a vm, para fazermos ajustes na configuração em
relação ao ordem de boot. Onde estaremos desativando o disco óptico e deixando
somente o disco rígido.
Em seguida a máquina Virtual será iniciada novamente, agora com o sistema
operacional Ubuntu 18.04 LTS instalado.
Lembrando o Ubuntu server 18.04 LTS não possui tela gráfica, somente o
terminal para acesso e uso.
Será solicitado o usuário e a senha para acesso:
Para esta simulação estaremos usando o usuário e senha citados abaixo:
zabbix login: zabbix
password: zabbix@123
Após com o acesso concedido ao terminal, será feita atualização do sistema
operacional:
zabbix@zabbix:~$ (Nota-se o terminal vem, o nome do
usuário@nomedamaquinao:diretorioatualseguidode$ ), o cifrão é para informar que
o usuário não estar com privilégios administrador ou seja, sem privilégios de root.
Para se fazer a atualização do sistema operacional (repositórios e aplicativos)
utiliza-se o seguinte comando:
zabbix@zabbix:~$ sudo apt update && apt upgrade (Nota-se o uso do sudo,
para executar o comando com privilégios de root, ou seja com privilégios
administrativos)
Referência do zabbix;
https://www.zabbix.com/download?
zabbix=4.2&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql
Em seguida, faz-se download do pacote de instalação do repositório do
zabbix para Ubuntu Server 18.04 LTS, com o comando:
zabbix@zabbix:~$ wget
https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix-release/zabbix-
release_4.4-1+buster_all.deb
Para instalação do pacote baixado, usa-se o comando:
zabbix@zabbix:~$ sudo dpkg -i zabbix-release_4.4-1+buster_all.deb
Logo, devemos atualizar a lista de repositórios, com o comando:
zabbix@zabbix:~$ sudo apt update -y
Posterior a instalação dos repositórios do zabbix e atualização deles, pode
iniciar a instalação do Zabbix server, frontend e o agente, com o comando:
zabbix@zabbix:~$ sudo apt -y install zabbix-server-mysql zabbix-frontend-php
zabbix-apache-conf zabbix-agent
Após a instalação do zabbix-server-mysql, deve-se fazer a configuração de
segurança do banco de dados mysql, usando o comando:
zabbix@zabbix:~$ sudo mysql_secure_installation

Onde será solicitada a senha atual do root do mysql: Deve-se pressionar


Enter, pois a mesma estar em branco, será questionado o desejo de setar uma
senha para o usuário root, caso positivo, será solicitada a nova senha, com
confirmação. Depois se deseja remover o usuário anonymous (anônimo), Desativar
acesso remoto ao root, remover o banco de dados test e recarregar os privilégios.
Então, após configurada a nova senha do root e as diretivas, pode fazer login
no mysql (MariaDB) com o comando:
zabbix@zabbix:~$ sudo mysql -u root -p
será solicitada a senha criada, e terá acesso ao console do mysql
Após login no mysql deve ser criado o usuário para acesso ao banco a ser
criado, para que não seja usado o usuário root, comando utilizado para criar usuário
no mysql.
MariaDB [(none)]> create user zabbix;
Após a criação do usuário, pode-se criar o banco de dados, com o comando.
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Para setar a senha para o usuário zabbix e dando a ele plenos privilégios ao
banco criado zabbix, usa-se o comando:
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost
identified by ‘zabbix@123’;
Onde zabbix@123 será senha para acesso ao banco zabbix.
Para sair do console do mysql, usar o comando:
MariaDB [(none)]> quit
Após criar o usuário zabbix e o seu banco de dados, devemos povoar com
suas tabelas e configurações do zabbix, com o comando:
zabbix@zabbix:~$ sudo zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz
| mysql-u zabbix -p
Onde será solicitada a senha do usuário zabbix, criado no mysql.
Em seguida, deve alterar o arquivo de configuração do servidor que em:
a/etc/zabbix/zabbix_server.conf, com o editor de texto de sua preferência.
Descomentar a tag na linha 124
#DBPassword= para DBPassword=zabbix@123
Depois temos q configurar o timezone da aplicação em
/etc/zabbix/apache.conf, nas linhas 20 e 30 descomentar e adicionar o seu time zone
Exemplo: php_value date.timezone America/Manaus
Após Instalação e configuração pelo terminal do Zabbix server, o mesmo deve
ser reiniciado e adicionado a inicialização do sistema operacional, com o comando:
zabbix@zabbix:~$ sudo systemctl restart zabbix-server zabbix-agent apache2
&& systemctl enable zabbix-server zabbix-agent apache2
Após estas configurações o zabbix estar apto a ser acessado para as
primeiras configurações em seu frontend.
Para acessar o zabbix, acesse pelo navegador: http://ipdoservidor/zabbix/
usuário: Admin
senha: zabbix
Ao acessar o servidor pela sua interface web, será exibido a versão instalada,
e o botão para prosseguir com a instalação.
Ao dar início, será exibida a tela de checklist das dependências do zabbix, e
todas devem estar ok. Após será exibida a tela de configuração do Banco de dados,
onde devem ser informados, usuários e senha criado e o local onde está instalado o
banco de dados, ao fim será exibido um resumo de todas as configurações e
agradecimentos por ter instalado o zabbix com sucesso.

Adicionando um host snmp (Switch Gerenciável)


Para fazer controle de dispositivos via snmp, temos que instalar um aplicativo
para que o servidor possa usar o snmp:
zabbix@zabbix:~$ sudo apt install snmp -y
Após a instalação acessar o zabbix via navegador:
http://ipdoservidor/zabbix
Ao entrar no zabbix, selecionar o item Configuration e após o subitem hosts
Logo aparecerá a tela de pesquisa de hosts e o botão para criar hosts.
Ao pressionar o botão create hosts informar as seguintes informações:
● Aba hosts:
○ host name
○ visible name
○ groups
○ snmp interface
○ Descrição
● Aba Templates:
○ Link new templates:
○ add : adicionar o novo template
● Aba Macros:
○ macro
○ valor
e por fim add
Após adicionar aguardar 01 hora, para que seja feito o discovery de todas as
funcionalidades de seu hosts

Instalando o grafana pelo repositório

Para adicionar um repositório, o programa não vem incluso no sistema, logo


deve ser instalado pelo comando:
zabbix@zabbix:~$ sudo apt-get install -y software-properties-common
Instalando o repositório do grafana estável
zabbix@zabbix:~$ sudo add-apt-repository “deb
https://packages.grafana.com/oss/deb stable main”
Para o Ubuntu deve ser adicionado a chave gpg, para habilitar a instalação do
pacote.
zabbix@zabbix:~$ wget -q -O – https://packages.grafana.com/gpg.key | sudo
apt-key add -
Depois atualiza-se o repositório e instala-se o grafana
zabbix@zabbix:~$ sudo apt-get update
zabbix@zabbix:~$ sudo apt-get install grafana
e ao término instalar um pacote necessário para o uso do grafana:
zabbix@zabbix:~$ sudo apt-get install -y apt-transport-https
Detalhes do pacote
Instalação dos binário /usr/sbin/grafana-server
Instalação dos scripts de inicialização /etc/init.d/grafana-server
Criado o arquivo de ambiente padrão /etc/default/grafana-server
Instalação dos arquivos de configuração /etc/grafana/grafana.ini
Instalação do serviço systemd nome grafana-server.service
Configuração padrão sets o log do arquivo em /var/log/grafana/grafana.log
Configuração padrão especifica do sqlite3 db no /var/lib/grafana/grafana.db
Instalação do HTML/JS/CSS and outros arquivos do grafana
/usr/share/grafana
Iniciando o grafana
zabbix@zabbix:~$ sudo systemctl daemon-reload
zabbix@zabbix:~$ sudo systemctl start grafana-server
zabbix@zabbix:~$ sudo systemctl status grafana-server
Habilitando para iniciar junto com o boot
zabbix@zabbix:~$ sudo systemctl enable grafana-server.service
Para acessar o grafana:
http://ipdoservidor:3000

No primeiro acesso, será solicitado a troca da senha do administrador


Ao acessar o servidor pela sua interface web, será exibido a versão instalada,
e o botão para prosseguir com a instalação.
Ao dar início, será exibida a tela de checklist das dependências do zabbix, e
todas devem estar ok. Após será exibida a tela de configuração do Banco de dados,
onde devem ser informados, usuários e senha criado e o local onde está instalado o
banco de dados, ao fim será exibido um resumo de todas as configurações e
agradecimentos por ter instalado o zabbix com sucesso.

Integrando o Grafana com o zabbix

Para listar os plugins instalados no grafana execute o comando:

zabbix@zabbix:~$ sudo grafana-cli plugins list-remote

Perceba que ainda não possui o datasource do zabbix, iremos acrescentar


com o comando:
zabbix@zabbix:~$ sudo grafana-cli plugins install alexanderzobnin-zabbix-app
após a instalação do datasource do zabbix, deve-se reiniciar o grafana.
zabbix@zabbix:~$ sudo service grafana-server restart
Após reiniciar o grafana, acesse via web: http://ipdoservidor:3000 e acesse no
menu o painel de plugins, pesquise por zabbix e habilite o datasource do zabbix.
Depois de habilitado o datasource, criei uma conexão para o zabbix e crie o
seu dashboard, conforme desejar.

Scripts adicionados ao servidor de e-mail para coleta das informações


adicionais.

Scripts adicionados ao crontab e o seu período de execução


* * * * * /etc/zabbix/scripts/zimbraGetStats.sh mailserver >/dev/null 2>&1
1 0 * * * /etc/zabbix/scripts/zimbrayesterday.sh mailserver > /dev/null 2>&1
*/5 * * * * /etc/zabbix/scripts/zimbrayesterdaybyh.sh > /dev/null 2>&1
* * * * * /etc/zabbix/scripts/zimbraTrafficStats.sh mailserver > /dev/null 2>&1
* * * * * /etc/zabbix/scripts/zimbraBTrafficStats.sh mailserver > /dev/null 2>&1
* * * * * /opt/zimbra/bin/zmcontrol status > /tmp/zimbra_status.log

script 01
#!/bin/bash
/opt/zimbra/bin/zmsoap -z -t admin GetServerStatsRequest >
/tmp/zimbraStats.xml

> /tmp/zabbix_send.lst
while read line
do
key=$(echo $line | awk -F "\"" '{print "zimbra."$2}')
value=$(echo $line | grep -o -P '(?<=>).*(?=</stat>)' | sed -r 's/[,]/./g')
if [ "$value" != "" ]
then
echo "\"$1\" $key $value" >> /tmp/zabbix_send.lst
fi
done </tmp/zimbraStats.xml

/usr/bin/zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -i
/tmp/zabbix_send.lst

script 02
#!/bin/bash
function get_bytes(){
# trim
rec="$(echo -e $1 | tr -d '[:space:]')"
last_char=${rec: -1}
if [ "$last_char" = "k" ]; then
bytes="$(echo -e $1 | tr -d 'k')"
bytes=$(($bytes * 1024))
echo $bytes
elif [ "$last_char" = "m" ]; then
bytes="$(echo -e $1 | tr -d 'm')"
bytes=$(($bytes * 1024 * 1024))
echo $bytes
fi
}
total_received=`/opt/zimbra/common/bin/pflogsumm.pl -d yesterday
/var/log/mail.log --detail 0 | grep -m 1 -o -P '(?<= ).*(?=received)'| sed -e 's/^\s*//' -e
'/^$/d'`
total_delivered=`/opt/zimbra/common/bin/pflogsumm.pl -d yesterday
/var/log/mail.log --detail 0 | grep -m 1 -o -P '(?<= ).*(?=delivered)'| sed -e 's/^\s*//' -e
'/^$/d'`
total_bdelivered=`/opt/zimbra/common/bin/pflogsumm.pl -d yesterday
/var/log/mail.log --detail 0 | grep -m 1 -o -P '(?<= ).*(?=bytes delivered)'| sed -e 's/^\
s*//' -e '/^$/d'`
total_bdelivered_result=`get_bytes $total_bdelivered`
total_breceived=`(/opt/zimbra/common/bin/pflogsumm.pl -d yesterday
/var/log/mail.log --detail 0 | grep -m 1 -o -P '(?<= ).*(?=bytes received)'| sed -e 's/^\
s*//' -e '/^$/d')`
total_breceived_result=`get_bytes $total_breceived`
>/tmp/zabbix_send03.lst
echo "\"$1\" zimbra.traffictotalreceivedyes $total_received" >>
/tmp/zabbix_send03.lst
echo "\"$1\" zimbra.traffictotaldeliveredyes $total_delivered" >>
/tmp/zabbix_send03.lst
echo "\"$1\" zimbra.traffic.totalbdeliveredyes $total_bdelivered_result" >>
/tmp/zabbix_send03.lst
echo "\"$1\" zimbra.traffictotalbreceivedyes $total_breceived_result" >>
/tmp/zabbix_send03.lst
/usr/bin/zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -i
/tmp/zabbix_send03.lst

script 03
#!/bin/sh
/usr/bin/zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -i
/tmp/zabbix_send03.lst

script 04
#!/bin/bash
received=`/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --
detail 0 | grep -m 1 -o -P '(?<= ).*(?='received')'| sed -e 's/^\s*//' -e '/^$/d'`
delivered=`/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --
detail 0 | grep -m 1 -o -P '(?<= ).*(?='delivered')'| sed -e 's/^\s*//' -e '/^$/d'`
forwarded=`/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --
detail 0 | grep -m 1 -o -P '(?<= ).*(?='forwarded')'| sed -e 's/^\s*//' -e '/^$/d'`
deferred=`/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --
detail 0 | grep -m 1 -o -P '(?<= ).*(?='deferred')'| sed -e 's/^\s*//' -e '/^$/d'`
bounced=`/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --
detail 0 | grep -m 1 -o -P '(?<= ).*(?='bounced')'| sed -e 's/^\s*//' -e '/^$/d'`
reject=`/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --detail
0 | grep -m 1 -o -P '(?<= ).*(?='reject')'| sed -e 's/^\s*//' -e '/^$/d'`
>/tmp/zabbix_send04.lst
echo "\"$1\" zimbra.traffic.received $received" >> /tmp/zabbix_send04.lst
echo "\"$1\" zimbra.traffic.delivered $delivered" >> /tmp/zabbix_send04.lst
echo "\"$1\" zimbra.traffic.forwarded $forwarded" >> /tmp/zabbix_send04.lst
echo "\"$1\" zimbra.traffic.deferred $deferred" >> /tmp/zabbix_send04.lst
echo "\"$1\" zimbra.traffic.bounced $bounced" >> /tmp/zabbix_send04.lst
echo "\"$1\" zimbra.traffic.rejected $reject" >> /tmp/zabbix_send04.lst
/usr/bin/zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -i
/tmp/zabbix_send04.lst

script 05
#!/bin/bash
function get_bytes(){
# trim
rec="$(echo -e $1 | tr -d '[:space:]')"
last_char=${rec: -1}

if [ "$last_char" = "k" ]; then


bytes="$(echo -e $1 | tr -d 'k')"
bytes=$(($bytes * 1024))
echo $bytes
elif [ "$last_char" = "m" ]; then
bytes="$(echo -e $1 | tr -d 'm')"
bytes=$(($bytes * 1024 * 1024))
echo $bytes
fi
}
received=$(/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --
detail 0 | grep -m 1 -o -P '(?<= ).*(?=bytes received)'| sed -e 's/^\s*//' -e '/^$/d')
breceived_result=`get_bytes $received`
delivered=$(/opt/zimbra/common/bin/pflogsumm.pl -d today /var/log/mail.log --
detail 0 | grep -m 1 -o -P '(?<= ).*(?=bytes delivered)'| sed -e 's/^\s*//' -e '/^$/d')
bdelivered_result=`get_bytes $delivered`
>/tmp/zabbix_send02.lst
echo "\"$1\" zimbra.traffic.bdelivered $breceived_result" >>
/tmp/zabbix_send02.lst
echo "\"$1\" zimbra.traffic.breceived $bdelivered_result" >>
/tmp/zabbix_send02.lst
/usr/bin/zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -i
/tmp/zabbix_send02.lst

script 06
#!/bin/bash
function zimbra_get(){
case "$1" in
amavis|antivirus|antispam|dnscache|ldap|logger|mailbox|memcached|mta|
opendkim|service|snmp|spell|stats|zimbraAdmin|webapp|proxy|zimlet|zmconfigd)
status=`cat /tmp/zimbra_status.log | grep $1 | cut -c26-32`
if [ "$1" == "webapp" ]; then
status=`cat -n "/tmp/zimbra_status.log" | grep -n ^ | grep ^17: | cut -c36-
42`
fi
if [ "$status" != "Running" ]; then
echo 0
else
echo 1
fi
;;
zimbra) statuszimbra=`systemctl status zimbra | grep Active | cut -c12-17`
if [ "$statuszimbra" != "active" ]; then
echo 0
else
echo 1
fi
;;
esac
Figur
a 01 - Topologia da rede. Fonte - Autor

Figura 02 - Monitoramento do Sistema e Partição. Fonte - Autor


Figura 03 - Monitoramento de volumes pelo dashboard. Fonte - Autor

Figura 04 - Monitoramento de processador, memória e rede pelo dashboard. Fonte - Autor


Figura 05 - Monitoramento Servidor Zimbra de Serviços e Status de envio e recebimento de
mensagens. - Fonte - Autor

Figura 06 - Monitoramento do Processador, Disco e Memória do Servidor Zimbra.


Fonte - Autor
Figura 07 - Monitoramento de Rede no Servidor Zimbra. Fonte - Autor

Você também pode gostar