Withdraw of the 6.9.2 Release
Unfortunately, due to critical issues identified with version 6.9.2, we have decided to remove it and ensure it's no longer available for download. These issues impacted the ability to install or upgrade but none were security-related. We are diligently working to resolve these issues and are planning to release an updated version 6.9.3 in early May.
What if you've already upgraded?For customers who have already upgraded to 6.9.2, no immediate action is required, as none of these issues are security-related. Once it's available, you will still be able to upgrade to 6.9.3 as normal. We appreciate your patience and trust as we continue to enhance our software to better serve you. Thank you for your understanding.
Reload - Request Format
URL: /rest/reload
Requires RELOADVIEW
. This also requires RELOADACCESS
for the POST
method.
GET
— gets the status of reload.POST
— initiates a synchronous reload. If reloading is successful, this returns200
. If the reloading fails, this will return400
with error messages. This will give a409
response if a reload is already in progress.PUT
— unimplementedDELETE
— unimplemented
Parameters Copied
asynchronous
— if set to 1, an asynchronous reload will be run. Use a GET request to poll to see if the reload has completed. Default 0.changelog
— if a POST request and changelog is enabled, you must set the text to save otherwise an error will occur.
Returned data Copied
server_status
— this is the state of the server.0
— server running, with no warnings.1
— server reloading.2
— server not running.3
— configuration error or critical error.4
— warnings exist.
configuration_status
— this is the state of the configuration.uptodate
— all configuration changes have been applied.pending
— at least one configuration change requires a reloadaverage_duration
— number of seconds a reload normally takes, rounded up to nearest 10 seconds.lastupdated
— epoch time for last configuration update.
auditlog_entries
— number of audit log entries since last backup. This could be undefined.messages
— array of messages, where each message is a hash (or dictionary) of strings.
If a reload is already in progress then the status code will be set to 409 with returned data of:
server_status
— set to 1.messages
— set to “Reload already running”.
Examples Copied
Fetch the current status Copied
$ opsview_rest --token-file /path/to/opsview_restapi_token --pretty GET reload
{
"auditlog_entries" : "0",
"average_duration" : "30",
"configuration_status" : "uptodate",
"lastupdated" : "1519680052",
"messages" : [
{
"detail" : "Missing required variable EMAIL for contact admin for notification method Email - ignoring this notification",
"monitoringserver" : "Master Monitoring Server",
"severity" : "warning"
},
{
"detail": "Missing required variable EMAIL for contact user for notification method Email - ignoring this notification",
"severity"; "warning",
"monitoringserver" : "Master Monitoring Server",
}
],
"server_status" : "4"
}
Initiate a reload with changelog enabled Copied
$ opsview_rest --token-file /path/to/opsview_restapi_token --pretty POST "reload?changelog=Creating new users"
{
"auditlog_entries" : "0",
"average_duration" : "30",
"configuration_status" : "uptodate",
"lastupdated" : "1519680351",
"messages" : [],
"server_status" : "0"
}