I. Configuração dos Access Points - JJSJr/Zabbix GitHub Wiki
Nome: Access Point 1 - S400.
Inicialmente é necessário realizar algumas configurações básicas no dispositivo que permitirão um monitoramento mais preciso, como a configuração de um ip fixo e a configuração de um servidor de horas.
Para este dispositivo, foram definidas as seguintes configurações:
- Ip: 192.168.0.11
- Netmask: 255.255.255.0
- Gateway: 192.168.0.1
Configuração de rede Linux
Fonte: O Autor
Para manter correta a hora do dispositivo, de acordo com a hora do servidor zabbix foi realizado o procedimento seguindo o manual disponibilizado pela comunidade ntp Brasil (https://ntp.br/guia-linux-comum.php), do qual configura-se como servidor de horas os oficiais do Brasil.
Em seguida, inicia-se a configuração do agente snmp no notebook que simulará um dos access points, nomeado como S400 (seu modelo). É importante ressaltar que não é instalado o zabbix-agent para o dispositivo, pois como o objetivo é simular um access point, será utilizado apenas o protocolo SNMP.
Abrindo um terminal linux executa-se os seguintes comandos:
#1. Primeiramente será instalado o servico snmp e seu deamon:
apt-get install snmpd snmp
#2. Em seguida, deve-se editar o arquivo /etc/snmpd.conf com a seguinte configuração:
vi /etc/snmpd.conf
rocommunity zabbix-joel #Apenas este item é obrigatório para o zabbix
syslocation Lab. interno
syscontact Joel <[email protected]>
#Esta configuração simula access point, switchs, roteadores e no-breaks
#3. Reiniciar o serviço snmp:
/etc/init.d/snmpd restart
#4. É possível averiguar o status do serviço (deve estar active running):
/etc/init.d/snmpd status
Status do SNMPD
O Autor
Neste momento será apresentado a configuração do Access Point no Zabbix. O nome da comunidade é item essencial do arquivo de configuração do snmpd, pois é este que o referencia no servidor Zabbix. O nome do dispositivo foi escolhido de forma a caracterizá-lo plenamente, com poucas palavras, sendo access point – S400.
- Após acessar o servidor zabbix, segue-se o seguinte caminho: [Configuração] > [Hosts] > [Criar Host]
Configuração novo Host Zabbix passo 1 - Criando um host
Fonte: O Autor
- Em seguida realiza-se o cadastro das informações do referido host:
- Nome do host: Access Point 1 – S400
- Grupos: Access Point (novo grupo)
- Interface SNMP: 192.168.0.11 [IP] 161
- Descrição: Notebook Lenovo S400 configurado como Access Point.
Configuração novo Host Zabbix passo 2 - Cadastrando novo host
Fonte: O Autor
- Na aba deve-se cadastrar a seguinte macro:
Será cadastrado o mesmo nome que foi colocado em rocommunity, no momento da configuração do snmp no dispositivo.
{{$}SNMP{_}COMMUNITY} => zabbix-joel
Configuração novo Host}Zabbix passo 3 - Inclusão de Macro
Fonte: O Autor
- Por fim, configura-se o template:
Neste caso, como o notebook lenovo S400 está configurado com um sistema operacional Linux, selecionou-se o template: Template OS Linux SNMPv2.
Configuração novo Host Zabbix passo 4 – Configuração de template
Fonte: O Autor
- Por fim, basta atualizar e estará configurado o dispositivo.
Configuração novo \emph{Host} Zabbix passo 5 – Dispositivo configurado
Fonte: O Autor
- Dentro de 1 hora é possível verificar os dados sendo recebidos pelo servidor. Basta acessar [Monitoramento] > [Gráficos]. E selecionar as seguintes opções:
Grupo: Access Points Host: Access Point 1 – S400 Gráfico: Interface enp1s0(): Network trafic (exemplo de interface de rede cabeada, verificando o tráfego de rede). Zoom: Última 1 hora
Configuração novo Host Zabbix passo 6 – Visualização de dados no gráfico
Fonte: O Autor
A fim de simular corretamente o access point, foi utilizado o recurso no sistema operacional Linux Mint que permite torná-lo um access point, transmitindo sua conexão da rede cabeada (interface enp1s0: Interface Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller) para a rede wirelless (interface wlp2s0: Interface Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express)), assim como faz o access point em si.
Habilitação do \emph{Access Point} 1 (S400)
Fonte: O Autor}
Nome: Access Point 2 - 5ultra.
Na configuração deste dispositivo, também não foi utilizado o zabbix-agent, sendo apenas o protocolo snmp o vetor de comunicação entre o dispositvo e o servidor zabbix assim como ocorre entre um access point comum.
Para isso foram necessários seguir alguns procedimentos listados abaixo:
- Para alterar a configuração de rede deve-se digitar na barra de pesquisa do windows “ncpa.cpl” (sem aspas) e dar enter, em seguida dar duplo clique em [Ethernet], selecionar o item Protocolo IP Versão 4 (TCP/IPv4) e clicar em [Propriedades]. Deve-se preencher com os dados conforme a \autoref{fig:ap2conf1}.
Configuração Windows - Rede - passo 1
Fonte: O Autor
- Digitar na barra de pesquisa do windows “optionalfeatures” e apertar [Enter] no teclado. Procurar o item “Protocolo SNMP” e ativar Provedor de SNMP WMI (que se trata de especificações para consolidação do gerenciamento de dispositivos e aplicações).
Configuração Windows - Ativação SNMP - passo 2
Fonte: O Autor
A partir da atualização 1809 do windows 10, o SNMP, por ser o protocolo opcional do windows 10 pode estar ausente, não aparecendo conforme a imagem anterior. Se este for o caso deve-se instalá-lo primeiro. Abrindo o PowerShell e digitando os seguintes comandos:
#a) Para verificar a ausência do pacote:
Get-WindowsCapability -Online -Name “SNMP *”
#b) Para adicionar o pacote SNMP cliente:
Add-WindowsCapability -Online -Name “SNMP.Client ~~~~ 0.0.1.0”
#c) Para verificar, em seguida, a disponibilidade do pacote:
Get-WindowsCapability -Online -Name “SNMP *”
- Em seguida, deve-se digitar na barra de pesquisas do windows “services.msc” e apertar enter. Seleciona-se o serviço SNMP, clica com o botão direito e em [Propriedades].
Configuração Windows - SNMP - passo 3
Fonte: O Autor
- Na aba Agente, preenche-se a informação de contato e local do dispositivo e além disso marca-se todos os serviços que serão informados ao servidor de monitoramento.
Configuração Windows - SNMP - passo 4
Fonte: O Autor
- Por fim, na aba Segurança, adiciona-se uma comunidade somente leitura com o nome zabbix-joel. Coloca-se o ip do dispositivo que aceitará pacotes SNMP.
Configuração Windows - SNMP - passo 5
Fonte: O Autor
- Para liberar pacotes ICMP vindos do servidor de monitoramento, assim como de outros dispositivos, deve-se criar uma regra no firewall do windows. Para isso deve-se digitar na barra de pesquisa do windows “Firewall do Windows com Segurança Avançada” e apertar enter.
Configuração Windows - ICMP - passo 6
Fonte: O Autor
- Clicar em Regras de Entrada > Nova Regra… Na aba lateral [Protocolo e Portas] marcar a opção Tipo de protocolo: ICMPv4, depois clicar em [Avançar]
Configuração Windows - ICMP - passo 7
Fonte: O Autor
- As próximas janelas basta deixar a configuração padrão e avançar até concluir o processo conforme as figuras dos passos 8, 9, 10 e 11.
Configuração Windows - ICMP - passo 8
Fonte: O Autor
Configuração Windows - ICMP - passo 9
Fonte: O Autor
Configuração Windows - ICMP - passo 10
Fonte: O Autor
Configuração Windows - ICMP - passo 11
Fonte: O Autor
Assim como foi feito no access point 1 adaptado, neste momento é transformado o notebook com o sistema operacional windows 10 em um access point, chamado pelo windows por Hotspot móvel. Para isso é necessário realizar todas as atualizações do windows update. Em seguida realize-se o seguinte procedimento conforme tutorial da microsoft (https://support.microsoft.com/pt-br/help/4027762/windows-use-your-pc-as-a-mobile-hotspot).
Selecionou-se o botão Iniciar e Configurações > Rede e Internet > Hotspot móvel.
Em Compartilhar minha conexão de Internet de, escolhe-se Ethernet.
Em Compartilhar minha conexão por, escolhe-se Wi-fi.
Selecionar Editar > inseriu-se o nome da rede e senha > Salvar.
Por fim é necessário ativar Compartilhar minha conexão de Internet com outros dispositivos.
Habilitação do Access Point 2 (5Ultra)
Fonte: O Autor
Para configurar o novo host no servidor zabbix basta realizar procedimento semelhante aos descritos no access-point 1 alterando apenas os nomes dos dispositivos.