Skip to content

Op5Client

Client for connecting nativly to the Op5 Nortbound API

Configuration

Path / Section Description
/settings/op5 Op5 Configuration
/settings/op5/checks Op5 passive Commands

Op5 Configuration

Section for the Op5 server

Key Default Value Description
channel op5 CHANNEL
contactgroups Contact groups
default checks true Install default checks
hostgroups Host groups
hostname auto HOSTNAME
interval 5m Check interval
password Op5 password
remove false Remove checks on exit
server Op5 base url
user Op5 user
# Section for the Op5 server
[/settings/op5]
channel=op5
default checks=true
hostname=auto
interval=5m
remove=false

CHANNEL

The channel to listen to.

Key Description
Path: /settings/op5
Key: channel
Default value: op5
Used by: Op5Client

Sample:

[/settings/op5]
# CHANNEL
channel=op5

Contact groups

A coma separated list of contact groups to add to this host when registering it in monitor

Key Description
Path: /settings/op5
Key: contactgroups
Default value: N/A
Used by: Op5Client

Sample:

[/settings/op5]
# Contact groups
contactgroups=

Install default checks

Set to false to disable default checks

Key Description
Path: /settings/op5
Key: default checks
Default value: true
Used by: Op5Client

Sample:

[/settings/op5]
# Install default checks
default checks=true

Host groups

A coma separated list of host groups to add to this host when registering it in monitor

Key Description
Path: /settings/op5
Key: hostgroups
Default value: N/A
Used by: Op5Client

Sample:

[/settings/op5]
# Host groups
hostgroups=

HOSTNAME

The host name of this monitored computer. Set this to auto (default) to use the windows name of the computer.

auto Hostname ${host} Hostname ${host_lc} Hostname in lowercase ${host_uc} Hostname in uppercase ${domain} Domainname ${domain_lc} Domainname in lowercase ${domain_uc} Domainname in uppercase

Key Description
Path: /settings/op5
Key: hostname
Default value: auto
Used by: Op5Client

Sample:

[/settings/op5]
# HOSTNAME
hostname=auto

Check interval

How often to submit passive check results you can use an optional suffix to denote time (s, m, h)

Key Description
Path: /settings/op5
Key: interval
Default value: 5m
Used by: Op5Client

Sample:

[/settings/op5]
# Check interval
interval=5m

Op5 password

The password for the user to authenticate as

Key Description
Path: /settings/op5
Key: password
Default value: N/A
Used by: Op5Client

Sample:

[/settings/op5]
# Op5 password
password=

Remove checks on exit

If we should remove all checks when NSClient++ shuts down (for truly elastic scenarios)

Key Description
Path: /settings/op5
Key: remove
Default value: false
Used by: Op5Client

Sample:

[/settings/op5]
# Remove checks on exit
remove=false

Op5 base url

The op5 base url i.e. the url of the Op5 monitor REST API for instance https://monitor.mycompany.com

Key Description
Path: /settings/op5
Key: server
Default value: N/A
Used by: Op5Client

Sample:

[/settings/op5]
# Op5 base url
server=

Op5 user

The user to authenticate as

Key Description
Path: /settings/op5
Key: user
Default value: N/A
Used by: Op5Client

Sample:

[/settings/op5]
# Op5 user
user=

Op5 passive Commands

This is a section of objects. This means that you will create objects below this point by adding sections which all look the same.