Scripts¶
The scripts API can be used to read view and modify the scripts which NSClient++ can run.
List¶
The API lists log records.
Key | Value |
---|---|
Verb | GET |
Address | /api/v1/logs |
Privilege | logs.list.runtimes |
Parameters¶
Key | Value | Description |
---|---|---|
pos | 23 | The position in the log to read from (record number) |
level | error,debug | Filter out only certain log levels |
Request¶
GET /api/v1/logs
Response¶
{ "log": { "data": [ { "date": "2017-Nov-08 22:06:46", "file": "C:\\source\\nscp\\modules\\WEBServer\\WEBServer.cpp", "level": "error", "line": 183, "message": "No password set please run nscp web --help" } ], "pos": 23 } }
Example¶
Fetch a list of all runtimes with curl
curl -s -k -u admin https://localhost:8443/api/v1/logs?level=error |python -m json.tool { "log": { "data": [ { "date": "2017-Nov-08 22:06:46", "file": "C:\\source\\nscp\\modules\\WEBServer\\WEBServer.cpp", "level": "error", "line": 183, "message": "No password set please run nscp web --help" } ], "pos": 23 } }