github mickem/nscp 0.11.2

pre-release7 hours ago

What's Changed

You can now login/logout using the auth command which will store the token in credential store:

check_nsclient nsclient --insecure auth login --username admin --password PASSWORD

After this you no longer need to specify the username and password:

check_nsclient nsclient --insecure settings list
╭───────────────┬──────────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ key           │ path                                     │ value                                                                                            │
├───────────────┼──────────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────┤
│ CheckHelpers  │ /modules                                 │ enabled                                                                                          │
│ CheckSystem   │ /modules                                 │ disabled                                                                                         │
│ LuaScript     │ /modules                                 │ enabled                                                                                          │
│ WEBServer     │ /modules                                 │ enabled                                                                                          │
| client        │ /settings/WEB/server/roles               │ public,info.get,info.get.version,queries.list,queries.get,queries.execute,login.get,modules.list │
│ full          │ /settings/WEB/server/roles               │ *                                                                                                │
│ legacy        │ /settings/WEB/server/roles               │ legacy,login.get                                                                                 │
│ view          │ /settings/WEB/server/roles               │ *                                                                                                │
╰───────────────┴──────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────────────────────────────╯

Besides settings related commands you can now also show logs:

check_nsclient nsclient --insecure logs list
╭───────┬──────────────────────┬───────────────────────────────────────────────────────────────╮
│ level │ date                 │ message                                                       │
├───────┼──────────────────────┼───────────────────────────────────────────────────────────────┤
│ debug │ 2025-Dec-24 19:00:16 │ Loading plugin: CheckHelpers                                  │
│ debug │ 2025-Dec-24 19:00:16 │ Loading plugin: LuaScript                                     │
│ debug │ 2025-Dec-24 19:00:16 │ Adding script: C:\src\build\nscp\scripts\lua\mock.lua         │
│ debug │ 2025-Dec-24 19:00:16 │ Lua not compiled with protocol buffer support                 │
│ debug │ 2025-Dec-24 19:00:16 │ Loading plugin: WEBServer                                     │
│ debug │ 2025-Dec-24 19:00:16 │ Using certificate: C:\src\build\nscp/security/certificate.pem │
│ debug │ 2025-Dec-24 19:00:16 │ Loading webserver on port: 8443                               │
│ debug │ 2025-Dec-24 19:00:16 │ Starting plugin: LuaScript                                    │
│ debug │ 2025-Dec-24 19:00:16 │ NSClient++ - 0.4.0 2025-12-22 Started!                        │
│ debug │ 2025-Dec-24 19:00:16 │ Loading module C:\src\build\nscp\modules\CommandClient.dll () │
╰───────┴──────────────────────┴───────────────────────────────────────────────────────────────╯

Full Changelog: 0.11.1...0.11.2

Don't miss a new nscp release

NewReleases is sending notifications on new releases.