Hallo zusammen,
weiss jemand, wie ich mit tail ein Logfile vorbeilaufen lassen kann und dabei Zeilen, in denen ein bestimmter String vorkommt, farblich anders aussehen zu lassen?
Ein eigenes Programm hierfür hab ich nicht gefunden, aber vielleicht kann man sich mit Hilfe von echo ja selbst was basteln?
Danke schon einmal im Voraus,
Mel.
tail in Farbe
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
hallo,
hier ein beispiel für iptables-log:
grc.conf
hier ein beispiel für iptables-log:
Code: Alles auswählen
grc -c grc.conf tail -f /var/log/syslog
Code: Alles auswählen
# destination port
regexp=DPT.+?\s
colours=green
=====
# source ip
regexp=SRC.+?\s
colours=green
=====
# alarm
regexp=INVALID.+?\s
colours=red
=====
#
regexp=BADFLAG.+?\s
colours=red
=====
#
regexp=SPECIALPORT.+?\s
colours=red
=====
#
regexp=SYNFLOOD.+?\s
colours=red
=====
#
regexp=PINGFLOOD.+?\s
colours=red
=====
#
regexp=FRAGMENT.+?\s
colours=red
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.
Ein fertiges Programm gibt es jedoch:
Code: Alles auswählen
$apt-cache show ccze
Package: ccze
Priority: extra
Section: utils
Installed-Size: 216
Maintainer: Gergely Nagy <algernon@bonehunter.rulez.org>
Architecture: amd64
Version: 0.2.1-1.2
Replaces: colorize (<= 0.3.1-2)
Depends: libc6 (>= 2.3.5-1), libncurses5 (>= 5.4-5), libpcre3 (>= 4.5)
Filename: pool/main/c/ccze/ccze_0.2.1-1.2_amd64.deb
Size: 74268
MD5sum: a8e2e531902e9b9324550fbcf02b624c
SHA1: d249cf1ae53b1e2cff01df27632c24691d982b2e
SHA256: 8fbbb37c3cefe240a929c0480ba37644a7173a063047d888a8f5dc76f295f56e
Description: A robust, modular log coloriser
CCZE is a robust and modular log coloriser, with plugins for apm,
exim, fetchmail, httpd, postfix, procmail, squid, syslog, ulogd,
vsftpd, xferlog and more.
Tag: uitoolkit::ncurses