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

Qui volevo trattare come monitorare le stampanti in rete: tenere traccia del livello di toner, se finisce inviare una notifica. Avviamo:

Clicchiamo su connetti:

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

Nel passaggio successivo clicchiamo su rilevamento, trova tutti i sonde disponibili, clicchiamo su finisci:

Facciamo doppio clic sull'icona che appare, si apre la configurazione, scegliamo 'stampante' come tipo e clicchiamo su 'ok':

Facciamo clic destro sull'icona e scegliamo vista:

Nel campo etichetta inseriamo gli 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 è possibile allegare la propria icona:

Uscendo, appare così:

Non su tutte le stampanti oid("1.3.6.1.2.1.43.11.1.1.9.1.1") mostra subito il livello di toner, su alcune il parametro indica quante pagine rimangono da stampare. Per calcolare il livello di toner è necessario dividere il numero di pagine rimanenti da stampare per la risorsa totale della cartuccia e moltiplicare per 100. Per questo, scegliamo di nuovo 'vista', poi Funzioni:

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

Ho chiamato la funzione toner:

Nel campo codice scriviamo 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, appare così:

Per conoscere gli oid necessari e impostare i parametri desiderati, è possibile utilizzare la funzione snmp walk, clic destro sulla stampante – strumenti snmp walk:

Viene mostrato l'albero degli oggetti della stampante:

Facciamo clic destro sull'oggetto desiderato e clicchiamo per copiare l'OID.
Notifiche
Ora configuriamo le notifiche per l'evento (cartuccia esaurita). Apriamo la stampante, passiamo alla scheda servizi, facciamo clic sul segno più (aggiungi nuovo servizio):

Nel campo sonda clicchiamo sui tre punti per scegliere la sonda desiderata:

Creeremo la nostra sonda, clicchiamo sul segno più rosso:

L'ho chiamata toner, tipo si sceglie SNMP, agente predefinito, profilo Snmp predefinito,
L'Oid impostiamo quello che corrisponde al 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 sondiamo il toner appena creato, nella scheda delle notifiche possiamo configurare quali avvisi vogliamo ricevere e salviamo:

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


Fonte: habr.com
