Skip to content

Instantly share code, notes, and snippets.

@jg3
Created May 31, 2021 15:57
Show Gist options
  • Save jg3/1fb6486be1f6cd8f3a724662abdaf369 to your computer and use it in GitHub Desktop.
Save jg3/1fb6486be1f6cd8f3a724662abdaf369 to your computer and use it in GitHub Desktop.
RPi-monitor services.conf
########################################################################
# Extract information about Opened Port
# Page: 1
# Information Status Statistics
# - ssh port (22) - yes - no
# ...
# see also: https://xavierberger.github.io/RPi-Monitor-docs/index.html
########################################################################
dynamic.1.name=ssh
dynamic.1.source=netstat -nlt
dynamic.1.regexp=tcp .*:(22).*LISTEN
dynamic.2.name=system
dynamic.2.source=systemctl is-system-running
dynamic.2.regexp=(.*)
dynamic.3.name=omv
dynamic.3.source=systemctl is-active openmediavault-engined.service
dynamic.3.regexp=(.*)
dynamic.4.name=containerd
dynamic.4.source=systemctl is-active containerd.service
dynamic.4.regexp=(.*)
dynamic.5.name=docker
dynamic.5.source=systemctl is-active docker.service
dynamic.5.regexp=(.*)
web.status.1.content.1.name=System
web.status.1.content.1.icon=daemons.png
web.status.1.content.1.line.1="<b>ssh</b>: "+Label(data.ssh,"==22","OK","success")+Label(data.ssh,"!=22","KO","danger")+ " <b>systemd</b>: "+Label(data.system,"=='running'","OK","success")+Label(data.system,"!='running'","KO","danger")+ " <b>OpenMediaiVault</b>: "+Label(data.omv,"=='active'","OK","success")+Label(data.omv,"!='active'","KO","danger")+ " <b>containerd</b>: "+Label(data.containerd,"=='active'","OK","success")+Label(data.containerd,"!='active'","KO","danger")+ " <b>docker</b>: "+Label(data.docker,"=='active'","OK","success")+Label(data.docker,"!='active'","KO","danger")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment