[thrive_leads id=’49087′]
Gostaria de aprender como usar o recurso UserParameter? Neste tutorial, vamos mostrar como configurar o UserParameter e criar um script personalizado para monitorar um computador que executa o Windows.
• Versão do Zabbix: 3.4.12
• Versão do Windows: 7 Enterprise
O computador que executa o Windows deve ter o agente Zabbix instalado.
Lista de Hardware:
A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial do Zabbix.
Cada peça de hardware listada acima pode ser encontrada no site da Amazon.
Zabbix Playlist:
Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação do Zabbix.
Não se esqueça de se inscrever em nosso canal do youtube chamado FKIT.
Tutoriais Relacionados ao Zabbix:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do Zabbix.
Tutorial – Criar Windows Script
Primeiro, você precisa instalar o agente Zabbix no computador que executa o Windows.
• Zabbix Instalar Agente no Windows.
Em seguida, vamos criar um script que nos dará a resposta que o agente Zabbix não pôde fornecer.
Em nosso exemplo, queremos saber quem está conectado no computador com Windows no momento.
Abra o bloco de notas e crie um SCRIPT BATCH chamado check_username.bat com o seguinte conteúdo
.
@echo off
FOR /F “tokens=2 delims=={}” %%A IN (‘WMIC ComputerSystem Get UserName /format:list’) DO (
echo %%A
)
Salve o script chamado check_username.bat dentro da pasta C: \ Zabbix.
Abra um prompt do DOS e tente executar o script check_username.bat.
C:\>c:
C:\>cd zabbix
C:\zabbix>check_user.bat
TECHEXPERT\administrator
Em nosso exemplo, o script, quando executado, exibia o nome de usuário do usuário logado neste computador.
Em nosso exemplo, o administrador do usuário está usando este computador no momento.
Este script foi criado para o Windows 7 e não funcionará nas edições do servidor do Windows.
O script não é a parte importante deste tutorial, você terá que criar scripts ou comandos adequados às suas necessidades.
Agora precisamos integrar nosso script ao agente do Zabbix.
Abra o aplicativo Notepad e edite o arquivo de configuração zabbix_agentd.win.conf.
O arquivo zabbix_agentd.win.conf é localizado dentro da pasta C: \ Zabbix.
Aqui está o arquivo, antes da nossa configuração
Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log
Aqui está o novo arquivo com nossa configuração.
Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log
UserParameter=computer.windows.user,c:\zabbix\check_user.bat
Para finalizar nossa configuração, você precisa reiniciar o Zabbix Agent em execução neste computador.
Se você não souber como reiniciar o agente Zabbix, poderá reiniciar o computador.
Agora, o servidor Zabbix pode contatar este computador e solicitar as seguintes informações: computer.windows.user
O agente Zabbix instalado no computador Windows deve informar o usuário que está atualmente conectado.
Para testar nossa configuração, digite o seguinte comando no console do servidor Zabbix:
# zabbix_get -s 192.168.0.50 -p 10050 -k “computer.windows.user”
TECHEXPERT\administrator
Como você pode ver, o servidor Zabbix é capaz de obter remotamente essas informações do agente.
Tutorial – Zabbix Configurar UserParameter
Agora, precisamos acessar o painel do servidor Zabbix e adicionar o computador Windows como um host.
Abra o seu navegador e digite o endereço IP do seu servidor web plus / zabbix.
Em nosso exemplo, o seguinte URL foi inserido no navegador:
• http://35.162.85.57/zabbix
Na tela de login, use o nome de usuário e a senha padrão.
• Nome de usuário padrão: Admin
• Senha Padrão: zabbix
Após um login bem-sucedido, você será enviado para o Painel do Zabbix.
Na tela do painel, acesse o menu Configuração e selecione a opção Host.
No canto superior direito da tela, clique no botão Criar host.
Na tela de configuração do host, você precisará inserir as seguintes informações:
• Nome do host – digite um nome de host para monitorar.
• Nome do host visível – Repita o nome do host.
• Novo grupo – digite um nome para identificar um grupo de dispositivos semelhantes.
• Interface do agente – digite o endereço IP do nome do host.
Aqui está a imagem original, antes da nossa configuração.
Aqui está a nova imagem com a nossa configuração.
Clique no botão Adicionar para incluir este host no banco de dados do Zabbix.
Na tela do painel, acesse o menu Configuração e selecione a opção Host.
Localize e clique no nome do host que você criou antes.
Em nosso exemplo, selecionamos o nome do host: WINDOWS7
Na tela Propriedades do host, acesse a guia Aplicativos.
Na parte superior direita da tela, clique no botão Criar aplicativo.
Na tela de aplicativos do Host, crie um novo aplicativo chamado Windows.
Depois de terminar a criação do aplicativo, acesse a guia Itens.
Na parte superior direita da tela, clique no botão Criar item.
Na tela de criação de itens, você precisa configurar os seguintes itens:
• Nome: insira uma identificação no item Userparameter.
• Tipo: Agente Zabbix
• Chave: uma chave personalizada para o seu parâmetro User
• Tipo de informação: nosso exemplo usa texto
• Intervalo de atualização: 60 segundos
• Aplicação: Windows
Clique no botão Adicionar e termine a criação do item.
Espere 5 minutos.
Para testar sua configuração, acesse o menu Monitoramento e clique na opção Últimos dados.
Use a configuração de filtro para selecionar o nome do host desejado.
Em nosso exemplo, selecionamos o nome do host WINDOWS7.
Clique no botão Aplicar.
Você deve ser capaz de ver os resultados do seu monitoramento do parâmetro UserParameter usando o Zabbix.
Parabéns! Você configurou o recurso Zabbix UserParameter.