Hello,
I am using DELL PowerEdge R740 by HTTP template for servers monitoring.
Made various modifications and added additional items and discovery rules.
Everything works great expect timeouts.
Each discovery rule (type HTTP agent) has timeout setting and it maximum value is 60s. Zabbix does not allow setting timeout value to 5m for example.
Error is: Invalid parameter "/timeout": value must be one of 1-60.
60 seconds is not enough in order to get response (all data) from iDrac via redfish.
Some parts like {$API.URL}/redfish/v1/Systems/System.Embedded.1/Storage can have 20+ elements and getting data from all these elements requires more time.
iDrac redfish api some times can be really slow, especially if it's not latest generation server.
I have modified discovery rules in order to collect lest data, but 60s timeout is still not enough.
Can anyone please advise how to overcome this limitation?
Zabbix version 6.4.1
Thanks!


I am using DELL PowerEdge R740 by HTTP template for servers monitoring.
Made various modifications and added additional items and discovery rules.
Everything works great expect timeouts.
Each discovery rule (type HTTP agent) has timeout setting and it maximum value is 60s. Zabbix does not allow setting timeout value to 5m for example.
Error is: Invalid parameter "/timeout": value must be one of 1-60.
60 seconds is not enough in order to get response (all data) from iDrac via redfish.
Some parts like {$API.URL}/redfish/v1/Systems/System.Embedded.1/Storage can have 20+ elements and getting data from all these elements requires more time.
iDrac redfish api some times can be really slow, especially if it's not latest generation server.
I have modified discovery rules in order to collect lest data, but 60s timeout is still not enough.
Can anyone please advise how to overcome this limitation?
Zabbix version 6.4.1
Thanks!
Comment