Dashboard
PHP:
8.4.20
OS:
Linux
User:
sinnett_country
/
/
etc
/
zabbix
/
zabbix_agentd.d
📤 Upload
📝 New File
📁 New Folder
Close
Editing: service_monitoring_via_systemctl.conf
# original source: https://raw.githubusercontent.com/aigarskadikis/zabbix_agentd.d/master/service_monitoring_via_systemctl.conf UserParameter=services.systemctl,echo "{\"data\":[$(systemctl list-unit-files --type=service|grep \.service|grep -v "@"|sed -E -e "s/\.service\s+/\",\"{#STATUS}\":\"/;s/(\s+)?$/\"},/;s/^/{\"{#NAME}\":\"/;$ s/.$//")]}" UserParameter=systemctl.status[*],systemctl status $1 UserParameter=systemctl.serviceuptime[*],echo $(($(date "+%s")-$(systemctl show $1 --property=ActiveEnterTimestamp | cut -d'=' -f2 | date "+%s" -f -)))
Save
Cancel