anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 Loging naar console enabled, syslog herstart, er wordt niks meer gelogd (niet naar console, niet naar /var/log/meesages /var/log/secure. Service syslog gestopt, syslogd en klogd gestart, er wordt weer gelogd naar /var/log/messages en /var/log/console Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 In rc.local al een wait gezet van bijvoorbeeld 2 minuten en dan een restart van syslogd gedaan? Heb je tenminste een (niet supersterk, maar) werkende optie. Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 [quote:e2d7c2a14f="MrLeeJohn"]In rc.local al een wait gezet van bijvoorbeeld 2 minuten en dan een restart van syslogd gedaan? Heb je tenminste een (niet supersterk, maar) werkende optie.[/quote:e2d7c2a14f] Ik kan een restart doen van syslog, of een restart van syslogd én klogd, ik neem aan dat je dan de laatste 2 bedoelt.... Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 probeer dit eens?: [quote:5a8f54f132="/etc/sysconfig/syslog"] SYSLOGD_OPTIONS="-m 0 KLOGD_OPTIONS="-2" [/quote:5a8f54f132] Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 [quote:3fac4d7227="KayJay"]probeer dit eens?: [quote:3fac4d7227="/etc/sysconfig/syslog"] SYSLOGD_OPTIONS="-m 0 KLOGD_OPTIONS="-2" [/quote:3fac4d7227][/quote:3fac4d7227] Als ik beide handmatig start met de opgegeven opties, blijft alles goed werken, als ik de deamons start door "service syslog start", gaat het weer fout. Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 misschien dat het init script de pid file niet mag wegschrijven oid? Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 [quote:b593020bd4="KayJay"]misschien dat het init script de pid file niet mag wegschrijven oid?[/quote:b593020bd4] Als dat zo zou zijn, dan zou de service toch ook niet starten, of zie ik dat verkeerd? Als ik de status van de service syslog opvraag, zijn syslogd en klogd gewoon gestart......Ik denk dat ik er gewoon mee moet leven dat in geval van sporadische reboot, ik de syslogd en klogd met de hand ffies opstart..... Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 niet echt... de pid file wordt middels touch via het init script in bijv /var/lock/subsys gemikt. advies: loop /etc/init.d/syslog even door en lees het script uit.. Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 Dit is mijn /etc/init.d/syslog, maar heb hier nooit wat in gewijzigd, van een hoop zaken durf ik ook niet te zeggen of die goed zijn. [code:1:5aef8aebe3] #!/bin/bash # # syslog Starts syslogd/klogd. # # # chkconfig: 2345 12 88 # description: Syslog is the facility by which many daemons use to log \ # messages to various system log files. It is a good idea to always \ # run syslog. ### BEGIN INIT INFO # Provides: $syslog ### END INIT INFO # Source function library. . /etc/init.d/functions [ -f /sbin/syslogd ] || exit 0 [ -f /sbin/klogd ] || exit 0 # Source config if [ -f /etc/sysconfig/syslog ] ; then . /etc/sysconfig/syslog else SYSLOGD_OPTIONS="-m 0" KLOGD_OPTIONS="-2" fi RETVAL=0 umask 077 start() { echo -n $"Starting system logger: " daemon syslogd $SYSLOGD_OPTIONS RETVAL=$? echo echo -n $"Starting kernel logger: " daemon klogd $KLOGD_OPTIONS echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/syslog return $RETVAL } stop() { echo -n $"Shutting down kernel logger: " killproc klogd echo echo -n $"Shutting down system logger: " killproc syslogd RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/syslog return $RETVAL } rhstatus() { status syslogd status klogd } restart() { stop start } case "$1" in start) start ;; stop) stop ;; status) rhstatus ;; restart|reload) restart ;; condrestart) [ -f /var/lock/subsys/syslog ] && restart || : ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart}" exit 1 esac exit $? [/code:1:5aef8aebe3] Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 [quote] echo -n $"Starting system logger: " daemon syslogd $SYSLOGD_OPTIONS RETVAL=$? echo echo -n $"Starting kernel logger: " daemon klogd $KLOGD_OPTIONS echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/syslog return $RETVAL [quote] Dit is het stuk wat wordt uitgevoerd tijdens het opstarten van je systeem. Uiteraard worden de variablelen gehaald uit /etc/sysconfig/syslog en de retval is 0 (zie init script) Als de daemons succesvol zijn gestart dan wordt in /var/lock/subys een leeg bestaand genaamd syslog aangemaakt middels touch. /etc/init./d/syslog status controleerd enkel of dit bestand er staat en of er eventueel in /var/pid oid een pid file aanwezig is. Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 Ok, duidelijk. Ik kan als root in de subsys-dir dmv touch een testbestand aanmaken, dus dat kan, ik zal het systeem eens hertarten met de syslog service aan en kijken of de syslog-bestand wordt aangemaakt. Quote Link naar reactie
anoniem Geplaatst: 27 juni 2005 Auteur Delen Geplaatst: 27 juni 2005 Yeps, syslog is gewoon aanwezig na een reboot............ Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen