logcheck

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

logcheck

Beitrag von sabin » 30.03.2005 16:53:32

hallo leute.. bei mir ist logcheck bis heute erfolgreich gelaufen.. doch plötzlich geht nichts mehr..

mit crontab wird bei ir folgender befehl ausgeführt: su -s "/usr/sbin/logcheck" logcheck

doch dann bekomme ich ein mail mit folgendem inhalt:

Code: Alles auswählen

Warning: If you are seeing this message, your log files may not have been
checked!

Details:
Could not run logtail or save output

Check temporary directory: /tmp/logcheck.BUiQ8e

declare -x HOME="/var/lib/logcheck"
declare -x LANG="de_DE@euro"
declare -x LANGUAGE="de_DE:de:en_GB:en"
declare -x LOGNAME="yoz"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do
=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*
.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*
.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.
bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=
01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.
avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*
.mp3=01;35:*.wav=01;35:"
declare -x LS_OPTIONS="--color=auto"
declare -x MAIL="/var/mail/yoz"
declare -x OLDPWD
declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
declare -x PWD="/home/yoz"
declare -x SHELL="/usr/sbin/logcheck"
declare -x SHLVL="4"
declare -x SSH_CLIENT="192.168.0.3 2080 22"
declare -x SSH_CONNECTION="192.168.0.3 2080 192.168.0.1 22"
declare -x SSH_TTY="/dev/pts/1"
declare -x TERM="xterm"
declare -x USER="logcheck"
hat jemand hier eine idee?

gruß, sabin
Zuletzt geändert von sabin am 31.03.2005 10:29:19, insgesamt 1-mal geändert.
./sabin -s

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 30.03.2005 18:23:58

Code: Alles auswählen

Check temporary directory: /tmp/logcheck.BUiQ8e
Schon mal reingeschaut?
Eventuell /var/log voll?

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 30.03.2005 18:45:45

/var/log ist nicht voll und /tmp is leer. :(

gruß, sabin
./sabin -s

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 10:01:34

hat jemand eine idee hier wie man dieses problem lösen könnte?

gruß, sabin
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 10:24:41

mach mal folgendes und poste die Ausgabe

Code: Alles auswählen

cd /
ls -l
df -h
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 10:26:39

Code: Alles auswählen

debx:/home/yoz# cd /
debx:/# ls -l
insgesamt 61
d---------   2 root root     48 2005-03-18 19:21 backup
drwxr-xr-x   2 root root   2136 2005-03-22 16:52 bin
drwxr-xr-x   3 root root    288 2005-03-01 23:03 boot
lrwxrwxrwx   1 root root     11 2005-02-27 09:54 cdrom -> media/cdrom
drwxr-xr-x  11 root root  38232 2005-03-20 18:15 dev
drwxr-xr-x  75 root root   4760 2005-03-31 10:01 etc
drwxrwsr-x   4 root staff   104 2005-03-30 12:38 home
drwxr-xr-x   2 root root     48 2005-02-27 09:56 initrd
lrwxrwxrwx   1 root root     30 2005-02-27 10:00 initrd.img -> boot/initrd.img-2.4.27-speakup
drwxr-xr-x   8 root root   3832 2005-03-31 10:01 lib
drwxr-xr-x   4 root root    144 2005-02-27 09:54 media
drwxr-xr-x   3 root root     72 2004-12-15 23:55 mnt
drwxr-xr-x   2 root root     48 2005-03-30 12:09 opt
dr-xr-xr-x  68 root root      0 2005-03-11 23:40 proc
drwxr-xr-x   6 root root    400 2005-03-12 18:33 root
drwxr-xr-x   2 root root   3272 2005-03-23 17:09 sbin
drwxr-xr-x   2 root root     48 2005-02-27 09:56 srv
drwxr-xr-x   2 root root     48 2004-12-27 03:40 sys
drwxrwxrwt   7 root root    328 2005-03-31 10:00 tmp
drwxr-xr-x  12 root root    312 2005-02-27 09:15 usr
drwxr-xr-x  14 root root    336 2005-03-11 23:12 var
lrwxrwxrwx   1 root root     27 2005-02-27 10:00 vmlinuz -> boot/vmlinuz-2.4.27-speakup
debx:/# df -h
Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
/dev/hda1              11G  928M  9,2G  10% /
tmpfs                  63M     0   63M   0% /dev/shm
/dev/hda2             2,1G  173M  1,9G   9% /home
/dev/hdd1             3,1G  223M  2,8G   8% /mnt/share
/dev/hda3             1,2G  194M  944M  18% /var/www
debx:/#
hoffe es hilft dir weiter...
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 10:35:17

hmm.. sagt mir leider nichts.. wenn du "logcheck" manuell ausführst, siehst du da dann mehr?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 10:39:28

Code: Alles auswählen

debx:/home/yoz# logcheck
logcheck should not be run as root. Use su to invoke logcheck:
su -s /bin/bash -c "/usr/sbin/logcheck [options]" logcheck
debx:/home/yoz# su -s /bin/bash -c "/usr/sbin/logcheck" logcheck
debx:/home/yoz#
danach bekomme ich die selbe email mit der gleichen fehlermeldung!

Code: Alles auswählen

>N  1 logcheck@debx.lin  Thu Mar 31 10:33   39/1828  Logcheck: debx 2005-03-31 10:33 exiting due to errors
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 10:42:07

ist /usr/sbin/logcheck ein Script oder eine ausführbare Datei?

wenn es ein Script ist, dann teste mal:

Code: Alles auswählen

sh -x /usr/sbin/logcheck
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 10:45:45

hier der output:

Code: Alles auswählen

debx:/home/yoz# sh -x /usr/sbin/logcheck
+ '[' 0 == 0 ']'
+ echo 'logcheck should not be run as root. Use su to invoke logcheck:'
logcheck should not be run as root. Use su to invoke logcheck:
+ echo 'su -s /bin/bash -c "/usr/sbin/logcheck [options]" logcheck'
su -s /bin/bash -c "/usr/sbin/logcheck [options]" logcheck
+ exit 1
debx:/home/yoz#
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 10:47:48

argh... (genervt)

Code: Alles auswählen

su -s /bin/bash -x -c "/usr/sbin/logcheck" logcheck
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 10:52:30

Code: Alles auswählen

debx:/home/yoz# su -s /bin/bash -x -c "/usr/sbin/logcheck" logcheck
su: Ungültige Option -- x
Usage: su [OPT] [-] [Benutzername [ARG]]
        -       Wechselt zu einer Login-Shell
        -c, --command=<Befehl>
                übergibt der gestarteten Shell einen Befehl
                option
       -m, -p, --preserve-environment
                Umgebungsvariablen nicht zurücksetzen, selbe
                Shell belassen
       -s, --shell=<Shell>
                <Shell> statt der in /etc/passwd Festgelegten starten
debx:/home/yoz# su -s /bin/bash -c "/usr/sbin/logcheck" logcheck
dein befehl ging nicht.. one -x attribut schon. dennoch das selbe mail...

:oops:
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 11:00:28

ok dann so:

Code: Alles auswählen

su -s /bin/bash -x -c "/bin/bash -x /usr/sbin/logcheck" logcheck
das geht.. habs grad bei mir installiert und getestet
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 11:03:51

hmmm bei mir nicht :(

Code: Alles auswählen

yoz@debx:~$ su -s /bin/bash -x -c "/bin/bash -x /usr/sbin/logcheck" logcheck
su: Ungültige Option -- x
Usage: su [OPT] [-] [Benutzername [ARG]]
        -       Wechselt zu einer Login-Shell
        -c, --command=<Befehl>
                übergibt der gestarteten Shell einen Befehl
                option
       -m, -p, --preserve-environment
                Umgebungsvariablen nicht zurücksetzen, selbe
                Shell belassen
       -s, --shell=<Shell>
                <Shell> statt der in /etc/passwd Festgelegten starten
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 11:06:53

ups.. hab das erste -x vergessen zu löschen :oops:

Code: Alles auswählen

su -s /bin/bash -c "/bin/bash -x /usr/sbin/logcheck" logcheck
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 11:15:35

der output ist ziemlich lang... wollte das ganze so machen:

debx:/home/yoz# su -s /bin/bash -c "/bin/bash -x /usr/sbin/logcheck" logcheck >debug.txt

wie sollte ich dir die ausgabe am besten zeigen?
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 11:23:34

hmm.. eigentlich sind bloss die letzten 10 Zeilen interessant (wahrscheinlich) also mach ein

Code: Alles auswählen

cat DATEI | tail -n 10
und Poste die Ausgabe
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 11:25:49

Code: Alles auswählen

+ offsetfile=/var/lib/logcheck/offset.var.log.syslog
+ '[' -s /var/lib/logcheck/offset.var.log.syslog -a -r /var/lib/logcheck/offset.var.log.syslog ']'
+ debug 'Running logtail: /var/log/syslog'
+ '[' 0 -eq 1 ']'
+ /usr/sbin/logtail -f /var/log/syslog -o /var/lib/logcheck/offset.var.log.syslog
++ basename /var/log/syslog
+ error 'Could not run logtail or save output'
+ message=Could not run logtail or save output
+ '[' '' = noclean ']'
+ '[' -n 3055 ']'
+ debug 'error: Killing lockfile-touch - 3055'
+ '[' 0 -eq 1 ']'
+ kill 3055
+ unset LOCK
+ '[' -f /var/lock/logcheck.lock ']'
+ debug 'error: Removing lockfile: /var/lock/logcheck.lock'
+ '[' 0 -eq 1 ']'
+ lockfile-remove /var/lock/logcheck
+ debug 'Error: Could not run logtail or save output'
+ '[' 0 -eq 1 ']'
+ '[' 0 -eq 0 ']'
+ cat
+ mail -s 'Logcheck: debx 2005-03-31 11:21 exiting due to errors' root
++ export
+ exit 1
+ cleanup
+ '[' -n '' ']'
+ '[' -f /var/lock/logcheck.lock ']'
+ '[' -d /tmp/logcheck.bWzZnJ ']'
+ '[' 0 -eq 0 ']'
+ debug 'Cleanup: Removing - /tmp/logcheck.bWzZnJ'
+ '[' 0 -eq 1 ']'
+ rm -r /tmp/logcheck.bWzZnJ
./sabin -s

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 11:32:43

Code: Alles auswählen

debx:/home/yoz# /usr/sbin/logtail -f /var/log/syslog -o /var/lib/logcheck/offset.var.log.syslog
debx:/home/yoz#
das geht aber.. verstehe nicht wo der fehler liegt...

:oops: :evil:
Zuletzt geändert von sabin am 31.03.2005 11:34:06, insgesamt 1-mal geändert.
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 11:33:14

hmm.. schick mir mal lieber doch die Datei an
savar at gmx dot de
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 11:35:41

kannst ja mal folgendes machen und sagen was der Rückgabewert ist:

Code: Alles auswählen

/usr/sbin/logtail -f /var/log/syslog -o /var/lib/logcheck/offset.var.log.syslog
echo $?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 11:44:38

es checkt einfach die /var/log/syslog.. also funktioniert logtail..
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 11:45:39

ich meine was gibt der Befehl

Code: Alles auswählen

echo $?
aus wenn du ihn DIREKT nach dem logtail ausführst?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
sabin
Beiträge: 130
Registriert: 28.02.2005 16:49:05
Wohnort: Knittelfeld .at
Kontaktdaten:

Beitrag von sabin » 31.03.2005 11:48:29

Code: Alles auswählen

debx:/home/yoz# /usr/sbin/logtail -f /var/log/syslog -o

Code: Alles auswählen

debx:/home/yoz# echo $?
0
./sabin -s

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 31.03.2005 12:02:27

hmm.. irgendwie wird man aus dem file nicht schlau.. aber versuch mal:

Code: Alles auswählen

su -s /bin/bash -c "/bin/bash -x /usr/sbin/logcheck -d" logcheck
und schau ob da was interessantes kommt
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Antworten