icingaweb2-module-grafana icon indicating copy to clipboard operation
icingaweb2-module-grafana copied to clipboard

Grafana + influxdb2 does not show data for host in default template

Open ledvinap opened this issue 2 years ago • 0 comments

Expected Behavior

Host performance data are visible in graph

Current Behavior

Graph for Hosts displays "No data" (and does work for services)

var-service passed to grafana is passed as check_command for hosts. Icinga2 influxdb2 writer stores empty value in service for hosts, so default query can't find any data ( WHERE ("hostname" =~ /^$hostname$/ AND "service" =~ /^$service$/) ).

Possible Solution

Maybe pass new var-servicename that will contain real service name (empty for hosts).

Your Environment

  • Icinga Web 2 Grafana version : 1.4.3 (master, 7e27158e181350a081822d4967dbf4dd83ae9c6a)
  • icingadb 1.0.1 (master)
  • Icinga Web 2 Version 2.11.1
  • icinga2 - The Icinga 2 network monitoring daemon (version: r2.13.5-1)
  • System information: Platform: Debian GNU/Linux Platform version: 11 (bullseye) Kernel: Linux Kernel version: 5.10.0-18-amd64 Architecture: x86_64 Enabled features: api checker command icingadb influxdb2 mainlog notification
  • Config validation (icinga2 daemon -C): [2022-10-16 21:58:21 +0200] information/cli: Icinga application loader (version: r2.13.5-1) [2022-10-16 21:58:21 +0200] information/cli: Loading configuration file(s). [2022-10-16 21:58:21 +0200] information/ConfigItem: Committing config item(s). [2022-10-16 21:58:21 +0200] information/ApiListener: My API identity: bullseye [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 IcingaApplication. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 268 Dependencies. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 3 HostGroups. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 137 Hosts. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 FileLogger. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 Influxdb2Writer. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 CheckerComponent. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 2 Notifications. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 IcingaDB. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 3 Zones. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 IdoPgsqlConnection. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 ExternalCommandListener. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 Endpoint. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 4 ApiUsers. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 ApiListener. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 1 NotificationComponent. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 244 CheckCommands. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 2 UserGroups. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 3 TimePeriods. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 6 Users. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 549 Services. [2022-10-16 21:58:21 +0200] information/ConfigItem: Instantiated 2 NotificationCommands. [2022-10-16 21:58:21 +0200] information/ScriptGlobal: Dumping variables to file '/var/cache/icinga2/icinga2.vars' [2022-10-16 21:58:21 +0200] information/cli: Finished validating the configuration file(s).

ledvinap avatar Oct 16 '22 20:10 ledvinap