snmp-printerbewaking in The Dude

snmp

Er zijn veel instructies op internet over hoe u de The Dude-bewakingsserver van Mikrotik kunt installeren. Momenteel is het monitoringserverpakket alleen uitgebracht voor RouterOS. Ik gebruikte versie 4.0 voor Windows.

snmp-printerbewaking in The Dude

Hier wilde ik kijken hoe je printers in een netwerk kunt monitoren: controleer het tonerniveau, als het laag is, geef dan een melding weer. Laten we lanceren:

snmp-printerbewaking in The Dude

Klik op verbinden:

snmp-printerbewaking in The Dude

Klik op apparaat toevoegen (rood plusje) en voer het IP-adres van de printer in:

snmp-printerbewaking in The Dude

In de volgende stap klikt u op detectie, alle beschikbare sondes worden gevonden, klik op Voltooien:

snmp-printerbewaking in The Dude

Dubbelklik op het pictogram dat verschijnt, de instellingen worden geopend, selecteer het type “printer” en klik op “ok”:

snmp-printerbewaking in The Dude

Klik met de rechtermuisknop op het pictogram en selecteer Weergave:

snmp-printerbewaking in The Dude

In het labelveld voeren we OID's in:
[Apparaatnaam] – apparaatnaam
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] – printermodel
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] – cartridgetype
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – tonerniveau
Op het tabblad Afbeelding kunt u uw eigen pictogram toevoegen:

snmp-printerbewaking in The Dude

Wij komen er zo uit:

snmp-printerbewaking in The Dude

Niet op alle printers toont oid("1.3.6.1.2.1.43.11.1.1.9.1.1") onmiddellijk het tonerniveau; op sommige geeft deze parameter aan hoeveel pagina's er nog moeten worden afgedrukt. Om het tonerniveau te berekenen, moet u het aantal pagina's dat nog moet worden afgedrukt delen door de totale capaciteit van de cartridge en dit vermenigvuldigen met 100. Om dit te doen, selecteert u opnieuw "Bekijken" en vervolgens Functies:

snmp-printerbewaking in The Dude

Klik op een nieuwe functie maken (rood plusje):

snmp-printerbewaking in The Dude

Ik heb de functie toner genoemd:

snmp-printerbewaking in The Dude

Schrijf de formule in het codeveld en sla deze op:

round(100*oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/oid("1.3.6.1.2.1.43.11.1.1.8.1.1"))

Vervang in het label [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] door een functieaanroep [toner()]

snmp-printerbewaking in The Dude

Laten we uitgaan. Het komt zo uit:

snmp-printerbewaking in The Dude

Om de benodigde oids te achterhalen en de benodigde parameters te registreren, kunt u de snmp walk-functie gebruiken, rechterknop op de printer - Snmp bypass tools:

snmp-printerbewaking in The Dude

Er wordt een boomstructuur met printerobjecten weergegeven:

snmp-printerbewaking in The Dude

Klik met de rechtermuisknop op degene die we nodig hebben en klik op OID kopiëren.

Bekendmakingen

Laten we nu meldingen voor de gebeurtenis instellen (cartridge is leeg). Open de printer, ga naar het tabblad Services en klik op het plusteken (nieuwe service toevoegen):

snmp-printerbewaking in The Dude

Klik in het sondeveld op de drie stippen om de gewenste sonde te selecteren:

snmp-printerbewaking in The Dude

Laten we onze eigen sonde maken, druk op de rode plus:

snmp-printerbewaking in The Dude

Ik noemde het toner, selecteer het type SNMP, standaardagent, standaard Snmp-profiel,
We registreren Oid die verantwoordelijk is voor het tonerniveau 1.3.6.1.2.1.43.11.1.1.9.1.1, type Oid Integer, vergelijkingsmethode >= 1

snmp-printerbewaking in The Dude

We slaan op en in het sondeveld selecteren we de nieuw gemaakte toner, op het tabblad meldingen kunnen we configureren welke meldingen we willen ontvangen en opslaan:

snmp-printerbewaking in The Dude

Ter demonstratie heb ik ervoor gekozen dat het tonerniveau niet lager dan 80 mag zijn, de printer werd rood:

snmp-printerbewaking in The Dude

snmp-printerbewaking in The Dude

Bron: www.habr.com

Voeg een reactie