mirror of
https://forgejo.altau.su/lego/lego-monitoring.git
synced 2026-03-12 05:35:19 +00:00
add docker registry monitoring
This commit is contained in:
parent
618ca3c9aa
commit
13723a6bb4
9 changed files with 221 additions and 32 deletions
|
|
@ -1,7 +1,7 @@
|
|||
from datetime import timedelta
|
||||
|
||||
from alerting import alerts
|
||||
from misc import sensors, vuln
|
||||
from misc import docker_registry, sensors, vuln
|
||||
from misc.enums import UPSStatus
|
||||
|
||||
IS_TESTING = False
|
||||
|
|
@ -155,3 +155,17 @@ async def ups_check() -> list[alerts.Alert]:
|
|||
)
|
||||
|
||||
return alert_list
|
||||
|
||||
|
||||
async def docker_registry_check() -> list[alerts.Alert]:
|
||||
updated_images = await docker_registry.get_updated_images()
|
||||
alert_list = []
|
||||
for image in updated_images:
|
||||
alert_list.append(
|
||||
alerts.Alert(
|
||||
alert_type=alerts.AlertType.UPDATE,
|
||||
message=f"{image} docker image has been updated",
|
||||
severity=alerts.Severity.INFO,
|
||||
)
|
||||
)
|
||||
return alert_list
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue