Ad Widget

Collapse

Monitorar Dados Relógio de Ponto

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • evandrogoncalves
    Junior Member
    • Jun 2023
    • 7

    #1

    Monitorar Dados Relógio de Ponto

    Boa tarde pessoal!
    Surgiu uma demanda para monitorar alguns dados dos relógios de ponto, como por exemplo:
    - Data e Hora do REP;
    - Ocupação de Funcionários / Credenciais / Biometrias;
    - Ultimo NSR;
    - Total de Registros;
    - Autonomia da Bobina, etc...
    Estas informações temos à disposição acessando o equipamento via browser:
    Data e Hora 08/03/2024 15:19:20
    Horário de Verão (Data Inicial) Desabilitado
    Horário de Verão (Data Final) 02/00/2000
    Ocupação de Funcionários 000001112
    Ocupação de Credenciais 000000926
    Ocupação de Templates 000001012
    Último NSR 000533249
    Total de registros de ponto 0000529209
    Total de registros de ponto não coletados 0000000000
    Bobina da Impressora Com Papel
    Autonomia da Bobina 230.0 metros
    Média de Tickets disponíveis 4600 tickets
    Estado da MRP Operação normal
    Estado do REP Operação normal
    Fonte de alimentação Alimentação AC
    O REP nativamente não possui SNMP, dai pensei em um script para capturar as informações da página do equipamento, salvar em arquivo.TXT e depois realizar o tratamento.
    Aí que está a dificuldade. Como poderia fazer?
    Alguém com alguma luz?
  • solution
    Senior Member
    • Jun 2020
    • 269

    #2
    Ainda não precisei configurar/monitorar usando dados de páginas HTTP.

    Mas dá uma lida e pesquisa sobre "HTTP agent"

    Manual: https://www.zabbix.com/documentation...itemtypes/http

    Video:
    https://blog.zabbix.com/handy-tips-3...t-items/23160/

    E pesquisa no Forum e no Google sobre.
    Vai dar trabalho mas pelo pouco que li, deve te ajudar.

    Wellington

    Comment

    • evandrogoncalves
      Junior Member
      • Jun 2023
      • 7

      #3
      Muito obrigado pela ajuda.
      Consegui fazer as coletas aqui, utilizando pre-processamento de expressão regular.

      Comment

      • gabrielpcardozo
        Junior Member
        • Aug 2025
        • 2

        #4
        Boa tarde, Evandro!
        Estou com a mesma necessidade que você teve de monitorar dados de um relógio de ponto.

        Só pra contextualizar, eu criei um host para o REP, e criei 2 itens do tipo HTTP Agent, um utiliza login e senha para entrar e retornar o token de autenticação, e o outro deveria utilizar o token e retornar as informações do sistema.
        O primeiro funciona corretamente. Já o segundo funciona apenas quando insiro o token manualmente no código, mas quando tento substituir por uma macro que pega o último resultado do primeiro, ele não dá certo. Vou anexar as imagens

        Não sei como resolveu o seu problema, mas será que consegue dar uma luz aqui rs?

        Click image for larger version

Name:	image.png
Views:	194
Size:	56.4 KB
ID:	506435
        Click image for larger version

Name:	image.png
Views:	171
Size:	55.5 KB
ID:	506436

        Comment

        • evandrogoncalves
          Junior Member
          • Jun 2023
          • 7

          #5
          Bom dia!
          Pelo que me relata, as formas de funcionamento dos REP´s são diferentes.
          Enquanto os Dimep tem uma página aberta com dados não sensíveis, o outro já necessita login e senha.
          No meu caso foi só utilizar REGEX para capturar os dados recebidos.

          Ex:
          Click image for larger version

Name:	image.png
Views:	170
Size:	54.8 KB
ID:	506467

          Click image for larger version

Name:	image.png
Views:	171
Size:	14.0 KB
ID:	506468

          Espero te ajudado.​
          Attached Files

          Comment

          • gabrielpcardozo
            Junior Member
            • Aug 2025
            • 2

            #6
            Boa tarde!
            Realmente, o modelo da ControliD que utilizamos necessita do token da sessão ativa para poder solicitar as informações do sistema do relógio...
            Descobri uma forma de fazer por um script externo, mas não me agrada muito, pois gostaria de fazer com as ferramentas nativas do próprio Zabbix. Enquanto não consigo resolver isto, fiz um outro template pra monitorar de forma "simples" apenas para saber se o relógio está ligado, conectado e se o acesso via web está funcionando.

            Mesmo assim, muito obrigado pela ajuda!!

            Comment

            • markfree
              Senior Member
              • Apr 2019
              • 868

              #7
              Com uma pesquisa simples, é possível encontrar a documentação das APIs da ControlID.
              Não sei se qualquer equipamento desse fabricante oferece suporte à API, mas parece que utilizam REST. Nesse caso, é possível usar o Zabbix nativamente para chamar a API.
              Acho que vale a pena experimentá-la se o seu equipamento suportar.

              Comment

              Working...