Convert enabled
for Client, Probe to use datetime instead of boolean
value is null if disabled, else timestamp of when it was last enabled
This commit is contained in:
parent
c45baaed5e
commit
f31a0c4c22
4 changed files with 96 additions and 10 deletions
|
@ -37,13 +37,13 @@ def disabled_probes(config, progress=None):
|
|||
tempmon_session = TempmonSession()
|
||||
clients = tempmon_session.query(tempmon.Client)\
|
||||
.filter(tempmon.Client.archived == False)\
|
||||
.filter(tempmon.Client.enabled == False)\
|
||||
.filter(tempmon.Client.enabled == None)\
|
||||
.all()
|
||||
probes = tempmon_session.query(tempmon.Probe)\
|
||||
.join(tempmon.Client)\
|
||||
.filter(tempmon.Client.archived == False)\
|
||||
.filter(tempmon.Client.enabled == True)\
|
||||
.filter(tempmon.Probe.enabled == False)\
|
||||
.filter(tempmon.Client.enabled != None)\
|
||||
.filter(tempmon.Probe.enabled == None)\
|
||||
.all()
|
||||
if clients or probes:
|
||||
send_email(config, 'tempmon_disabled_probes', {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue