Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dynamic.4.name=rpimonitord_desc
- 2 dynamic.4.source=systemctl status rpimonitord | grep "rpimonitord.service -"
- 3 dynamic.4.regexp=- (.*)
- 4 dynamic.5.name=rpimonitord_act
- 5 dynamic.5.source=systemctl status rpimonitord | grep "Active: "
- 6 dynamic.5.regexp=(\(.*\))
- 7 dynamic.6.name=rpimonitord_runtime
- 8 dynamic.6.source=systemctl status rpimonitord | grep "Active: "
- 9 dynamic.6.regexp=; (.*)
- 10
- 11 dynamic.25.name=nfsv4_desc
- 12 dynamic.25.source=systemctl status nfsv4-exportd | grep "nfsv4-exportd.service -"
- 13 dynamic.25.regexp=- (.*)
- 14 dynamic.26.name=nfsv4_act
- 15 dynamic.26.source=systemctl status nfsv4-exportd | grep "Active: "
- 16 dynamic.26.regexp=(\(.*\))
- 17 dynamic.27.name=nfsv4_runtime
- 18 dynamic.27.source=systemctl status nfsv4-exportd | grep "Active: "
- 19 dynamic.27.regexp=; (.*)
- 20
- 21 dynamic.13.name=sshd_desc
- 22 dynamic.13.source=systemctl status sshd | grep "sshd.service -"
- 23 dynamic.13.regexp=- (.*)
- 24 dynamic.14.name=sshd_act
- 25 dynamic.14.source=systemctl status sshd | grep "Active: "
- 26 dynamic.14.regexp=(\(.*\))
- 27 dynamic.15.name=sshd_runtime
- 28 dynamic.15.source=systemctl status sshd | grep "Active: "
- 29 dynamic.15.regexp=; (.*)
- 30
- 31 dynamic.19.name=vsftpd_desc
- 32 dynamic.19.source=systemctl status vsftpd | grep "vsftpd.service -"
- 33 dynamic.19.regexp=- (.*)
- 34 dynamic.20.name=vsftpd_act
- 35 dynamic.20.source=systemctl status vsftpd | grep "Active: "
- 36 dynamic.20.regexp=(\(.*\))
- 37 dynamic.21.name=vsftpd_runtime
- 38 dynamic.21.source=systemctl status vsftpd | grep "Active: "
- 39 dynamic.21.regexp=; (.*)
- 40
- 41 dynamic.1.name=qbittorrent_desc
- 42 dynamic.1.source=systemctl status qbittorrent-nox@alucard | grep "[email protected] -"
- 43 dynamic.1.regexp=- (.*)
- 44 dynamic.2.name=qbittorrent_act
- 45 dynamic.2.source=systemctl status qbittorrent-nox@alucard | grep "Active: "
- 46 dynamic.2.regexp=(\(.*\))
- 47 dynamic.3.name=qbittorrent_runtime
- 48 dynamic.3.source=systemctl status qbittorrent-nox@alucard | grep "Active: "
- 49 dynamic.3.regexp=; (.*)
- 50
- 51 dynamic.7.name=fail2ban_desc
- 52 dynamic.7.source=systemctl status fail2ban | grep "fail2ban.service -"
- 53 dynamic.7.regexp=- (.*)
- 54 dynamic.8.name=fail2ban_act
- 55 dynamic.8.source=systemctl status fail2ban | grep "Active: "
- 56 dynamic.8.regexp=(\(.*\))
- 57 dynamic.9.name=fail2ban_runtime
- 58 dynamic.9.source=systemctl status fail2ban | grep "Active: "
- 59 dynamic.9.regexp=; (.*)
- 60
- 61 dynamic.22.name=syncthing_desc
- 62 dynamic.22.source=systemctl status syncthing@alucard | grep "[email protected] -"
- 63 dynamic.22.regexp=- (.*)
- 64 dynamic.23.name=syncthing_act
- 65 dynamic.23.source=systemctl status syncthing@alucard | grep "Active: "
- 66 dynamic.23.regexp=(\(.*\))
- 67 dynamic.24.name=syncthing_runtime
- 68 dynamic.24.source=systemctl status syncthing@alucard | grep "Active: "
- 69 dynamic.24.regexp=; (.*)
- 70
- 71 dynamic.10.name=jellyfin_desc
- 72 dynamic.10.source=systemctl status jellyfin | grep "jellyfin.service -"
- 73 dynamic.10.regexp=- (.*)
- 74 dynamic.11.name=jellyfin_act
- 75 dynamic.11.source=systemctl status jellyfin | grep "Active: "
- 76 dynamic.11.regexp=(\(.*\))
- 77 dynamic.12.name=jellyfin_runtime
- 78 dynamic.12.source=systemctl status jellyfin | grep "Active: "
- 79 dynamic.12.regexp=; (.*)
- 80
- 81 web.status.1.content.1.name=Services
- 82 web.status.1.content.1.icon=daemons.png
- 83 web.status.1.content.1.line.1="<style type=\"text/css\">.tg331 {border-collapse:collapse;border-spacing:0;}.tg331 tr:nth-
- child(even){background-color: #f2f2f2}.tg331 table{border: 0px solid #e9e9e9;}.tg331 td{font-family:Arial, sans-serif;fon
- t-size:14px;padding:12px 2px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}.tg331 th{font-family
- :Arial, sans-serif;font-size:14px;font-weight:normal;padding:12px 2px;border-style:solid;border-width:0px;overflow:hidden
- ;word-break:normal;}.tg331 .tg331-yw4l{vertical-align:top;text-align: left;}.tg331 hr {display: block;margin-top: 0.5em;m
- argin-bottom: 0.5em;margin-left: auto;margin-right: auto;border-style: inset; border-width: 1px;}</style><table width=\"1
- 00%\" class=\"tg331\"><tr><td><b>Status</b></td><td><b>Service Name</b></td><td><b>Service Description</b></td><td><b>Run
- Time</b></td></tr><tr><td>"+Label(data.rpimonitord_act,"=='(running)'","OK","success")+Label(data.rpimonitord_act,"!='(r
- unning)'","KO","danger")+"</td><td><b>rpimonitord</b></td><td>" + data.rpimonitord_desc + "</td><td>"+Label(data.rpimonit
- ord_act,"=='(running)'",data.rpimonitord_runtime,"default")+Label(data.rpimonitord_act,"!='(running)'","-","default")+"</
- td></tr><tr><td>"+Label(data.sshd_act,"=='(running)'","OK","success")+Label(data.sshd_act,"!='(running)'","KO","danger")+
- "</td><td><b>SSH</b></td><td>" + data.sshd_desc + "</td><td>"+Label(data.sshd_act,"=='(running)'",data.sshd_runtime,"defa
- ult")+Label(data.sshd_act,"!='(running)'","-","default")+"</td><tr><td>"+Label(data.nfsv4_act,"=='(running)'","OK","succe
- ss")+Label(data.nfsv4_act,"!='(running)'","KO","danger")+"</td><td><b>NFS</b></td><td>" + data.nfsv4_desc + "</td><td>"+L
- abel(data.nfsv4_act,"=='(running)'",data.nfsv4_runtime,"default")+Label(data.nfsv4_act,"!='(running)'","-","default")+"</
- td></tr></tr><tr><td>"+Label(data.vsftpd_act,"=='(running)'","OK","success")+Label(data.vsftpd_act,"!='(running)'","KO","
- danger")+"</td><td><b>vsftpd</b></td><td>" + data.vsftpd_desc + "</td><td>"+Label(data.vsftpd_act,"=='(running)'",data.vs
- ftpd_runtime,"default")+Label(data.vsftpd_act,"!='(running)'","-","default")+"</td></tr><tr><td>"+Label(data.qbittorrent_
- act,"=='(running)'","OK","success")+Label(data.qbittorrent_act,"!='(running)'","KO","danger")+"</td><td><b>qBittorrent</b
- ></td><td>" + data.qbittorrent_desc + "</td><td>"+Label(data.qbittorrent_act,"=='(running)'",data.qbittorrent_runtime,"de
- fault")+Label(data.qbittorrent_act,"!='(running)'","-","default")+"</td></tr><tr><td>"+Label(data.fail2ban_act,"=='(runni
- ng)'","OK","success")+Label(data.fail2ban_act,"!='(running)'","KO","danger")+"</td><td><b>fail2ban</b></td><td>" + data.f
- ail2ban_desc + "</td><td>"+Label(data.fail2ban_act,"=='(running)'",data.fail2ban_runtime,"default")+Label(data.fail2ban_a
- ct,"!='(running)'","-","default")+"</td></tr><tr><td>"+Label(data.syncthing_act,"=='(running)'","OK","success")+Label(dat
- a.syncthing_act,"!='(running)'","KO","danger")+"</td><td><b>syncthing</b></td><td>" + data.syncthing_desc + "</td><td>"+L
- abel(data.syncthing_act,"=='(running)'",data.syncthing_runtime,"default")+Label(data.syncthing_act,"!='(running)'","-","d
- efault")+"</td></tr><tr><td>"+Label(data.jellyfin_act,"=='(running)'","OK","success")+Label(data.jellyfin_act,"!='(runnin
- g)'","KO","danger")+"</td><td><b>Jellyfin Media Server</b></td><td>" + data.jellyfin_desc + "</td><td>"+Label(data.jellyf
- in_act,"=='(running)'",data.jellyfin_runtime,"default")+Label(data.jellyfin_act,"!='(running)'","-","default")+"</td></tr
- ></table>"
Add Comment
Please, Sign In to add comment