Hi all!
I'm using Icinga-web and Icinga2 from the snapshots repositories of Icinga.
Now I'm trying to test the functionality of schedule next/forced service
check.
I understand that this requires to have configured the external command
file that I had not configured during the installation of the package. I
was reading the Icinga2 documentation regarding it [1]. So I made sure
to do the following:
# icinga2-enable-feature command
# usermod -a -G nagios www-data
# service icinga2 restart
I also made sure to have created the file in the expected location,
which I understand would be this:
vim /usr/share/icinga-web/app/modules/Api/config/access.xml
[...]
<!-- allowed to be written to -->
<write>
<files>
<resource
name="icinga_pipe">/var/lib/icinga/rw/icinga.cmd</resource>
</files>
</write>
<!-- allowed to be executed -->
[...]
Then:
# mkfifo /var/lib/icinga/rw/icinga.cmd
# chown nagios.nagios /var/lib/icinga/rw/icinga.cmd
# chmod g+w,o-r /var/lib/icinga/rw/icinga.cmd
# ll /var/lib/icinga/rw/icinga.cmd
prw-rw---- 1 nagios nagios 0 oct 13 16:25 /var/lib/icinga/rw/icinga.cmd
But when I try schedule the next service check, after clicking on "OK",
Icinga-web is permanently in a dull gray color as if it not finished
processing the request.
Although the log does not seem to show any error:
------------------------------------------------------------------
# tail -F /var/log/icinga-web/debug-2014-10-13.log
[...]
[Mon Oct 13 16:32:36 2014] [info] SendCommandAction: Prepare to send
command (command=SCHEDULE_SVC_CHECK)
[Mon Oct 13 16:32:36 2014] [debug] SendCommandAction: Successfull
authentication (hmac=5cd9ec9f155e56c0d4d2d731898e229532225e01)
[Mon Oct 13 16:32:36 2014] [info] Array
(
[0] => Array
(
[host] => ss01
[service] => Temp1
[instance] => default
)
)
[Mon Oct 13 16:32:36 2014] [info] Array
(
[0] => Array
(
[host] => ss01
[service] => Temp1
[instance] => default
)
)
[Mon Oct 13 16:32:36 2014] [debug] Trying to send commands, targets:
[{"host":"ss01","service":"Temp1","instance":"default"}] , data:
{"checktime":"2014-10-13 16:32:30"}
(Cronks_System_CommandSenderModel::dispatchCommands(), line 69)
[Mon Oct 13 16:32:36 2014] [debug] Setting up console for instance
default (Cronks_System_CommandSenderModel::getConsoleInstance(), line 79)
[Mon Oct 13 16:32:36 2014] [debug] Submitting command SCHEDULE_SVC_CHECK
to {"host":"ss01","service":"Temp1","instance":"default"}
(Cronks_System_CommandSenderModel::dispatchCommands(), line 69)
[Mon Oct 13 16:32:36 2014] [debug] Sending icinga-command [1413228756]
SCHEDULE_SVC_CHECK;ss01;Temp1;1413228750
(Api_Commands_CommandDispatcherModel::submitCommand(), line 83)
------------------------------------------------------------------
Any clue what could be happening?
Thanks in advance.
Best regards,
Daniel
[1]
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/getting-started#setting-up-external-command-pipe
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users