Hello,
I have a problem with displaying alerts generated by discovery action triggers in Zabbix. I would appreciate some help in this regard.
In my production environment is running a virtualized Zabbix server (via VMWare) in its version 6.03 (originally upgraded from a 5.x version) with MySQL as database engine, and in the development one virtualized in the same way but in its version 6.2.4 -recently installed- with postgre14 and with the TimeScaleDB extension. The objective is to migrate the development server so that in the future it can fulfill the function currently performed by the production server and eliminate the production server, so both must contain the same hosts and display the same information.
The migration of the hosts on the production->development servers was done through the graphical interface from the frontend and the development server templates are the latest available at this time. To import the hosts the template names had to be modified as the template names were modified between Zabbix versions ("Template Net Cisco IOS SNMP" in Zabbix 5.x.x which was associated to device A was renamed to "Cisco IOS SNMP" in v6.2.4 before importing otherwise it gave error as it did not find the template).
The template has a discovery action that takes care of, among other things, listing the network interfaces and adds triggers to check the speed and status of the ports.
The problem is that for switches monitored by SNMP with this template, on the development server only the "average" alerts are shown and not the rest (e.g. the "warning" and "information" alerts are not shown, although they are defined in the discovery actions). If I connect to the Zabbix server in the production environment and check the host information (same host, same interface) I do see them:

And this only happens with this type of trigger, the "Average" alerts always appear correctly on both servers. To rule out if the error was caused by the template, we tried to backup the "Cisco IOS SNMP" template version 6.2.4 (and its dependencies) and replace them with the old "Template Net Cisco IOS SNMP" (and its dependencies) on the development server so that both servers also kept the same templates, but the result is the same: both with the latest templates and with the old ones the indicated alerts still do not appear. I have checked all the configuration of both servers and no alerts are skipped, so I don't know why for the same device with the same template and the same discovery action, one server shows some alerts and the other, while always correctly showing alerts of one type, skips others.
Any idea why this is happening?
I have a problem with displaying alerts generated by discovery action triggers in Zabbix. I would appreciate some help in this regard.
In my production environment is running a virtualized Zabbix server (via VMWare) in its version 6.03 (originally upgraded from a 5.x version) with MySQL as database engine, and in the development one virtualized in the same way but in its version 6.2.4 -recently installed- with postgre14 and with the TimeScaleDB extension. The objective is to migrate the development server so that in the future it can fulfill the function currently performed by the production server and eliminate the production server, so both must contain the same hosts and display the same information.
The migration of the hosts on the production->development servers was done through the graphical interface from the frontend and the development server templates are the latest available at this time. To import the hosts the template names had to be modified as the template names were modified between Zabbix versions ("Template Net Cisco IOS SNMP" in Zabbix 5.x.x which was associated to device A was renamed to "Cisco IOS SNMP" in v6.2.4 before importing otherwise it gave error as it did not find the template).
The template has a discovery action that takes care of, among other things, listing the network interfaces and adds triggers to check the speed and status of the ports.
The problem is that for switches monitored by SNMP with this template, on the development server only the "average" alerts are shown and not the rest (e.g. the "warning" and "information" alerts are not shown, although they are defined in the discovery actions). If I connect to the Zabbix server in the production environment and check the host information (same host, same interface) I do see them:
And this only happens with this type of trigger, the "Average" alerts always appear correctly on both servers. To rule out if the error was caused by the template, we tried to backup the "Cisco IOS SNMP" template version 6.2.4 (and its dependencies) and replace them with the old "Template Net Cisco IOS SNMP" (and its dependencies) on the development server so that both servers also kept the same templates, but the result is the same: both with the latest templates and with the old ones the indicated alerts still do not appear. I have checked all the configuration of both servers and no alerts are skipped, so I don't know why for the same device with the same template and the same discovery action, one server shows some alerts and the other, while always correctly showing alerts of one type, skips others.
Any idea why this is happening?