snmp
Il existe de nombreuses instructions sur Internet sur la façon d'installer le serveur de surveillance The Dude de Mikrotik. Actuellement, le package du serveur de surveillance est publié uniquement pour RouterOS. J'ai utilisé la version 4.0 pour Windows.
Ici, je voulais voir comment surveiller les imprimantes sur un réseau : surveiller le niveau de toner, s'il est faible, afficher une notification.
Cliquez sur connecter :
Cliquez sur Ajouter un périphérique (plus rouge) et saisissez l'adresse IP de l'imprimante :
À l'étape suivante, cliquez sur Détection, il trouve toutes les sondes disponibles, cliquez sur Terminer :
Double-cliquez sur l'icône qui apparaît, les paramètres s'ouvrent, sélectionnez le type « imprimante » et cliquez sur « ok » :
Faites un clic droit sur l'icône et sélectionnez la vue :
Dans le champ d'étiquette, nous saisissons les OID :
[Device.Name] – nom de l'appareil
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] – modèle d'imprimante
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] – type de cartouche
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – niveau de toner
Dans l'onglet image, vous pouvez joindre votre propre icône :
On ressort ainsi :
Sur toutes les imprimantes, oid("1.3.6.1.2.1.43.11.1.1.9.1.1") n'affiche pas immédiatement le niveau de toner ; sur certaines, ce paramètre indique le nombre de pages restant à imprimer. Pour calculer le niveau de toner, vous devez diviser le nombre de pages restant à imprimer par la ressource totale de la cartouche et multiplier par 100. Pour ce faire, sélectionnez à nouveau « Affichage », puis Fonctions :
Cliquez sur créer une nouvelle fonction (rouge plus) :
J'ai appelé la fonction toner :
Dans le champ code, écrivez la formule et enregistrez :
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"))
Dans l'étiquette, remplacez [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] par un appel de fonction [toner()]
Sortons. Cela se passe comme ceci :
Pour connaître les oids nécessaires et enregistrer les paramètres nécessaires, vous pouvez utiliser la fonction snmp walk, bouton droit de l'imprimante - Outils de contournement Snmp :
Une arborescence d'objets imprimante s'affiche :
Faites un clic droit sur celui dont nous avons besoin et cliquez sur copier l'OID.
Notifications
Configurons maintenant les notifications pour l'événement (la cartouche est épuisée). Ouvrez l'imprimante, allez dans l'onglet services, cliquez sur le signe plus (ajouter un nouveau service) :
Dans le champ sonde, cliquez sur les trois points pour sélectionner la sonde souhaitée :
Créons notre propre sonde, appuyez sur le plus rouge :
Je l'ai appelé toner, sélectionnez le type SNMP, agent par défaut, profil Snmp par défaut,
Nous enregistrons Oid qui est responsable du niveau de toner 1.3.6.1.2.1.43.11.1.1.9.1.1, tapez Oid Integer, méthode de comparaison >= 1
Nous enregistrons et dans le champ de la sonde, nous sélectionnons le toner nouvellement créé, dans l'onglet notifications, nous pouvons configurer les notifications que nous souhaitons recevoir et enregistrer :
Pour démonstration, j'ai choisi que le niveau de toner ne soit pas inférieur à 80, l'imprimante est devenue rouge :
Source: habr.com