2010-12-09 21 views
2

J'ai besoin de voir syslog sur la machine AIX. Je n'ai aucune idée à ce sujet. Je suis passé par fichier syslog.conf et a obtenu quelque chose comme ceci:syslogs sur la machine AIX

# "mail messages, at debug or higher, go to Log file. File must exist." 
# "all facilities, at debug and higher, go to console" 
# "all facilities, at crit or higher, go to all users" 
# mail.debug   /usr/spool/mqueue/syslog 
# *.debug    /dev/console 
# *.crit      * 
# *.debug    /tmp/syslog.out  rotate size 100k files 4 
# *.crit    /tmp/syslog.out  rotate time 1d 

Aussi, je donot savoir comment accéder à/dev/console Quelqu'un peut-il aider?

Répondre

0

Eh bien, /dev/console est la console, un (presque certainement) terminal physique connecté à la boîte elle-même. Ce n'est pas un périphérique de stockage dont vous pouvez récupérer l'information. En ce qui concerne le fichier que vous devez regarder, il est généralement contrôlé par le fichier que vous nous avez montré et les messages individuels peuvent être envoyés à différents endroits en fonction de la facilité et de la priorité. Cependant, comme toutes les lignes que vous voyez sont mises en commentaire, elles iront à la valeur par défaut, qui est probablement la console.

1

Voir How to configure AIX syslogd et managing AIX logs.

De votre configuration, je vois que toutes les informations syslogged peuvent être trouvées dans /tmp/syslog.out puisque c'est où *.debug est en cours de journalisation.

Si vous n'y trouvez rien, vous devriez vérifier si le démon syslogd fonctionne réellement.

Si vous modifiez le fichier syslog.conf, vous devez redémarrer le démon à l'aide

refresh -s syslogd 

Mise à jour: Je vois que tout syslog.conf est commenté. Si vous voulez voir des journaux, vous devez activer une fonction de journalisation. Par exemple, il devrait ressembler à ceci:

# "mail messages, at debug or higher, go to Log file. File must exist." 
# "all facilities, at debug and higher, go to console" 
# "all facilities, at crit or higher, go to all users" 
# mail.debug   /usr/spool/mqueue/syslog 
# *.debug    /dev/console 
# *.crit      * 
*.debug    /tmp/syslog.out  rotate size 100k files 4 
# *.crit    /tmp/syslog.out  rotate time 1d 

si vous voulez voir quoi que ce soit dans /tmp/syslog.out.

Et, n'oubliez pas de redémarrer le démon!

Mise à jour 2:

Pour activer la journalisation de tout, mettre cela en syslog.conf:

*.*    /tmp/syslog.out  rotate size 100k files 4 

De cette façon, vous verrez si l'exploitation forestière fonctionne vraiment.

+0

A first..thanks beaucoup pour tout cela. – Pradeep

+0

J'ai fait le seeting selon vous mais toujours pas en mesure de trouver un fichier avec le nom syslog.out dans le répertoire/tmp.Mais je suis capable de voir les journaux en exécutant la commande "syslog -d" – Pradeep

+0

@Pradeep: essayez d'utiliser ma dernière mise à jour – darioo

1

Vous oubliez que le fichier doit exister:

touch /tmp/syslog.out 

refresh -s syslogd