I think the only way you’re going to be able to do this, then, is to compile
from source, because without root access, you won’t be able to install the
various components in the expected places.
I really think this is not the right way of going about running a service like
Icinga, though. If you don’t have root access on a machine, how do you
install any applications, and how do you keep it up to date?
If you are an unprivileged user and someone else has root access and is
responsible for installing and maintaining applications, then for production
use you should be able to justify getting them to install Icinga in the