PowerFlex : Envoyer des messages à rsyslog

Summary: Cet article de la base de connaissances explique comment configurer et utiliser correctement rsyslog avec ScaleIO, tout en insistant sur la façon de fractionner les différents niveaux de gravité syslog en fichiers log distincts. Les commandes, chemins d’accès aux fichiers et exemples ci-dessous proviennent d’un système basé sur RedHat (RHEL/CentOS) et peuvent différer si vous utilisez différentes distributions Linux en tant que récepteur rsyslog. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Conditions préalables :

  • Un système ScaleIO installé
  • Le package « rsyslog » installé sur le serveur est destiné à recevoir les messages syslog.

 

Cause

.

Resolution

Configuration ScaleIO :

  • Activez la publication de messages rsyslog dans ScaleIO : 
    scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
  • Vérifiez que la configuration est correcte en interrogeant les paramètres rsyslog :
    scli --query_remote_syslog

Remarque : cette opération n’est effectuée que sur le MDM principal. Les valeurs sont copiées sur le nouveau MDM principal lorsqu’un basculement se produit.

 

Configuration de l’hôte Rsyslog :

  • Vérifiez que le package rsyslog est installé :
    rpm -qa rsyslog

     
  • Vérifiez que le fichier rsyslog est opérationnel :
    ps -ef | grep -i rsyslog | grep -v grep

     
  • Configurez le fichier /etc/rsyslog.conf en fonction des exemples suivants :
    local6.info;local6.debug;local6.warn         /var/log/syslog.log
    local6.err         /var/log/syslog.err
    local6.crit         /var/log/syslog.crit

     

        Dans l’exemple ci-dessus, le code d’installation #22 a été utilisé, qui est représenté par « local6 » dans le fichier rsyslog.conf.

        La syntaxe est la suivante : « FACILITÉ. SEVERITY /path/to/log/file »

        Pour consigner UNIQUEMENT les messages de gravité « Erreur », utilisez : « local6.err /var/log/syslog.err »

        Pour envoyer plusieurs niveaux de gravité dans un seul fichier : « local6.info ; local6.debug ; local6.warn /var/log/syslog.log".
 

 

        Consultez l’Annexe A pour obtenir la liste complète des codes d’installation et des représentations. Nous utiliserions tout ce qui se situe entre 16 et 23 comme installation « personnalisée » pour la journalisation ScaleIO.

 

  • Une fois que vous avez modifié le fichier /etc/rsyslog.conf, redémarrez le service rsyslog :
    systemctl restart rsyslog (RHEL/CentOS 7.x)
    service rsyslog restart (RHEL/CentOS 6.x)

 

 

Annexe A :

Cette annexe inclut l’URL de la RFC complète du protocole Syslog, ainsi qu’une liste des numéros de code de site et de leurs représentations « localX » à utiliser dans le fichier /etc/rsyslog.conf.

http://tools.ietf.org/html/rfc5424

 

              0 message de noyau
              1 messages au niveau de l’utilisateur
              2 Système de messagerie
              3 processus système
              4 messages de sécurité/d’autorisation
              5 messages générés en interne par syslogd
              Sous-système d’imprimante à 6 lignes
              7 Sous-système d’actualités du réseau
              8 Sous-système UUCP
              9 processus d’horloge
             10 messages de sécurité/d’autorisation
             11 Processus FTP
             12 Sous-système NTP
             13 Consigner un audit
             14 consigner l’alerte
             15 Processus d’horloge (Remarque 2)
             16 local use 0 (local0)
             17 local use 1 (local1)
             18 Local Use 2 (local2)
             19 Usage local 3 (local3)
             20 Local Use 4 (local4)
             21 local use 5 (local5)
             22 Local Use 6 (local6)
             23 Utilisation locale 7 (local7)

Additional Information

Cet article de la base de connaissances est spécifique à ScaleIO. Consultez la documentation de votre système d’exploitation hôte pour plus d’informations sur rsyslog et le fichier rsyslog.conf.
Article Properties
Article Number: 000167187
Article Type: Solution
Last Modified: 10 Nov 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.