JavaScript Example of Checking Overall System Health of the

This example shows the use of JavaScript with the
vSphere Automation SDK for REST
to request the overall system health indicator for the
.
The example assumes a previously existing session with the
vSphere Automation
API endpoint. The JavaScript code depends on the
Node.js
package.
This example depends on the following global variables.
  • my_http_options
var https = require('https'); var httpPort = 443; var httpPath = '/rest/appliance/health/system'; var httpMethod = 'GET'; // Prepare the HTTP request. my_http_options = session.my_http_options; my_http_options.method = httpMethod; my_http_options.path = httpPath; // Define the callbacks. function callback(res) { res.on('error', function(err) {console.log('ERROR checking system health: ', err)}); res.on('data', function(chunk) {data = chunk.toString();}); res.on('end', function() { if (res.statusCode == 200) { console.log('Overall system health status: ', JSON.parse(data).value); } }) }; // Issue the request. https.request(my_http_options, callback).end();