2021-12-08 11:10:04 +01:00
|
|
|
{ pkgs, ... }:
|
2021-12-08 10:58:46 +01:00
|
|
|
{
|
|
|
|
|
services.zabbixAgent = {
|
|
|
|
|
enable = true;
|
|
|
|
|
server = "zabbix-server";
|
2021-12-08 11:10:04 +01:00
|
|
|
package = pkgs.zabbix.agent2;
|
2022-02-15 14:05:02 +01:00
|
|
|
settings = {
|
|
|
|
|
UserParameter = ''
|
2022-02-15 15:35:45 +01:00
|
|
|
systemd.exitstatus[*],systemctl status "$1" | grep "Main PID: " | grep -Po "(?<=status=)[0-9]{1,3}(?=(/|))"
|
2022-02-15 14:05:02 +01:00
|
|
|
'';
|
|
|
|
|
};
|
2021-12-08 10:58:46 +01:00
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# vim: set et ts=2 sw=2 ai:
|