9. • Snmp traps as check results
• Metrics as event streams
• External command actions
• Status Queries
• Inventory: Use $tool to create objects
at runtime
11. • RESTful url schema
• HTTP protocol, status codes
• JSON for requests & responses
• Version safety (/v1/…)
• Url endpoints (/v1/status,
/v1/objects, …)
12. {
"results": [
{
"code": 500.0,
"errors": [
"Error: Validation failed for object
'google.com' of type 'Host'; Attribute 'check_command':
Attribute must not be empty."
],
"status": "Object could not be created."
}
]
}
13. • Authentication & Authorization
• HTTPS only via port 5665
• Basic Auth and/or
• Client certificates
• Permissions (query, modify, actions,
…)
17. • Object Queries
• Configuration & Status
• Access e.g. command line from
checks
• Filter by attributes (same filters as
in config DSL)
• Implicit joins
34. • Open Tasks
• Event Streams missing
• History API in 2016 (?)
• v2.4 Release date: 11.11.2015
• More at OSMC:
https://www.netways.de/en/events
_trainings/osmc/program/