SNMP
Ci sono molte istruzioni su Internet su come installare il server di monitoraggio The Dude di Mikrotik. Attualmente il pacchetto del server di monitoraggio è rilasciato solo per RouterOS. Ho usato la versione 4.0 per Windows.
Qui volevo vedere come monitorare le stampanti in rete: monitorare il livello del toner, se è basso, visualizzare una notifica.
Fare clic su Connetti:
Fare clic su aggiungi dispositivo (più rosso) e inserire l'indirizzo IP della stampante:
Nel passaggio successivo, fare clic su rilevamento, trova tutte le sonde disponibili, fare clic su Fine:
Fare doppio clic sull’icona che appare, si aprono le impostazioni, selezionare la tipologia “stampante” e fare clic su “ok”:
Fare clic con il tasto destro sull'icona e selezionare Visualizza:
Nel campo etichetta inseriamo gli OID:
[Nome.Dispositivo] – nome del dispositivo
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] – modello di stampante
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] – tipo di cartuccia
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – livello toner
Nella scheda immagine puoi allegare la tua icona:
Ne usciamo così:
Non su tutte le stampanti oid("1.3.6.1.2.1.43.11.1.1.9.1.1") mostra immediatamente il livello del toner; su alcune questo parametro mostra quante pagine restano da stampare. Per calcolare il livello del toner, è necessario dividere il numero di pagine rimaste da stampare per la risorsa totale della cartuccia e moltiplicare per 100. Per fare ciò, selezionare nuovamente "Visualizza", quindi Funzioni:
Fare clic su crea una nuova funzione (più rosso):
Ho chiamato la funzione toner:
Nel campo codice, scrivi la formula e salva:
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"))
Nell'etichetta, sostituisci [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] con una chiamata di funzione [toner()]
Andiamo fuori. Risulta così:
Per individuare gli oid necessari e registrare i parametri necessari, è possibile utilizzare la funzione snmp walk, pulsante destro sulla stampante - Strumenti di bypass Snmp:
Viene visualizzato un albero di oggetti stampante:
Fare clic con il tasto destro su quello di cui abbiamo bisogno e fare clic su Copia OID.
Notifiche
Ora impostiamo le notifiche per l'evento (la cartuccia è esaurita). Apri la stampante, vai alla scheda servizi, fai clic sul segno più (aggiungi nuovo servizio):
Nel campo della sonda, fare clic sui tre punti per selezionare la sonda desiderata:
Creiamo la nostra sonda, premiamo il segno più rosso:
L'ho chiamato toner, seleziona il tipo SNMP, agente predefinito, profilo SNMP predefinito,
Registriamo Oid che è responsabile del livello di toner 1.3.6.1.2.1.43.11.1.1.9.1.1, tipo Oid Integer, metodo di confronto >= 1
Salviamo e nel campo sonda selezioniamo il toner appena creato, nella scheda notifiche possiamo configurare quali notifiche vogliamo ricevere e salvare:
A scopo dimostrativo ho scelto che il livello del toner non dovesse essere inferiore a 80, la stampante è diventata rossa:
Fonte: habr.com