Alucard

rp monitor services

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