F5-ltm-poolmember, f5-ltm-pool, f5-gtm-wide, f5-ltm-vs alerts to telegram shows sysObjectID instead of names

Greetings.
I have 4 rules running in regards to f5 monitoring of vs, pool, poolmembers and such…
the rules seems to work fine, and alerting to the webui looks good.
I use telegramas an alert transport, and when i get the alerts to telegram, I get OIDs instead of pool name or vs name or poolmember name

this is what i see in the UI:
|2021-11-20 14:18:34|f5-ltm-vs||f5dmzsrv1

#1: f5-ltm-vs - /Common/VS_Esbsrv - The children pool member(s) are down;
#2: f5-ltm-vs - /Common/VS_qwe - The children pool member(s) are down;
#3: f5-ltm-vs - /Common/VS_wer - The children pool member(s) are down;
#4: f5-ltm-vs - /Common/VS-Generic_abc - The children pool member(s) are down;

#5: f5-ltm-vs - /Common/VS_xyz - The children pool member(s) are down;

And this is what i get in telegram:

Alert for device f5dmzsrv2 - f5-ltm-vs
Severity: critical
Timestamp: 2021-11-20 14:18:32
Unique-ID: 366869
Rule: f5-ltm-vs Faults:
#1: sysObjectID = .1.3.6.1.4.1.3375.2.1.3.4.43; sysDescr = BIG-IP Virtual Edition : Linux 3.10.0-862.14.4.el7.ve.x86_64 : BIG-IP software release 15.1.4, build 0.0.47; location_id = 2; id = 2732;
#2: sysObjectID = .1.3.6.1.4.1.3375.2.1.3.4.43; sysDescr = BIG-IP Virtual Edition : Linux 3.10.0-862.14.4.el7.ve.x86_64 : BIG-IP software release 15.1.4, build 0.0.47; location_id = 2; id = 2779;
#3: sysObjectID = .1.3.6.1.4.1.3375.2.1.3.4.43; sysDescr = BIG-IP Virtual Edition : Linux 3.10.0-862.14.4.el7.ve.x86_64 : BIG-IP software release 15.1.4, build 0.0.47; location_id = 2; id = 2828;
#4: sysObjectID = .1.3.6.1.4.1.3375.2.1.3.4.43; sysDescr = BIG-IP Virtual Edition : Linux 3.10.0-862.14.4.el7.ve.x86_64 : BIG-IP software release 15.1.4, build 0.0.47; location_id = 2; id = 2843;
#5: sysObjectID = .1.3.6.1.4.1.3375.2.1.3.4.43; sysDescr = BIG-IP Virtual Edition : Linux 3.10.0-862.14.4.el7.ve.x86_64 : BIG-IP software release 15.1.4, build 0.0.47; location_id = 2; id = 2870;
Alert sent to:
##############################
Attached is the ./validate.php output.

I will appreciate your help.

-bash-4.2$ ./validate.php

Component Version
LibreNMS 21.11.0-23-g7167257
DB Schema 2021_11_17_105321_device_add_display_field (226)
PHP 7.3.28
Python 3.6.8
MySQL 10.5.10-MariaDB
RRDTool 1.4.8
SNMP 5.7.2

====================================

[OK] Composer Version: 2.1.12
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct
[INFO] Detected Python Wrapper
[OK] Connection to memcached is ok
[WARN] IPv6 is disabled on your server, you will not be able to add IPv6 devices.

You can create a new template to control what the message is.

@Jacob_Ghattas Can you please share your F5 alert rules?

Sure thing…

#1:
|f5-gtm-wide|F5s|TELEGREAM|Max: 1
Delay: 60

Interval: 300 component.type = “f5-gtm-wide” AND macros.component_critical = 1 AND macros.component = 1

#2:
|f5-ltm-pool|F5s|TELEGREAM|Max: 1
Delay: 60

Interval: 300 component.type = “f5-ltm-pool” AND component.status != 0 AND macros.component = 1

#3:
|f5-ltm-poolmember|F5s|TELEGREAM|Max: 1
Delay: 60

Interval: 300 component.type = “f5-ltm-poolmember” AND macros.component = 1 AND component.status != 0 Critical

#4:
|f5-ltm-vs|F5s|TELEGREAM|Max: 1
Delay: 60
Interval: 300
|component.type = “f5-ltm-vs” AND component.status != 0 AND macros.component = 1|Critical||
| — | — | — |