that immediately after the installation the alignak service is enabled and started! This is a side effect of the packaging tool that is used (fpm).

Note

more information about the default shipped configuration is available on this page.

A post-installation script (repository bin/post-install.sh) is started at the end of the installation procedure to install the required Python packages. This script is copied during the installation in the default installation directory: /usr/local/share/alignak. It is using the Python pip tool to get the Python packages listed in the default installation directory requirements.txt file.

Note

as stated formerly in this document, this hack is necessary to be sure that we use the expected versions of the needed Python libraries…

Once you achieved this tricky part, running Alignak daemons is easy. All you need is to inform the Alignak daemons where they will find the configuration to use and start the alignak system service. All this is explained in this chapter.

If you wish to use the non-stable versions (eg. current develop or any other specific branch), you can also create a repository source for the test versions. Then create a file /etc/yum.repos.d/alignak-testing.repo with the following content:

Once the download sources are set, you can simply use the standard package tool to have more information about Alignak packages and available versions.

yumsearchalignak# Note that it exists some Alignak packages in the EPEL repository but it is an old version. Contact us for more information...Loadedplugins:fastestmirrorLoadingmirrorspeedsfromcachedhostfile*base:mirrors.atosworldline.com*epel:mirror.speedpartner.de*extras:mirrors.atosworldline.com*updates:mirrors.standaloneinstaller.com===========================================================================N/Smatched:alignak===========================================================================alignak.noarch:Alignak,modernNagioscompatiblemonitoringframeworkalignak-all.noarch:Meta-packagetopullinallalignakalignak-arbiter.noarch:AlignakArbiteralignak-broker.noarch:AlignakBrokeralignak-common.noarch:AlignakCommonalignak-poller.noarch:AlignakPolleralignak-reactionner.noarch:AlignakReactionneralignak-receiver.noarch:AlignakPolleralignak-scheduler.noarch:AlignakSchedulerNameandsummarymatchesonly,use"search all"foreverything.yuminfoalignakLoadedplugins:fastestmirrorLoadingmirrorspeedsfromcachedhostfile*base:mirrors.atosworldline.com*epel:mirror.speedpartner.de*extras:mirrors.atosworldline.com*updates:mirrors.standaloneinstaller.comAvailablePackagesName:alignakArch:noarchVersion:1.1.0rc5_testRelease:1Size:816kRepo:alignak-testingSummary:Alignak,modernNagioscompatiblemonitoringframeworkURL:http://alignak.netLicense:AGPLDescription:Alignak,modernNagioscompatiblemonitoringframework

Or you can simply use the standard package tool to install Alignak and its dependencies.

on some CentOS versions, the installation of the setproctitle Python library is raising an error and requiring gcc! To cope with this problem, you must ` sudo yum install python-devel` and then ` sudo yum reinstall python-alignak` !

Note

any help for a correct RPM packaging will be much appreciated ;)

Contrary to the debian installer, no system services are installed. You must then follow this procedure.