mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
b827e2bbbd
* add sagan instance fetch function * add sagan discovery * add sagan poller * add sagan graphs * add graph sources * add sagan to apps page * remove alert * more app graph work * polling fix * re-order keys and add alert key * correct field key usage * add alert and fix a missing unit * more unit fixes * add alert status * add alert rules for sagan * fix a missing : after S while I am here in the json stat tool helper... also add tests * now add the tests * add docs * point php-cs-fixer at two files * remove-unneeded sagan instance fetch function * convert to use app_data * style fix * apply bennet-esyoil's suggestions here as well * update for the new app model * convert poller to the new method * convert the sagan device app page * convert sagan * doc cleanup
229 lines
7.2 KiB
Plaintext
229 lines
7.2 KiB
Plaintext
{
|
|
"applications": {
|
|
"discovery": {
|
|
"applications": [
|
|
{
|
|
"app_type": "sagan",
|
|
"app_state": "UNKNOWN",
|
|
"discovered": "1",
|
|
"app_state_prev": null,
|
|
"app_status": "",
|
|
"app_instance": ""
|
|
}
|
|
]
|
|
},
|
|
"poller": {
|
|
"applications": [
|
|
{
|
|
"app_type": "sagan",
|
|
"app_state": "OK",
|
|
"discovered": "1",
|
|
"app_state_prev": "UNKNOWN",
|
|
"app_status": "",
|
|
"app_instance": ""
|
|
}
|
|
],
|
|
"application_metrics": [
|
|
{
|
|
"metric": ".total_after",
|
|
"value": 423,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_alert",
|
|
"value": "0",
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_bytes",
|
|
"value": 260930,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_bytes_ignored",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_drop",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_drop_percent",
|
|
"value": "0.00000",
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_eps",
|
|
"value": 4,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_f_drop_percent",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_f_dropped",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_f_total",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_ignore",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_match",
|
|
"value": 677,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_max_bytes_log_line",
|
|
"value": 1202,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_threshold",
|
|
"value": 425,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_total",
|
|
"value": 1424,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": ".total_uptime",
|
|
"value": 3939964,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_after",
|
|
"value": 423,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_alert",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_alertString",
|
|
"value": "",
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_bytes",
|
|
"value": 260930,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_bytes_ignored",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_drop",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_drop_percent",
|
|
"value": "0.00000",
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_eps",
|
|
"value": 4,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_f_drop_percent",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_f_dropped",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_f_total",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_ignore",
|
|
"value": 0,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_match",
|
|
"value": 677,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_max_bytes_log_line",
|
|
"value": 1202,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_threshold",
|
|
"value": 425,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_total",
|
|
"value": 1424,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
},
|
|
{
|
|
"metric": "ids_uptime",
|
|
"value": 3939964,
|
|
"value_prev": null,
|
|
"app_type": "sagan"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|