Snmp
Ci sono molte istruzioni in rete su come installare il server di monitoraggio The Dude di Mikrotik. Attualmente, il pacchetto del server di monitoraggio è disponibile solo per RouterOS. Ho usato la versione 4.0 per Windows.

Qui volevo discutere come monitorare le stampanti in rete: controllare il livello di toner e segnalare se è esaurito. Iniziamo:

Clicchiamo su connetti:

Clicchiamo su aggiungi dispositivo (il segno più rosso) e inseriamo l'indirizzo IP della stampante:

Nella fase successiva clicchiamo su rilevamento, trova tutti i sensori disponibili e clicchiamo su fine:

Facciamo doppio clic sull'icona apparente, si apriranno le impostazioni, scegliamo il tipo «stampante» e clicchiamo su «ok»:

Clicchiamo con il pulsante destro dell'icona e scegliamo vista:

Nel campo etichetta scriviamo OID:
[Device.Name] – nome del dispositivo
[oid(«1.3.6.1.2.1.43.5.1.1.16.1»)] – modello della 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 di toner
Nella scheda immagine puoi allegare la tua icona:

Usciamo, e appare così:

Non tutti i printer oid(«1.3.6.1.2.1.43.11.1.1.9.1.1») mostrano subito il livello di toner; alcuni mostrano quante pagine rimangono da stampare. Per calcolare il livello di toner, bisogna dividere il numero di pagine rimaste da stampare per la capacità totale del cartuccia e moltiplicare per 100. Per fare ciò, selezioniamo di nuovo «visualizza», poi Funzioni:

Clicchiamo per creare una nuova funzione (più rosso):

Ho chiamato la funzione toner:

Nel campo codice inseriamo la formula e salviamo:
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 sostituiamo [oid(«1.3.6.1.2.1.43.11.1.1.9.1.1»)] con la chiamata della funzione [toner()]

Uscendo, risulta così:

Per scoprire gli oid necessari e impostare i parametri richiesti, si può utilizzare la funzione snmp walk, cliccando con il tasto destro sul printer – strumenti di scansione Snmp:

Viene visualizzato l'albero degli oggetti del printer:

Clicchiamo con il tasto destro su quello di nostro interesse e selezioniamo copia OID.
Notifiche
Ora configuriamo le notifiche per l’evento (cartuccia esaurita). Apriamo il printer, andiamo alla scheda servizi, clicchiamo sul più (aggiungi nuovo servizio):

Nel campo sondaggio clicchiamo sui tre punti per scegliere il sondaggio necessario:

Creeremo il nostro sondaggio personalizzato, clicchiamo sul più rosso:

L'ho chiamato toner, selezioniamo il tipo SNMP, agente predefinito, profilo Snmp predefinito,
Indichiamo l'Oid che corrisponde al livello del toner 1.3.6.1.2.1.43.11.1.1.9.1.1, tipo Oid Integer, metodo di confronto >= 1

Memorizziamo e nel campo del sondaggio selezioniamo il toner appena creato, nella scheda delle notifiche possiamo impostare quali avvisi vogliamo ricevere e salviamo:

Per dimostrazione, ho scelto che il livello del toner non dovrebbe scendere sotto l'80, la stampante è diventata rossa:


Fonte: habr.com
