Ad Widget

Collapse

Print HP M428fdw

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gustbar
    Member
    • Jul 2023
    • 36

    #1

    Print HP M428fdw

    Amigos,

    Algum de vocês já pegou esse modelo de impressora, não consigo achar o mib variável de consumo, também ela faz um calculo de percentual que não é variavel.

    Click image for larger version

Name:	image.png
Views:	369
Size:	52.2 KB
ID:	468110
  • Hernandes Martins
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2011
    • 900

    #2
    Olá meu caro,


    Neste caso você está se referindo a OID, chegou a fazer o teste com snmpwalk ? essa informação aparece em algum local para comparar com o resultado da OID?


    __

    Att.
    Hernandes Martins - Zabbix Trainer

    Zabbix Brazil Partner - www.luniobr.com

    Zabbix Brazil Community - www.zabbixbrasil.org

    Blog: hernandesmartins.blogspot.com.br

    Skype: hernandss
    Telegram: @MrHernandes

    Español
    Facebook: facebook.com/groups/zabbixlatam
    Telegram: https://t.me/ZabbixEspañol

    Português
    Facebook: facebook.com/groups/zabbixbrasil/
    Telegram: https://t.me/ZabbixBrasil

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      printer.toner_current - 1.3.6.1.2.1.43.11.1.1.9.1.1
      printer.toner_max - 1.3.6.1.2.1.43.11.1.1.8.1.1
      printer.toner_percent = 100*printer.toner_current/printer.toner_max

      printer.count_of_copy - 1.3.6.1.2.1.43.10.2.1.4.1.1

      printer.cartrige_pages - .1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.10.11.1.0

      Comment

      • gustbar
        Member
        • Jul 2023
        • 36

        #4
        @Hernandes Martins​ Sim, eu percebi que é algum calculo que ele faz para obter o percentual. Ate achei um OID não bate exatamente.

        Comment

        • gustbar
          Member
          • Jul 2023
          • 36

          #5
          printer.toner_max - 1.3.6.1.2.1.43.11.1.1.8.1.1
          @Hamardaban​ Essas OID não tem nesse modelo, porém eu tinha achado esse primeira linha e coloquei como o percentual, aparentemente resolveu meu problema
          printer.toner_current - 1.3.6.1.2.1.43.11.1.1.9.1.1


          printer.toner_percent = 100*printer.toner_current/printer.toner_max

          printer.count_of_copy - 1.3.6.1.2.1.43.10.2.1.4.1.1

          printer.cartrige_pages - .1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.10.11.1.0​

          agora na OKI que abri aqui não bate o valor, vou observar se essas oid que voce mandou pode resolver na oki

          Comment

          • gustbar
            Member
            • Jul 2023
            • 36

            #6
            @Hamardaban @Hernandes Martins
            Olá caros, estou hoje novamente analisando uma questão veja essas telas abaixo:
            70% é o valor que está dando, abaixo fiz print dos uid em 2 momentos, porém estou usando essa formula abaixo e não tenho o resultado.

            (((last(//TonerLevelFull)) - (last(//TonerLevel)))
            / (last(//TonerLevelFull))*100)​

            1 momento
            Click image for larger version

Name:	image.png
Views:	330
Size:	141.4 KB
ID:	468600​2 momento
            Click image for larger version

Name:	image.png
Views:	322
Size:	131.9 KB
ID:	468601
            Percentual que aparece na impressora

            Click image for larger version

Name:	image.png
Views:	308
Size:	14.2 KB
ID:	468602

            ​​

            Comment

            • gustbar
              Member
              • Jul 2023
              • 36

              #7
              A resposta desse problema vou deixar na questão do fator coeficiente, pois esse modelo trabalha com percentual de 10 em 10, ou seja quando está com 75 ela tem 80% e quando caiu para 74 o percentual caiu para 70%, nada como um bom almoço para encontrar a resposta.

              Comment

              • gustbar
                Member
                • Jul 2023
                • 36

                #8
                Após algumas pesquisa achei a solução exata para o meu problema.
                floor(floor((((last(//TonerLevelFull)) - (last(//TonerLevel))) / (last(//TonerLevelFull))*100) + 5) / 10) * 10

                Comment

                Working...