We created an external check to gather one metric, but if external checks are executed on the Zabbix server only, they can't be used easily for commands to be executed on remote machines (sans configuring remote shell access).
As they can also cause performance problems on the Zabbix server itself, do we have some functionality available that would solve these problems?
Well, of course we do. A very similar but at the same time quite different functionality is provided by agents—user parameters. Technically behaving the same, these checks are executed by Zabbix agent daemons on whatever machines they reside. Actually, the
lm string check in the previous section would be better created as a user parameter, as the machine the check ...