Syslog este un standard de aproape ONU * X daemon care adună toate informatiile, erori sau mesaje critice de pe computerul local sau alte gazde din rețea. Pentru mai multe informatii despre syslog sine, a se vedea manpages syslog corespunzătoare.
Înainte de a utiliza Interceptor, trebuie să creați fișiere FIFO 8 din / var / run / interceptor, (depanare, info, aviz, de avertizare, err, Crit, alerta, EMERG) și modifice /etc/syslog.conf ca syslog trimite mesajele în FIFO corespunzătoare pentru un anumit nivel, de exemplu,
* .debug | / Var / run / interceptor / debug
Scriptul inclus "mkintfifos vor actualiza /etc/rc.d/rc.sysinit și /etc/syslog.conf pentru tine. Când ați terminat, reporniți computerul, instalați applet interceptor și încărcați-l în bara de activități.
Un buton apare, care va clipi verde atunci când apare o depanare, informatii sau mesaje anunț, portocaliu atunci când se produce un avertisment sau un mesaj de eroare și roșu când Crit, alertă sau EMERG.
Dacă faceți clic pe acest buton, va fi afișată o listă a mesajelor primite.
Interceptor poate reacționa la unele mesaje, conform unei scheme de trenajoare> acțiune cu până la 2 siruri de caractere argument. Acțiunile disponibile sunt următoarele:
* Beep: Pur și simplu emite un semnal sonor.
* Mesaj: Afișează o casetă de dialog cu șir prima arg ca mesajul dorit si executa optionnaly o comandă shell atunci când butonul de "da" se face clic. Comanda sine este prevăzută în al doilea șir arg.
* Redirect: redirecționează mesajul curent către o vedere specific jurnal.
* Run: execută în tăcere o comanda shell cuprinse în arg șir 2 și adaugă șir arg 1 la sfârșitul listei de mesaje de sistem.
Observație: dacă primul argument al unei alerte Run este nul, prima linie de comandă shell stdout este anexată la lista de mesaje, cu Info ca nivelul și Interceptor ca sursă.
Normele model supună sintaxa QRegExp. Vezi QRegExp în documentația Qt pentru mai multe detalii. În plus față de sintaxa QRegExp standard Interceptor foloseste grupuri de model, adică poate prelua substring închise în paranteze grup. Exemplu:
abc (. +) def
Acest grup conține orice șir închis în "ABC" și "def". O schimbare se face ori de câte ori un mesaj se potrivește cu un anumit regexp. Variabilele $ 1, $ 2, 3 dolari și 4 dolari va fi înlocuit cu grupul model corespunzător atât în arg 1 arg 2 și siruri de caractere.
variabilele $ D $ și T vor fi substituite cu data și ora curentă
Modelele sunt încercat Împotriva
Nivelul ## sursa !! textul %% gazdă
string, unde nivelul este depanare, informatii etc ..., sursa este sursa de informatii, adica kernel, numele demon, LPR etc ..., gazdă este numele de gazdă și textul, textul mesajului.
Puteți alege, de asemenea o pictogramă mai potrivită, cum ar fi icoane floppy, rețea sau CDROM, pentru cutii de dialog.
Când selectați meniul applet preferințe kicker, apare o voință filă widget, care vă va permite să editați trenajoare> regulile de acțiune, precum și unele opțiuni implicite, cum ar fi nivelul culorile și numărul de linii pe caseta listă de mesaje.
Ce este nou în această versiune:
· Aspecte lista Scan.
· Câteva bug-uri fixe
Ce este nou în această versiune:..
- Adăugat sistem anti-inundare
- O pictogramă poate fi acum ușor selectate.
- caseta de dialog afișată atunci când dublu-clic pe o linie de jurnal.
Ce este nou în versiunea 1.1:.
- bug-uri importante fixe
- interacțiuni Adăugat.
Ce este nou în versiunea 1.0 RC2:.
- Un script de instalare mai bine
- Better DataEngine.
- O mai bună transparență.
Ce este nou în versiunea 0.9:
- rescris pentru KDE4
Comentariile nu a fost găsit