Comment afficher les messages syslog Junos

Dans la configuration de syslog par défaut sur le routeur Junos, les journaux sont enregistrés dans un fichier appelé messages, qui réside dans le répertoire du fichier journal par défaut. Sur M-, MX et routeurs T-series, le répertoire du fichier journal par défaut est / var / log /. Sur les routeurs J-series, il est / cf / var / log /.

Vous pouvez voir le fichier de l'appareil avec cette commande:




user @ my-périphérique> Afficher le journal messagesNov 7 15:24:36 [4239] de mon périphérique: atastandbyarmset: ioctl: ioctl inapproprié pour deviceNov 7 15:24:36 my-dispositif smartd [4239]: standby_request: Erreur: atastandbyarmset (TRUE): ioctl inapproprié pour deviceNov 7 15:31:01 my-dispositif xntpd [4364]: noyau de synchronisation de temps permis 2001Nov 7 16:07:10 my-dispositif mib2d [4365]: SNMP_TRAP_LINK_DOWN: ifIndex 195, ifAdminStatus place (1 ), ifOperStatus vers le bas (2), au ifname-1/0/0

Dans ce type de sortie, vous pouvez voir un certain nombre d'événements, chaque horodatés et identifié par son processus et correspondant ID de processus. Mais le afficher les messages du journal commande concatène essentiellement le fichier journal entier à l'écran.

Si vous êtes intéressé par un sous-ensemble de l'ensemble du fichier journal ou si vous êtes à la recherche des critères spécifiques, ce genre de sortie brute est difficile à utiliser - ou, pour être honnête, en bordure de complètement inutile. Pour filtrer la sortie de la commande, spécifier les critères de filtrage. Par example:

user @ mes-périphérique> afficher les messages du journal | match de mib2dNov 7 16:07:10 my-dispositif mib2d [4365]: SNMP_TRAP_LINK_DOWN: ifIndex 195, ifAdminStatus place (1), ifOperStatus vers le bas (2), au ifname-1/0/0

En spécifiant la condition du match, seulement l'événement syslog contenant la chaîne mib2d est retourné.