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.apt import APT
|
||||||
from monitors.ufw import UFW
|
from monitors.ufw import UFW
|
||||||
from monitors.managed import Managed
|
from monitors.managed import Managed
|
||||||
|
from monitors.restart import Restart
|
||||||
|
|
||||||
#exporter = Cli()
|
#exporter = Cli()
|
||||||
exporter = StatsdExporter()
|
exporter = StatsdExporter()
|
||||||
|
@ -27,7 +28,7 @@ checks.append(Network(exporter))
|
||||||
checks.append(APT(exporter))
|
checks.append(APT(exporter))
|
||||||
checks.append(UFW(exporter))
|
checks.append(UFW(exporter))
|
||||||
checks.append(Managed(exporter))
|
checks.append(Managed(exporter))
|
||||||
|
checks.append(Restart(exporter))
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
for check in checks:
|
for check in checks:
|
||||||
|
|
Loading…
Reference in New Issue