mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-28 08:04:14 +02:00
parent
8e754b085e
commit
502152743d
@ -185,7 +185,7 @@ Setting up the Icinga 1.x CGIs
|
|||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
Icinga 2 can write status.dat and objects.cache files in the format that is supported
|
Icinga 2 can write status.dat and objects.cache files in the format that is supported
|
||||||
by the Icinga 1.x CGIs.
|
by the Icinga 1.x CGIs. External commands (a.k.a. the "command pipe") are also supported.
|
||||||
|
|
||||||
In order to enable this feature you will need to load the library 'compat' by adding the following lines
|
In order to enable this feature you will need to load the library 'compat' by adding the following lines
|
||||||
to your configuration file:
|
to your configuration file:
|
||||||
@ -194,21 +194,36 @@ to your configuration file:
|
|||||||
library "compat"
|
library "compat"
|
||||||
|
|
||||||
local object CompatComponent "compat" { }
|
local object CompatComponent "compat" { }
|
||||||
|
local object CompatLog "my-log" { }
|
||||||
----
|
----
|
||||||
|
|
||||||
After restarting Icinga 2 you should be able to find the status.dat and objects.cache files in
|
After restarting Icinga 2 you should be able to find the status.dat and objects.cache files in
|
||||||
/var/cache/icinga2.
|
/var/cache/icinga2. The log files can be found in /var/log/icinga2/compat. The command pipe can
|
||||||
|
be found in /var/run/icinga2.
|
||||||
|
|
||||||
You can create symlinks in your Icinga 1.x installation directory to make the CGIs use
|
You can install the Icinga 1.x CGIs in standalone mode using the following commands:
|
||||||
Icinga 2's status files and its command pipe:
|
|
||||||
|
|
||||||
----
|
----
|
||||||
cd /usr/local/icinga # Change this to your Icinga 1.x installation directory
|
$ wget http://downloads.sourceforge.net/project/icinga/icinga/1.9.0/icinga-1.9.0.tar.gz
|
||||||
ln -sf /var/cache/icinga2/status.dat var/status.dat
|
$ tar xzf icinga-1.9.0.tar.gz ; cd icinga-1.9.0
|
||||||
ln -sf /var/cache/icinga2/objects.cache var/objects.cache
|
$ ./configure --enable-classicui-standalone --prefix=/usr/local/icinga2-classicui
|
||||||
ln -sf /var/run/icinga2/icinga2.cmd var/rw/icinga.cmd
|
$ make classicui-standalone
|
||||||
|
$ sudo make install classicui-standalone install-webconf-auth
|
||||||
|
$ sudo service apache2 restart
|
||||||
----
|
----
|
||||||
|
|
||||||
|
After installing the CGIs you will need to update the following settings in your cgi.cfg configuration file:
|
||||||
|
|
||||||
|
|===
|
||||||
|
|Configuration Setting | Value
|
||||||
|
|object_cache_file | /var/cache/icinga2/objects.cache
|
||||||
|
|status_file | /var/cache/icinga2/status.dat
|
||||||
|
|command_file | /var/run/icinga2/icinga2.cmd
|
||||||
|
|log_file | /var/log/icinga2/compat/icinga.log
|
||||||
|
|===
|
||||||
|
|
||||||
|
Depending on how you installed Icinga 2 some of those paths might be different.
|
||||||
|
|
||||||
Verify that your Icinga 1.x CGIs work by browsing to your CGI's installation URL.
|
Verify that your Icinga 1.x CGIs work by browsing to your CGI's installation URL.
|
||||||
|
|
||||||
Some More Templates
|
Some More Templates
|
||||||
|
Loading…
x
Reference in New Issue
Block a user