Üdv,
Olyan log analizáló progit keresek, amelyet kézzel futtatva tudok használni és az eredményt pl. az stdout-ra dobja.
Szerk.: Debian vagy más Linux rendszer system log-jainek ellenőrzésére kellene.
logwatch-ot és logcheck-et néztem, de mindenképpen exim4 kell nekik és mail-ben küldik az eredményt.
Nem folyamatos ellenőrzésre kellene, ezért reméltem hátha tud valaki ajánlani egy egyszerű kézzel futtatható progit. Szívesen vennék bármilyen segítséget.
Köszi.
- 1494 megtekintés
Hozzászólások
A logcheck ha jól tévedek tud stdout-ra is dolgozni, vagy legalábbis képes otthagyni a temporális állományait, aminek a vége maga a levélbe betolandó fájl.
- A hozzászóláshoz be kell jelentkezni
megnézem köszi.
- A hozzászóláshoz be kell jelentkezni
"logwatch-ot és logcheck-et néztem, de mindenképpen exim4 kell nekik és mail-ben küldik az eredményt."
Nem kell nekik Exim, akármilyen MTA megteszi. A logwatch miért nem jó? Tud file-ba menteni (--save) a levélküldés helyett. És a logcheck? Az is tudja.
man logcheck:
OPTIONS
-o STDOUT mode, not sending mail.
- A hozzászóláshoz be kell jelentkezni
Igazából arra gondoltam hogy függősége az exim4, habár fut postfix a háttérben, azt is használhatná, csak a deb le akarja telepíteni hozzá az exim4-et. De akkor megnézem, hátha le tudom úgy telepíteni, hogy ne legyen exim. Köszi.
- A hozzászóláshoz be kell jelentkezni
Azt a postfixet csomagból tetted fel?
Csak mert a logwatch-nak nem feltétlen exim kell, hanem innen: http://packages.debian.org/etch/mail-transport-agent valamelyik. És ott van a postfix is..
Nekem gyanús, hogy nálad forrásból van felgyúrva a postfix, emiatt nem tud róla a csomagkezelő.
Petya
- A hozzászóláshoz be kell jelentkezni
Nem kell vele semmit sem tenni. Ha egy akármilyen MTA telepítve van, nem hiányolhatja az Eximet:
# apt-cache show logwatch | grep Depends:
Depends: perl, exim | mail-transport-agent
# apt-cache show logcheck | grep Depends:
Depends: adduser, debconf, grep (>= 2.5.1-1), exim4 | mail-transport-agent, cron (>= 3.0pl1-68), sysklogd | system-log-daemon | syslog-ng, mailx, logtail (= 1.2.54), lockfile-progs
# apt-cache show postfix | grep Provides:
Provides: mail-transport-agent, postfix-tls
- A hozzászóláshoz be kell jelentkezni
bocsi, én vagyok a barom. Az apt-get install logwatch előtt kijelentkeztem az ssh-s session-ömből, ezért nem találta a postfix-et :)
Így működik is:
logwatch --print
Köszi mindent.
Még annyit infónak: Ha logwatch kell és nem fut a gépen semmilyen MTA, akkor érdemes a logwatch-hoz ssmtp-t feltenni, ez csak 1 binárist tesz fel, nem indít a háttérben futó szolgáltatást és csak levelet továbbít.
- A hozzászóláshoz be kell jelentkezni