Hello there,
I’m new to Icinga an want to set up an Icinga2 with IcingaWeb2 and Icinga-Director.
I’ve got the Icinga2 up & running, but my IcingaWeb2 did not show any Hosts. Neither the localhost, which should be in there by default.
Could someone give me a hint, what i’ve done wrong?
icinga2 - The Icinga 2 network monitoring daemon (version: 2.11.2-1)
Platform: SLES
Platform version: 12-SP4
Kernel: Linux
Kernel version: 4.12.14-94.41-default
Architecture: x86_64
DB MariaDB 10.2.18
Icinga Web 2 2.7.3
PHP Version 7.2.24
MODULE VERSION
director master
doc 2.7.3
incubator 0.5.0
incubator.odl v0.1.1
ipl v0.3.0
ipl.odl v0.1.1
monitoring 2.7.3
reactbundle 0.7.0
translation 2.7.3
vspheredb master
stevie-sy
(Stevie Sy)
October 30, 2019, 2:14pm
2
to avoid misunderstandings:
Do you want to know why you don’t see the hosts (like written in the text) or why the icinga-director.service failed (like written in the title)? Because normally this are diffrent things
Sooorry, the director is my next problem, but now in this topic I want to see my hosts.
I’ve just edited the title…
stevie-sy
(Stevie Sy)
October 30, 2019, 2:32pm
4
Could you Show us the Output of “icinga2 daemon -C”?
And it would be also useful to know where you wrote the hosts you’re are missing? text file? director?
unic
(Rafael Voss)
October 30, 2019, 2:51pm
5
Hi,
maybe you used the node-wizard and removed conf.d from icinga2.conf. So there is no default configuration anymore.
Icinga2.conf:
include "constants.conf"
include "zones.conf"
include <itl>
include <plugins>
include <plugins-contrib>
include <manubulon>
include <windows-plugins>
include <nscp>
include "features-enabled/*.conf"
include_recursive "conf.d" include_recursive "conf.d"
stevie-sy:
“icinga2 daemon -C
[2019-10-30 16:01:12 +0100] information/cli: Icinga application loader (version: 2.11.2-1)
[2019-10-30 16:01:12 +0100] information/cli: Loading configuration file(s).
[2019-10-30 16:01:12 +0100] information/ConfigItem: Committing config item(s).
[2019-10-30 16:01:12 +0100] information/ApiListener: My API identity: lxrhe141
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 NotificationComponent.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 LivestatusListener.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 GraphiteWriter.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 IdoMysqlConnection.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 StatusDataWriter.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 ExternalCommandListener.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 CheckerComponent.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 3 ServiceGroups.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 ScheduledDowntime.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 User.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 UserGroup.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 3 TimePeriods.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 3 Zones.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 11 Services.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 12 Notifications.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 2 NotificationCommands.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 IcingaApplication.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 Endpoint.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 2 HostGroups.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 Host.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 Downtime.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 235 CheckCommands.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 FileLogger.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 2 ApiUsers.
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 ApiListener.
[2019-10-30 16:01:12 +0100] information/ScriptGlobal: Dumping variables to file ‘/var/cache/icinga2/icinga2.vars’
[2019-10-30 16:01:12 +0100] information/cli: Finished validating the configuration file(s).
stevie-sy
(Stevie Sy)
October 30, 2019, 4:06pm
8
ok, the daemon sees one host in your config:
[2019-10-30 16:01:12 +0100] information/ConfigItem: Instantiated 1 Host.
If you include the the conf.d Directory, maybe it must be this one.
So try to disable this Directory.
Here you can also find some hints: https://icinga.com/docs/icinga2/latest/doc/15-troubleshooting/
With this Guideline you can also try to look at wat your icinga2 has loaded. e.g. with the command
icinga2 object list
unic
(Rafael Voss)
October 31, 2019, 7:40am
9
If you see the host in the config, but icingaweb2 does not see it, it could be a problem with the ido database. If icinga cant write to the database or the ido feature is not enabled you would not see the host in icingaweb2. Maybe check if the host is inside the database.
1 Like
Moinuddin
(Moinuddin)
December 16, 2022, 11:55am
10
I am facing the same problem hosts are not listed in the icinga2 web console. Below is my output.
[2022-12-16 11:55:02 +0000] information/cli: Icinga application loader (version: r2.13.6-1)
[2022-12-16 11:55:02 +0000] information/cli: Loading configuration file(s).
[2022-12-16 11:55:02 +0000] warning/config: Ignoring directory ‘/etc/icinga2/zones.d/ip-10-0-10-83’ for unknown zone ‘ip-10-0-10-83’.
[2022-12-16 11:55:02 +0000] warning/config: Ignoring directory ‘/etc/icinga2/zones.d/ip-10-0-10-83.ec2.internal’ for unknown zone ‘ip-10-0-10-83.ec2.internal’.
[2022-12-16 11:55:02 +0000] warning/config: Ignoring directory ‘/etc/icinga2/zones.d/ip-10-1-0-139’ for unknown zone ‘ip-10-1-0-139’.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Committing config item(s).
[2022-12-16 11:55:02 +0000] information/ApiListener: My API identity: ip-10-1-0-139
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 13 Notifications.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 IcingaApplication.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 2 HostGroups.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 Host.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 FileLogger.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 Downtime.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 IdoMysqlConnection.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 CheckerComponent.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 IcingaDB.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 3 Zones.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 ExternalCommandListener.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 Endpoint.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 LivestatusListener.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 ApiUser.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 ApiListener.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 NotificationComponent.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 245 CheckCommands.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 GraphiteWriter.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 UserGroup.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 3 ServiceGroups.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 3 TimePeriods.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 User.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 1 ScheduledDowntime.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 12 Services.
[2022-12-16 11:55:02 +0000] information/ConfigItem: Instantiated 2 NotificationCommands.
[2022-12-16 11:55:02 +0000] information/ScriptGlobal: Dumping variables to file ‘/var/cache/icinga2/icinga2.vars’
[2022-12-16 11:55:02 +0000] information/cli: Finished validating the configuration file(s).