Linux vérifications et politiques par défaut de surveillance des journaux

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Agent Client Collector fournit la politique suivante pour Linux la surveillance des journaux.

    Type Vérifier Description Utilisation et exemple d’utilisation Sortie
    Événement util.journaux de vérification Active la surveillance des fichiers journaux appartenant à un utilisateur régulier. Utilisation :
    • -i --icase : Exécute une correspondance insensible à la casse.
    • -c, --crit N : niveau critique (si le modèle a un groupe).
    • --encode-utf16u : Encoder la ligne avec utf16 avant la correspondance.
    • -e, --encoding ENCODING-PAGE : Page d’encodage spécifique avec laquelle lire le fichier journal.
    • -E, --exclude PAT : modèle à exclure de la correspondance.
    • -F, --filepattern FICHIER : Vérifie un modèle de fichiers, au lieu d’un seul fichier. Pour REGEX, testez-le d’abord sur https://rubular.com/ pour obtenir les résultats attendus, puis transmettez-le entre guillemets comme paramètre. Par exemple, pour obtenir tous les .log fichiers d’extension, transmettez « (.)*\.log$" en tant que REGEX.

    • -f, --log-file FICHIER : chemin d’accès au fichier journal.
    • -l, --log-pattern PAT : format de journal de chaque entrée de journal :
    • -o, --warn-only Avertir au lieu de critique sur match.
    • -q, --pattern Modèle PAT à rechercher. Pour rechercher plusieurs modèles, séparez chaque modèle par une barre verticale (|) et mettez entre guillemets (par exemple : « SEVERE|404 »).
    • -r, --return : renvoie la ligne correspondante.
    • -L, --return-length N : longueur de ligne correspondante.
    • -M, --return-error-limit N : nombre maximum de lignes correspondantes renvoyées (entrées de journal).
    • -n, --name NOM Définir automatiquement le répertoire du fichier d’état à l’aide du nom.
    • -s, --state_dir DIR Dir sous lequel conserver les fichiers d’état.
    • -w, --warn N : Niveau d’avertissement si le modèle a un groupeNiveau d’avertissement si le modèle a un groupe.

    Exemple d’utilisation : commande : check-log.rb -c 2 -w 1 -q "SEVERE|Exception" -s /tmp/cache/check-log -f /var/log/servicenow/agent-client-collector/acc.log

    CheckLog CRITICAL : 0 avertissement, 8 critiques pour le schéma SEVERE|Exception dans le fichier journal /var/log/servicenow/agent-client-collector/acc.log
    Événement util.check-logs-sudo Active la surveillance des fichiers journaux appartenant à un utilisateur racine. Utilisation :
    • -i --icase : Exécuter une correspondance non sensible à la casse
    • -c, --crit N : niveau critique (si le modèle a un groupe)
    • --encode-utf16u : Encoder la ligne avec utf16 avant de correspondre
    • -e, --encoding ENCODING-PAGE : Page d’encodage spécifique avec laquelle lire le fichier journal.
    • -E, --exclure le modèle PAT à exclure de la correspondance
    • -F, --filepattern FICHIER : Vérifie un modèle de fichiers, au lieu d’un seul fichier. Pour REGEX, testez-le d’abord sur https://rubular.com/ pour obtenir les résultats attendus, puis transmettez-le entre guillemets comme paramètre. Par exemple, pour obtenir tous les .log fichiers d’extension, transmettez « (.)*\.log$" en tant que REGEX.

    • -f, --log-file FICHIER : chemin d’accès au fichier journal.
    • -l, --log-pattern PAT : format de journal de chaque entrée de journal :
    • -o, --warn-only Avertir au lieu de critique sur le match
    • -q, --pattern Modèle PAT à rechercher. Pour rechercher plusieurs modèles, séparez chaque modèle par une barre verticale (|) et mettez entre guillemets (par exemple : « SEVERE|404 »)
    • -r, --return : renvoie la ligne correspondante.
    • -L, --return-length N : longueur de ligne correspondante.
    • -M, --return-error-limit N : nombre maximum de lignes correspondantes renvoyées (entrées de journal).
    • -n, --name NOM : Définit automatiquement le répertoire du fichier d’état à l’aide du nom.
    • -s, --state_dir DIR : Répertoire sous lequel conserver les fichiers d’état
    • -w, --warn N : Niveau d’avertissement si le modèle a un groupeNiveau d’avertissement si le modèle a un groupe.

    Exemple d’utilisation : commande : check-log.rb -c 2 -w 1 -q "SEVERE|Exception" -s /tmp/cache/check-log -f /var/log/servicenow/agent-client-collector/acc.log

    CheckLog CRITICAL : 0 avertissement, 8 critiques pour le schéma SEVERE|Exception dans le fichier journal /var/log/servicenow/agent-client-collector/acc.log