Files
librenms-librenms/tests/data/linux_borgbackup-v1.json
Zane C. Bowers-Hadley 19e2062893 add BorgBackup monitoring support (#15591)
* add borgbackup poller

* add borgbackup app page

* add graphs for borg backup

* minor borgbackup graph fixes and cleanups

* don't use custom colors for borg backup

* add metrics

* add borgbackup to the apps page

* add borgbackup snmprec for v1

* add test file for borgbackup v1

* add borg backup docs

* various style fixes

* add a missing key to the test data

* $total_vars -> $to_total

* remove a accidentally added space to applications.md

* test tweaks

* add no_hourly option to generic_stats

* add some more options to generic stats and don't display hourly since it is not really useful for borg backup

* style fix
2024-01-15 15:39:49 +01:00

95 lines
3.0 KiB
JSON

{
"applications": {
"discovery": {
"applications": [
{
"app_type": "borgbackup",
"app_state": "UNKNOWN",
"discovered": "1",
"app_state_prev": null,
"app_status": "",
"app_instance": "",
"data": null,
"deleted_at": null
}
]
},
"poller": {
"applications": [
{
"app_type": "borgbackup",
"app_state": "OK",
"discovered": 1,
"app_state_prev": "UNKNOWN",
"app_status": "",
"app_instance": "",
"data": "{\"mode\":\"single\",\"errored\":[],\"repos\":[]}",
"deleted_at": null
}
],
"application_metrics": [
{
"metric": "errored",
"value": 0,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "locked",
"value": 0,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "locked_for",
"value": 0,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "time_since_last_modified",
"value": 22960,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "total_chunks",
"value": 24458144,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "total_csize",
"value": 1142736526747,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "total_size",
"value": 1443199915700,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "total_unique_chunks",
"value": 3047462,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "unique_csize",
"value": 177703457808,
"value_prev": null,
"app_type": "borgbackup"
},
{
"metric": "unique_size",
"value": 269284630430,
"value_prev": null,
"app_type": "borgbackup"
}
]
}
}
}