Stuff
This commit is contained in:
parent
fff9ac1928
commit
c035f2f6f4
|
@ -0,0 +1,14 @@
|
|||
|
||||
import os
|
||||
|
||||
class Restart:
|
||||
interval = 60;
|
||||
loopCount = 100
|
||||
def __init__(self, exporter):
|
||||
self.exporter = exporter
|
||||
|
||||
def run(self):
|
||||
if os.path.isfile('/var/run/reboot-required.pkgs'):
|
||||
self.exporter.gauge("restart-required", 1)
|
||||
else:
|
||||
self.exporter.gauge("restart-required", 0)
|
3
run.py
3
run.py
|
@ -12,6 +12,7 @@ from monitors.network import Network
|
|||
from monitors.apt import APT
|
||||
from monitors.ufw import UFW
|
||||
from monitors.managed import Managed
|
||||
from monitors.restart import Restart
|
||||
|
||||
#exporter = Cli()
|
||||
exporter = StatsdExporter()
|
||||
|
@ -27,7 +28,7 @@ checks.append(Network(exporter))
|
|||
checks.append(APT(exporter))
|
||||
checks.append(UFW(exporter))
|
||||
checks.append(Managed(exporter))
|
||||
|
||||
checks.append(Restart(exporter))
|
||||
|
||||
while True:
|
||||
for check in checks:
|
||||
|
|
Loading…
Reference in New Issue