Hi community
I am a noob with Icinga so I am sure I am missing something. The installation of the master, and client was flawless. I received no errors, as I wsas able to follow the debaian steps for deployment using your documetnations here Installation - Icinga 2
I am trying a very simple setup in a lab. Basically one master, adn one client. I have completed the node wizard to setup the master, and the node wizard to setup the client. Once completed and all services are restarted I do not get the new client in the icinga web 2. I donât even get any errors or warnings in the log files whenever I restart the client. Any help here would be much appreciated, as I have now eliminated all errors, and have no clue where to go from here.
I also have full communications between the two hosts, I have been able to telnet on port 5665 in both directions.
- Version used (
icinga2 --version
)
The Icinga 2 network monitoring daemon (version: r2.10.3-1) - Operating System and version
System information:
Platform: Debian GNU/Linux
Platform version: 10 (buster)
Kernel: Linux
Kernel version: 4.19.0-14-cloud-amd64
Architecture: x86_64Build information:
Compiler: GNU 8.3.0
Build host: anubis
- Enabled features (
icinga2 feature list
)
Enabled features: api checker ido-mysql mainlog notification
- Icinga Web 2 version and modules (System - About)
Icinga Web 2 Version
2.8.2
- Config validation (
icinga2 daemon -C
)
[2021-02-24 01:25:48 +0000] information/cli: Icinga application loader (version: r2.10.3-1)
[2021-02-24 01:25:48 +0000] information/cli: Loading configuration file(s).
[2021-02-24 01:25:48 +0000] information/ConfigItem: Committing config item(s).
[2021-02-24 01:25:48 +0000] information/ApiListener: My API identity: icinga-mon.c.vs-it-prod-1564108091670.internal
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 NotificationComponent.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 IdoMysqlConnection.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 CheckerComponent.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 UserGroup.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 3 TimePeriods.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 ScheduledDowntime.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 User.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 4 Zones.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 3 ServiceGroups.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 12 Services.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 2 HostGroups.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 Host.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 2 NotificationCommands.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 13 Notifications.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 IcingaApplication.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 2 Endpoints.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 Downtime.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 FileLogger.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 215 CheckCommands.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 ApiUser.
[2021-02-24 01:25:48 +0000] information/ConfigItem: Instantiated 1 ApiListener.
[2021-02-24 01:25:48 +0000] information/ScriptGlobal: Dumping variables to file â/var/cache/icinga2/icinga2.varsâ
[2021-02-24 01:25:48 +0000] information/cli: Finished validating the configuration file(s).
- If you run multiple Icinga 2 instances, the
zones.conf
file (oricinga2 object list --type Endpoint
andicinga2 object list --type Zone
) from all affected nodes
Endpoints
Object âicinga-mon.c.vs-it-prod-1564108091670.internalâ of type âEndpointâ:
% declared in â/etc/icinga2/zones.confâ, lines 6:1-6:64
- __name = âicinga-mon.c.vs-it-prod-1564108091670.internalâ
- host = â10.128.0.10â
% = modified in â/etc/icinga2/zones.confâ, lines 7:2-7:21- log_duration = 86400
- name = âicinga-mon.c.vs-it-prod-1564108091670.internalâ
- package = â_etcâ
- port = â5665â
- source_location
- first_column = 1
- first_line = 6
- last_column = 64
- last_line = 6
- path = â/etc/icinga2/zones.confâ
- templates = [ âicinga-mon.c.vs-it-prod-1564108091670.internalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 6:1-6:64- type = âEndpointâ
- zone = ââ
Object âlin1.c.vs-it-prod-1564108091670.internalâ of type âEndpointâ:
% declared in â/etc/icinga2/zones.confâ, lines 29:1-29:58
- __name = âlin1.c.vs-it-prod-1564108091670.internalâ
- host = â10.128.0.11â
% = modified in â/etc/icinga2/zones.confâ, lines 30:3-30:22- log_duration = 86400
- name = âlin1.c.vs-it-prod-1564108091670.internalâ
- package = â_etcâ
- port = â5665â
- source_location
- first_column = 1
- first_line = 29
- last_column = 58
- last_line = 29
- path = â/etc/icinga2/zones.confâ
- templates = [ âlin1.c.vs-it-prod-1564108091670.internalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 29:1-29:58- type = âEndpointâ
- zone = ââ
Zones
Object âicinga-mon.c.vs-it-prod-1564108091670.internalâ of type âEndpointâ:
% declared in â/etc/icinga2/zones.confâ, lines 6:1-6:64
- __name = âicinga-mon.c.vs-it-prod-1564108091670.internalâ
- host = â10.128.0.10â
% = modified in â/etc/icinga2/zones.confâ, lines 7:2-7:21- log_duration = 86400
- name = âicinga-mon.c.vs-it-prod-1564108091670.internalâ
- package = â_etcâ
- port = â5665â
- source_location
- first_column = 1
- first_line = 6
- last_column = 64
- last_line = 6
- path = â/etc/icinga2/zones.confâ
- templates = [ âicinga-mon.c.vs-it-prod-1564108091670.internalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 6:1-6:64- type = âEndpointâ
- zone = ââ
Object âlin1.c.vs-it-prod-1564108091670.internalâ of type âEndpointâ:
% declared in â/etc/icinga2/zones.confâ, lines 29:1-29:58
- __name = âlin1.c.vs-it-prod-1564108091670.internalâ
- host = â10.128.0.11â
% = modified in â/etc/icinga2/zones.confâ, lines 30:3-30:22- log_duration = 86400
- name = âlin1.c.vs-it-prod-1564108091670.internalâ
- package = â_etcâ
- port = â5665â
- source_location
- first_column = 1
- first_line = 29
- last_column = 58
- last_line = 29
- path = â/etc/icinga2/zones.confâ
- templates = [ âlin1.c.vs-it-prod-1564108091670.internalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 29:1-29:58- type = âEndpointâ
- zone = ââ
root@icinga-mon:/etc/icinga2# ^C
root@icinga-mon:/etc/icinga2# ^C
root@icinga-mon:/etc/icinga2# ^C
root@icinga-mon:/etc/icinga2# icinga2 object list --type zone
Object âdirector-globalâ of type âZoneâ:
% declared in â/etc/icinga2/zones.confâ, lines 18:1-18:29- __name = âdirector-globalâ
- endpoints = null
- global = true
% = modified in â/etc/icinga2/zones.confâ, lines 19:2-19:14- name = âdirector-globalâ
- package = â_etcâ
- parent = ââ
- source_location
- first_column = 1
- first_line = 18
- last_column = 29
- last_line = 18
- path = â/etc/icinga2/zones.confâ
- templates = [ âdirector-globalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 18:1-18:29- type = âZoneâ
- zone = ââ
Object âlin1.c.vs-it-prod-1564108091670.internalâ of type âZoneâ:
% declared in â/etc/icinga2/zones.confâ, lines 22:1-22:54
- __name = âlin1.c.vs-it-prod-1564108091670.internalâ
- endpoints = [ âlin1.c.vs-it-prod-1564108091670.internalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 23:3-23:60- global = false
- name = âlin1.c.vs-it-prod-1564108091670.internalâ
- package = â_etcâ
- parent = âmasterâ
% = modified in â/etc/icinga2/zones.confâ, lines 25:3-25:19- source_location
- first_column = 1
- first_line = 22
- last_column = 54
- last_line = 22
- path = â/etc/icinga2/zones.confâ
- templates = [ âlin1.c.vs-it-prod-1564108091670.internalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 22:1-22:54- type = âZoneâ
- zone = ââ
Object âmasterâ of type âZoneâ:
% declared in â/etc/icinga2/zones.confâ, lines 10:1-10:20
- __name = âmasterâ
- endpoints = [ âicinga-mon.c.vs-it-prod-1564108091670.internalâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 11:2-11:65- global = false
- name = âmasterâ
- package = â_etcâ
- parent = ââ
- source_location
- first_column = 1
- first_line = 10
- last_column = 20
- last_line = 10
- path = â/etc/icinga2/zones.confâ
- templates = [ âmasterâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 10:1-10:20- type = âZoneâ
- zone = ââ
Object âglobal-templatesâ of type âZoneâ:
% declared in â/etc/icinga2/zones.confâ, lines 14:1-14:30
- __name = âglobal-templatesâ
- endpoints = null
- global = true
% = modified in â/etc/icinga2/zones.confâ, lines 15:2-15:14- name = âglobal-templatesâ
- package = â_etcâ
- parent = ââ
- source_location
- first_column = 1
- first_line = 14
- last_column = 30
- last_line = 14
- path = â/etc/icinga2/zones.confâ
- templates = [ âglobal-templatesâ ]
% = modified in â/etc/icinga2/zones.confâ, lines 14:1-14:30- type = âZoneâ
- zone = ââ
Logs when I restart the client, forcing a reconnect to the master.
[2021-02-24 02:27:20 +0000] information/WorkQueue: #5 (IdoMysqlConnection, ido-mysql) items: 6, rate: 2.98333/s (179/min 931/5min 36114/15min);
[2021-02-24 02:27:25 +0000] warning/TlsStream: TLS stream was disconnected.
[2021-02-24 02:27:25 +0000] warning/JsonRpcConnection: API client disconnected for identity âlin1.c.vs-it-prod-1564108091670.internalâ
[2021-02-24 02:27:25 +0000] warning/ApiListener: Removing API client for endpoint âlin1.c.vs-it-prod-1564108091670.internalâ. 0 API clients left.
[2021-02-24 02:27:25 +0000] information/ApiListener: New client connection for identity âlin1.c.vs-it-prod-1564108091670.internalâ from [10.128.0.11]:37036
[2021-02-24 02:27:25 +0000] information/ApiListener: Sending config updates for endpoint âlin1.c.vs-it-prod-1564108091670.internalâ in zone âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:25 +0000] information/ApiListener: Finished sending config file updates for endpoint âlin1.c.vs-it-prod-1564108091670.internalâ in zone âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:25 +0000] information/ApiListener: Syncing runtime objects to endpoint âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:25 +0000] information/ApiListener: Finished syncing runtime objects to endpoint âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:25 +0000] information/ApiListener: Finished sending runtime config updates for endpoint âlin1.c.vs-it-prod-1564108091670.internalâ in zone âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:25 +0000] information/ApiListener: Sending replay log for endpoint âlin1.c.vs-it-prod-1564108091670.internalâ in zone âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:25 +0000] information/ApiListener: Finished sending replay log for endpoint âlin1.c.vs-it-prod-1564108091670.internalâ in zone âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:25 +0000] information/ApiListener: Finished syncing endpoint âlin1.c.vs-it-prod-1564108091670.internalâ in zone âlin1.c.vs-it-prod-1564108091670.internalâ.
[2021-02-24 02:27:26 +0000] information/JsonRpcConnection: Received certificate request for CN âlin1.c.vs-it-prod-1564108091670.internalâ signed by our CA.
[2021-02-24 02:27:26 +0000] information/JsonRpcConnection: The certificate for CN âlin1.c.vs-it-prod-1564108091670.internalâ is valid and uptodate. Skipping automated renewal.
[2021-02-24 02:27:30 +0000] information/WorkQueue: #5 (IdoMysqlConnection, ido-mysql) items: 8, rate: 3.01667/s (181/min 933/5min 36112/15min);
[2021-02-24 02:27:40 +0000] information/WorkQueue: #5 (IdoMysqlConnection, ido-mysql) items: 6, rate: 3.01667/s (181/min 933/5min 36114/15min);