Commit a28d025e authored by Hiro's avatar Hiro 🏄
Browse files

Fix error messages for tordnsel

parent a99391f0
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -21,14 +21,18 @@ try:
        out_string = out.decode("utf-8")
        seconds = int(out_string.split('\n')[0])
        minutes = int(seconds/60)
        status = ""

        if minutes > 30 and minutes < 60:
            g_warnings.labels(host, 'WARN').set(minutes)
            status='DELAYED'
        elif minutes > 60 and minutes < 3600:
            g_warnings.labels(host, 'ERROR').set(minutes)
            status='UNSTABLE'
        elif minutes > 3600:
            g_warnings.labels(host, 'CRITIC').set(minutes)
            status='CRITICAL'
        else:
            g_warnings.labels(host,'OK').set(minutes)
            status='OK'

        g_warnings.labels(host,status).set(minutes)

except Exception as e:
    g_warnings.labels(host, "Problem running exporter - {}".format(e)).set(1)