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.
Hier wilde ik kijken hoe je printers in een netwerk kunt monitoren: controleer het tonerniveau, als het laag is, geef dan een melding weer.
Klik op verbinden:
Klik op apparaat toevoegen (rood plusje) en voer het IP-adres van de printer in:
In de volgende stap klikt u op detectie, alle beschikbare sondes worden gevonden, klik op Voltooien:
Dubbelklik op het pictogram dat verschijnt, de instellingen worden geopend, selecteer het type “printer” en klik op “ok”:
Klik met de rechtermuisknop op het pictogram en selecteer Weergave:
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:
Wij komen er zo uit:
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:
Klik op een nieuwe functie maken (rood plusje):
Ik heb de functie toner genoemd:
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()]
Laten we uitgaan. Het komt zo uit:
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:
Er wordt een boomstructuur met printerobjecten weergegeven:
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):
Klik in het sondeveld op de drie stippen om de gewenste sonde te selecteren:
Laten we onze eigen sonde maken, druk op de rode plus:
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
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:
Ter demonstratie heb ik ervoor gekozen dat het tonerniveau niet lager dan 80 mag zijn, de printer werd rood:
Bron: www.habr.com