Thruk uses the mod_fcgid apache module which makes Thruk start on the first request. The user then gets a “waiting” page till the fastcgi server has started. When using Thruk all the time, there is no reason to wait till someone makes the first request and you can just fire up the init script after apache starts.
In normal installations there is an rc script in /etc/init.d/thruk which fakes a request and makes the fastcgi server start.
root@mo:~ #> /etc/init.d/thruk start Starting thruk.........(10492) OK
In OMD its even easier, latest snapshots have so called ‘init-hooks’ which are executed after the rc script. You
need to create two files in your site:
One of them can be a symlink, because both files will have the same content:
#!/bin/sh # check return code of apache start if [ $4 = 0 ]; then ./etc/init.d/thruk start fi
So when ever your apache starts / reloads, for example after logfile rotation, thruk will immediatly start too.