Skip to content

Instantly share code, notes, and snippets.

@slashdoom
Created January 4, 2018 21:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save slashdoom/a6af58785299ba66582f32c0c55190d0 to your computer and use it in GitHub Desktop.
Save slashdoom/a6af58785299ba66582f32c0c55190d0 to your computer and use it in GitHub Desktop.
console_save-test-data.php
[librenms@SERVERNAME /opt/librenms]$
[librenms@SERVERNAME /opt/librenms]$ cat /opt/librenms/tests/data/linux_freeradius.json
cat: /opt/librenms/tests/data/linux_freeradius.json: No such file or directory
[librenms@SERVERNAME /opt/librenms]$
[librenms@SERVERNAME /opt/librenms]$ ./scripts/save-test-data.php -o linux -v freeradius -m applications
OS: linux
Module: applications
Variant: freeradius
Starting snmpsim listening on 127.1.6.1:1161...
Added device: 223
127.1.6.1 223 linux
#### Load disco module applications ####
Applications: +++
>> Runtime for discovery module 'applications': 0.0220 seconds with 3536 bytes
>> SNMP: [18/1.79s] MySQL: [27/0.01s] RRD: [0/0.00s]
#### Unload disco module applications ####
Discovered in 1.05 seconds
Hostname: 127.1.6.1
Device ID: 223
OS: linux (unix)
#### Load poller module core ####
[RRD Disabled][InfluxDB Disabled]
Uptime: 113 days, 17h 16m 19s
>> Runtime for poller module 'core': 0.0419 seconds with 107784 bytes
>> SNMP: [3/0.03s] MySQL: [5/0.00s] RRD: [1/0.01s]
#### Unload poller module core ####
[RRD Disabled][InfluxDB Disabled]
#### Load poller module applications ####
freeradius[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
: +++++++++++++++++++++++++++++++++++++++++
mysql[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[RRD Disabled][InfluxDB Disabled]
: +
>> Runtime for poller module 'applications': 0.0826 seconds with 39304 bytes
>> SNMP: [3/0.06s] MySQL: [144/0.02s] RRD: [11/0.00s]
#### Unload poller module applications ####
[RRD Disabled][InfluxDB Disabled]
+uptime
[RRD Disabled][InfluxDB Disabled]
[RRD Disabled][InfluxDB Disabled]
Polled in 1.154 seconds
UPDATED!
Saved to /opt/librenms/tests/data/linux_freeradius.json
Ready for testing!
[librenms@SERVERNAME /opt/librenms]$
[librenms@SERVERNAME /opt/librenms]$
[librenms@SERVERNAME /opt/librenms]$
[librenms@SERVERNAME /opt/librenms]$
[librenms@SERVERNAME /opt/librenms]$ cat /opt/librenms/tests/data/linux_freeradius.json
{
"applications": {
"discovery": {
"applications": [
{
"app_type": "freeradius",
"app_state": "UNKNOWN",
"discovered": "1",
"app_state_prev": null,
"app_status": "",
"app_instance": ""
},
{
"app_type": "mysql",
"app_state": "UNKNOWN",
"discovered": "1",
"app_state_prev": null,
"app_status": "",
"app_instance": ""
},
{
"app_type": "os-updates",
"app_state": "UNKNOWN",
"discovered": "1",
"app_state_prev": null,
"app_status": "",
"app_instance": ""
}
],
"application_metrics": []
},
"poller": {
"applications": [
{
"app_type": "freeradius",
"app_state": "OK",
"discovered": "1",
"app_state_prev": "UNKNOWN",
"app_status": "",
"app_instance": ""
},
{
"app_type": "mysql",
"app_state": "UNKNOWN",
"discovered": "1",
"app_state_prev": null,
"app_status": "",
"app_instance": ""
},
{
"app_type": "os-updates",
"app_state": "UNKNOWN",
"discovered": "1",
"app_state_prev": null,
"app_status": "",
"app_instance": ""
}
],
"application_metrics": [
{
"metric": "access_accepts",
"value": "235",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "access_challenges",
"value": "490",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "access_rejects",
"value": "4",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "access_requests",
"value": "7758",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "acct_dropped_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "acct_duplicate_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "acct_invalid_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "acct_malformed_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "acct_requests",
"value": "1685",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "acct_responses",
"value": "1685",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "acct_unknown_types",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "auth_dropped_requests",
"value": "5",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "auth_duplicate_requests",
"value": "5",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "auth_invalid_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "auth_malformed_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "auth_responses",
"value": "729",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "auth_unknown_types",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_access_accepts",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_access_challenges",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_access_rejects",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_access_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_acct_dropped_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_acct_duplicate_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_acct_invalid_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_acct_malformed_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_acct_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_acct_responses",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_acct_unknown_types",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_auth_dropped_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_auth_duplicate_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_auth_invalid_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_auth_malformed_requests",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_auth_responses",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "proxy_auth_unknown_types",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "queue_len_acct",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "queue_len_auth",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "queue_len_detail",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "queue_len_internal",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "queue_len_proxy",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "queue_pps_in",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "queue_pps_out",
"value": "0",
"value_prev": null,
"app_type": "freeradius"
},
{
"metric": "ACs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "AdCs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "BRd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "BSt",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CDe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CISt",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CIt",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CLd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CRe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CRSt",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "Cs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CSt",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CTMPDTs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CTMPFs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CTMPTs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CUe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "CUMi",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBCd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBFBl",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIAd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIAe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIFLg",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIFSc",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIIAo",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIIs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBILg",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBILog",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIMRd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIMs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIRd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBISc",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBIWr",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBLFh",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBLWn",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBOWs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBPDBp",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBPFe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBPMps",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBPse",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBRd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBSRs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBSWs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBTNx",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IBWr",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IDBLBSe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IDBRDd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IDBRId",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IDBRRd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "IDBRUd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "KRRs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "KRs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "KWR",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "KWs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "MaCs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "MUCs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "OdTs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "OFs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "OTs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "QCeFy",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "QCHs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "QCIs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "QCLMPs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "QCNCd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "QCQICe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "QCs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SFJn",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SFRJn",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SMPs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SQs",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SRange",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SRCk",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SRe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SRows",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SScan",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "SSn",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_closing_tables",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_copying_to_tmp_table",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_end",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_freeing_items",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_init",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_locked",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_login",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_none",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_other",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_preparing",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_reading_from_net",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_sending_data",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_sorting_result",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_statistics",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_updating",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "State_writing_to_net",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "TCd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "TLIe",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "TLWd",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "TOC",
"value": "0",
"value_prev": null,
"app_type": "mysql"
},
{
"metric": "packages",
"value": "0",
"value_prev": null,
"app_type": "os-updates"
}
]
}
}
}
[librenms@SERVERNAME /opt/librenms]$
[librenms@SERVERNAME /opt/librenms]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment