Syslog est un démon de l'ONU * X presque la norme qui rassemble toutes les informations, les erreurs ou les messages critiques de l'ordinateur local ou d'autres hôtes sur le réseau. Pour plus d'informations à propos de lui-même syslog, voir les pages de manuel syslog correspondants.
Avant d'utiliser Interceptor, vous devez créer 8 fichiers FIFO dans / var / run / intercepteur (debug, info, avis, avertissement, erreur, critique, alerte, emerg) et de modifier le fichier /etc/syslog.conf sorte que syslog envoie ses messages dans le FIFO correspondant à un niveau donné, par exemple,
* .debug | / Var / run / intercepteur / debug
Le script inclus '' mkintfifos mettra à jour /etc/rc.d/rc.sysinit et /etc/syslog.conf pour vous. Lorsque vous avez terminé, redémarrez votre ordinateur, installer l'applet d'interception et le charger sur la barre des tâches.
Un bouton apparaît, qui clignote en vert quand un debug, info ou message d'avertissement survient, orange quand un avertissement ou un message d'erreur se produit et rouge lorsque critique, alerte ou Emerg.
Si vous cliquez sur ce bouton, une liste des messages reçus sera affiché.
Interceptor peut réagir à certains messages selon un schéma Pattern> action jusqu'à 2 chaînes d'arguments. Les actions disponibles sont les suivantes:
* Beep: émet simplement un bip.
* Message: Affiche une boîte de dialogue avec la première chaîne de arg que le message désiré et optionnellement exécute une commande shell lorsque le bouton «oui» est cliqué. La commande elle-même est contenu dans la seconde chaîne de arg.
* Redirection: redirige le message en cours vers une vue spécifique du journal.
* Run: fonctionne silencieusement une commande shell contenu dans arg chaîne 2 et ajoute arg chaîne 1 à la fin de la liste des messages système.
Remarque: si le premier argument d'une alerte de Run est nulle, la première ligne de la commande shell stdout est ajouté à la liste des messages, avec des informations comme le niveau et Interceptor comme source.
Les règles de motifs obéissent à la syntaxe QRegExp. Voir QRegExp dans la documentation de Qt pour plus de détails. En plus de la syntaxe de QRegExp standard, Interceptor utilise des groupes de motif, à savoir qu'il peut récupérer sous-chaîne clos dans le groupe entre parenthèses. Exemple:
abc (. +) def
Ce groupe contient toute chaîne enfermé dans 'abc' et 'def'. Une substitution est faite chaque fois qu'un message correspond à une expression régulière donnée. Les variables $ 1, $ 2, $ 3 et $ 4 seront remplacés par le groupe de motif correspondant à la fois arg 1 et Arg 2 cordes.
les variables $ $ D et T seront remplacés par la date et l'heure
Les motifs sont jugés contre le
niveau ## texte %% hôte sources !!
chaîne, où le niveau est debug, info, etc ..., la source est la source d'information, pour le noyau, le nom démon, LPR etc ..., l'hôte est le nom d'hôte et le texte, le texte du message.
Vous pouvez également choisir une icône mieux adaptés, tels que les icônes de disquette, réseau ou CDROM, pour vos boîtes de dialogue.
Lorsque vous sélectionnez le menu applet préférences de kicker, un widget onglet volonté apparaît, qui vous permettra d'éditer le Pattern> règles d'action, et certaines options par défaut, tels que les couleurs de niveau et le nombre de lignes sur la boîte de liste de messages.
Quoi de neuf dans cette version:
· Aspects de liste de balayage.
· Quelques bugs
Ce qui est nouveau dans cette version:..
- Ajout de système anti-inondation
- Une icône peut être maintenant facilement sélectionné.
- boîte de dialogue affichée lors d'un double-clic sur une ligne du journal.
Ce qui est nouveau dans la version 1.1:.
- bugs importants fixes
- Ajout interactions.
Ce qui est nouveau dans la version 1.0 RC2:.
- Un script d'installation mieux
- Mieux DataEngine.
- Une meilleure transparence.
Ce qui est nouveau dans la version 0.9:
- réécrit pour KDE4
Commentaires non trouvées