Section | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Introduction
...
|
/hosts
|
...
All hosts (only fields current_state and plugin_output)
http://192.168.111.1/v1/*/local/hosts/*?fields=current_state,plugin_output
Host Google (all available fields - detail view)
http://192.168.111.1/v1/*/local/hosts/Google
Acknowledge host Problem
http://192.168.111.1/v1/*/local/cmd/ACKNOWLEDGE_HOST_PROBLEM/Google/1/1/1/Operator/Aware of this problem, acknowledged
Process Host Check-Result
http://192.168.111.1/v1/*/local/cmd/PROCESS_HOST_CHECK_RESULT/Google/0/OK - Wieder ein Fake|pkt=1;;0;2 rta=20.945;1000.000;2000.000;
Process active Host Check
http://192.168.111.1/v1/*/local/checknow/Google
Services
All services
http://192.168.111.1/v1/*/local/services/*
All services with name ICMP
...
|
Resource Path
The reosurce path specifies which location information should be accessed.
Especially if the device receives data from remote satellites (See Distributed Monitoring and Integration Interfaces).
Level | 1 | 2 | 3 | 4 |
---|---|---|---|---|
Description | Version | Tenant | Location | Resources |
Example 1 | /v1 | /all | /local | /hosts/* |
Example 2 | /v1 | /aeg | /berlin | /services/ping |
Example 3 | /v1 | /siemens | /site382 | /problems |
Resources
/hosts
Example | /hosts/{host_name|*|all} |
---|---|
Get all hosts | hosts/* |
Get all hosts, filter details for the fields current_state and plugin_output | hosts/*?fields=current_state,plugin_output |
Get details for the host 'Google' | hosts/Google |
/services
Example | /services/{service_name|*|all} |
---|---|
Get all services | services/* |
Get all hosts for services 'ICMP' | services/ICMP/hosts/* |
All services with name ICMP (only fields current_state and plugin_output)
...
Get all hosts for service 'ICMP' but only show particular fields | services/ICMP/hosts/*?fields=current_state,plugin_ |
...
Service ICMP for host SAP (all available fields - detail view)
...
...
Get all services for host 'Email_Loop |
...
...
Get all services for host 'Email_Loop |
...
' but only |
...
show certain fields | services/*/hosts/Email_Loop?fields=current_state,plugin_output |
...
...
http://192.168.111.1/v1/*/local/cmd/hosts/PDC/services/LDAP/ACKNOWLEDGE_SVC_PROBLEM/1/1/1/admin/Problem already known
Process Service Check-Result
http://192.168.111.1/v1/*/local/cmd/hosts/Google/services/Sleep60/PROCESS_SERVICE_CHECK_RESULT/0/OK - Example Result|val=10;20;30
Process active Service Check
http://192.168.111.1/v1/*/local/checknow/Google/http
Problems
All problems
http://192.168.111.1/v1/*/local/problems/*
...
/problems
Example | /problems/{hosts|services|*|all} |
---|---|
Get all problems | problems/* |
Get all problems for service 'Mail_out' | problems/services/Mail_out/hosts/* |
Problem with service name Mail_out and host name EMail_Loop (all available fields - detail view)
...
Get all problems of host 'Email_Loop' | problems/services/*/hosts/Email_Loop |
Get detail view for problem of host 'Email_Loop' for service 'Mail_out' | problems/services/Mail_out/hosts/Email_Loop |
...
Get all problems of host |
...
'Email_Loop' |
...
problems/ |
...
Actions
List available actions
http://192.168.111.1/v1/*/local/actions/*
Display a specific action
http://192.168.111.1/v1/*/local/actions/OpenDoor http://192.168.111.1/v1/*/local/actions/_ArmSite
Execute a specific action
http://192.168.111.1/v1/*/local/actions/OpenDoor/exec
OS Commands
Supported commands:
...
services/*/hosts/Email_Loop |
/comments
Example | /comments/{hosts|services|*|all} |
---|---|
Get all comments | comments/* |
Get the comments detail of service 'Jobs' on host 'SAP' | comments/hosts/SAP/services/Jobs |
/downtimes
Example | /downtimes/{hosts|services|*|all} |
---|---|
Get all downtimes | downtimes/* |
Get the downtime detail of service 'Jobs' on host 'SAP' | downtimes/hosts/SAP/services/Jobs |
/cmd
Column | ||
---|---|---|
| ||
|
Example | /cmd/{command_name} |
---|---|
Acknowledge host problem | cmd/ACKNOWLEDGE_HOST_PROBLEM/Google/1/1/1/Operator/'Aware of this problem, acknowledged' |
Acknowledge service problem | cmd/ACKNOWLEDGE_SVC_PROBLEM/-azeti-A-/Email-Msg-Queue/1/1/1/admin/problem%20is%20known%20so%20far |
Process external host check result | cmd/PROCESS_HOST_CHECK_RESULT/Google/0/OK - Wieder ein Fake|pkt=1;;0;2 rta=20.945;1000.000;2000.000; |
/checknow
Example | /checknow/{host_name}/{service_name} |
---|---|
Execute an active service check 'Agent-Status' on host '-azeti-A-' now | checknow/-azeti-A-/Agent-Status/ |
/addons
This resource offers the possiblity to upload and download files to/from /mnt/hd/daaz/addons/var
...
Restrictions
- Only available for user 'admin' - Only callable from within admin GUI (usually port 81) - Valid arguments characters: [a-zA-Z0-9\-\._\/]
...
and below
Method | Resource | Example | Description |
---|---|---|---|
GET/POST | addons/ | addons/var/azeti/door_access.policy | Either GET or POST the file |
http://192.168.111.1:81/v1/*/local/oscmdaddons/ls/\flash\sysconfig http://192.168.111.1:81/v1/*/local/oscmd/traceroute/www.google.dehttp://192.168.111.1var/azeti/door_access.policy
/oscmd
These commands support arguments which must be defined in an escaped manner.
Info |
---|
Some commands require a file system path as argument which contains slashes, like '/mnt/hd/daaz/var/addons'. These slashes within the path must be given as backslashes, like '\mnt\hd\daaz\var\addons'. Some browser such as Googles Chrome will automatically turn any backslash into a slash. Therefore try to specify backslashes as "%5C" if your browser does not allow backslashes. Example |
...
Syntax
Code Block |
---|
/oscmd/{command}/argument_1/argument_2/ |
Available Commands
Resource | Example |
---|---|
/oscmd/ls | oscmd/ls/\flash\sysconfig |
/oscmd/traceroute | oscmd/traceroute/www.google.de |
...
/oscmd/nslookup | oscmd/check/nslookup/www.google.de |
oscmd/type | oscmd/type/\azeti\door_access.policy |
...
oscmd/ping | oscmd/ping/-c/3/www.google.de |
...
oscmd/check | oscmd/check/check_icmp/-H/www.google.de |
...
oscmd/check/check_icmp/-H/www.google.de/-v |
...
oscmd/check/check_icmp/-H/www.google.de/-v/-v |
...
oscmd/check/check_host/-H/www.google.de |
...
oscmd/check/check_host/-H/www.google.de/-v |
...
oscmd/check/check_host/-H/www.google.de/-v/-v |
...
oscmd/df |
...
AddOns
Upload/Download files to/from /mnt/hd/daaz/addons/var an below:
GET - Download POST - Upload
...
/-ah | Shows all free disk space human readable ('-ah') |
oscmd/ps/web-monitor | This lists the processes and filters for 'web-monitor'/usr/local/bin/ps auxww --cols=300 | grep web-monitor", |
Additional Resources
Resource, Examples | Description |
---|---|
/comments | All comments |
/appinfo | System information about the SONARPLEX device, including machine and monitor process information |
/config/{config_object} /config/hosts /config/services /config/contacts /config/contactgroups /config/commands ... | Listing of the monitoring configuration by object
|
/queue | Overview of the monitoring queue and the particular check scheduling |