Source: factory.core/extend.monitor/ObjMonitorPersist.py
Persist mixin for Monitor.
| Method | Signature | Description |
|---|---|---|
| collect_connections | collect_connections() -> Dict[str, Any] |
Ping all configured services and return |
| collect_supervisor_services | collect_supervisor_services() -> List[Dict[str, Any]] |
Collect supervisor service status with |
| collect_ssh_sessions | collect_ssh_sessions() -> List[Dict[str, Any]] |
Collect active SSH sessions via who. |
| collect_apt_changelog | collect_apt_changelog() -> List[Dict[str, Any]] |
Collect recent package changes from |
| collect_sensors | collect_sensors() -> Dict[str, Any] |
Collect temperature sensors via psutil |
| collect_network_throughput | collect_network_throughput() -> Dict[str, Dict[str, int]] |
Collect network I/O counters per |
| collect_docker_containers | collect_docker_containers() -> List[Dict[str, Any]] |
Collect Docker container status and |