technical description
Dudki is a process monitoring daemon that sits silently in background and checks whether the processes he feels responsible for are running. He gets a process identifier from the file, sees if the process is alive and if not, does his best to start one. Dudki reports the actions taken to his owner via email.
Here is the sample dudki.conf configuration file:
CheckInterval 60
PidFile /var/run/dudki.pid
Daemonize on
Notify mailto:hostmaster@example.org
MailtoHeader From "Dudki <dudki@example.org>"
<Process named>
PidFile /var/run/named.pid
RestartCommand "exec /usr/sbin/named"
</Process>
<Process sshd>
PidFile /var/run/sshd.pid
RestartCommand "exec /usr/sbin/sshd"
</Process>
<Process cron>
ProcessName cron
RestartCommand "exec /usr/sbin/cron"
</Process>
In this example dudki monitors the bind DNS server, ssh secure shell daemon and
cron daemon, the latter is monitored by looking up the process name, not using
PID-file. It checks processes every minute, restarts those that do not run and
sends reports to the hostmaster@example.org email. To make even safer you can
have cron return the courtesy by watching back the dudki process — make it run
dudki -e command every once in a while.
- Our free softwareKIN
- 2011
- tinimalistic template preprocessorcliche
- 2009
- Eye-Fi card manageriii
- 2008
- Sleeptracker® PRO softwarenapkin
- 2006
- flickr manager firefox extensionfireflix
- midi manipulation c++ library and toolsmidillo
- 2005
- c++ OpenID support librarylibopkele
- 2004
- convenience librarykonforka
-
process monitoring daemondudki
- technical description
- releases
- c++ web development enginesitecing
- c++ CGI support librarykingate
- 1998
- ntalk client and daemonT42
- syslog serverklog
- console mode telnet clientkinsole
- 1997
- TFTP server and clientpumpkin
- simple network monitoring toolbigbrother
- 1996
- download mirror evaluatordipstick