Otis
Otis

Reputation: 5

How to make Zabbix agent use multi threading to execute Userparameter?

I'm using Userparameter type with a curl shell command to check if a website live,if the site domain number is more than 1000 then, I set the check time as 5 minutes (in zabbix-agent active mode), but I found that many check items are in the queue waiting for a long time more than 10 minutes. So how can I improve the check speed

Upvotes: 1

Views: 645

Answers (1)

Richlv
Richlv

Reputation: 4153

Indeed, Zabbix agent processes active items in a serial fashion [per server].

Possible solution - have an item that schedules an atd job, then sends data to trapper item[s].

In the future, the agent rewrite in Go will have parallel active check processing.

Upvotes: 1

Related Questions