Skip to content

Instantly share code, notes, and snippets.

@jay-to-the-dee
Last active August 29, 2015 14:23
Show Gist options
  • Save jay-to-the-dee/f598857c79bd3591039f to your computer and use it in GitHub Desktop.
Save jay-to-the-dee/f598857c79bd3591039f to your computer and use it in GitHub Desktop.
/etc/rpimonitor/template/services.conf including Unbound and OpenVPN for RPi-Monitor
########################################################################
# Extract information about Opened Port
# Page: 1
# Information Status Statistics
# - ssh port (22222) - yes - no
# - rpimonotor port (8888) - yes - no
# - http port (80) - yes - yes
# - dns port (53) - yes - no
# - OpenVPN port (1194) - yes - no
########################################################################
dynamic.1.name=ssh
dynamic.1.source=netstat -nlt --inet
dynamic.1.regexp=tcp .*:(22222).*LISTEN
dynamic.2.name=rpimonitor
dynamic.2.source=netstat -nlt --inet
dynamic.2.regexp=tcp .*:(8888).*LISTEN
dynamic.3.name=http
dynamic.3.source=netstat -nlt --inet
dynamic.3.regexp=tcp .*:(80).*LISTEN
dynamic.4.name=dns
dynamic.4.source=netstat -nl --inet
dynamic.4.regexp=udp .*:(53).*
dynamic.5.name=openvpn
dynamic.5.source=netstat -nl --inet
dynamic.5.regexp=udp .*:(1194).*
web.status.1.content.1.name=Servers
web.status.1.content.1.icon=daemons.png
web.status.1.content.1.line.1="<b>ssh</b>: " + Label(data.ssh,"==22222","OK","success") + Label(data.ssh,"!=22222","KO","danger") + " <b>rpimonitor</b>: " + Label(data.rpimonitor,"==8888","OK","success") + Label(data.rpimonitor,"!=8888","KO","danger") + " <b>lighttpd</b>: "+ Label(data.http,"==80","OK","success") + Label(data.http,"!=80","KO","danger") + " <b>Unbound DNS</b>: " + Label(data.dns,"==53","OK","success") + Label(data.dns,"!=53","KO","danger") + " <b>OpenVPN</b>: " + Label(data.openvpn,"==1194","OK","success") + Label(data.openvpn,"!=1194","KO","danger")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment