Hostsvc/runtimeinfo

From VI-Toolkit
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Vimsh hostsvc/runtimeinfo

Usage: runtimeinfo

Retrieves the host runtime information.

example output

Example output when accessing an ESX3.5i host:

# vmware-vim-cmd -H 10.10.10.10 -U root -P password hostsvc/runtimeinfo
(vim.host.RuntimeInfo) {
  dynamicType = <unset>,
  connectionState = "connected",
  powerState = "poweredOn",
  inMaintenanceMode = false,
  bootTime = "2008-11-24T23:10:41.665567Z",
  healthSystemRuntime = (vim.host.HealthStatusSystem.Runtime) {
     dynamicType = <unset>,
     systemHealthInfo = (vim.host.SystemHealthInfo) {
        dynamicType = <unset>,
        numericSensorInfo = (vim.host.NumericSensorInfo) [
           (vim.host.NumericSensorInfo) {
              dynamicType = <unset>,
              name = "VMware Rollup Health State",
              healthState = (vim.ElementDescription) {
                 dynamicType = <unset>,
                 label = "Green",
                 summary = "Green",
                 key = "Green",
              },
              currentReading = 0,
              unitModifier = 0,
              baseUnits = "",
              rateUnits = <unset>,
              sensorType = "system",
           },
           (vim.host.NumericSensorInfo) {
              dynamicType = <unset>,
              name = "Phoenix Technologies LTD System BIOS 6.00 2008-07-29 00:00:00.000",
              healthState = (vim.ElementDescription) {
                 dynamicType = <unset>,
                 label = "Green",
                 summary = "Green",
                 key = "Green",
              },
              currentReading = 0,
              unitModifier = 0,
              baseUnits = "",
              rateUnits = <unset>,
              sensorType = "Software Components",
           },
           (vim.host.NumericSensorInfo) {
              dynamicType = <unset>,
              name = "VMware Inc. Hypervisor VMware ESX Server 3i 3.5.0 build-123629 2008-10-15 21:03:57.000",
              healthState = (vim.ElementDescription) {
                 dynamicType = <unset>,
                 label = "Green",
                 summary = "Green",
                 key = "Green",
              },
              currentReading = 0,
              unitModifier = 0,
              baseUnits = "",
              rateUnits = <unset>,
              sensorType = "Software Components",
           }
        ],
     },
     hardwareStatusInfo = (vim.host.HardwareStatusInfo) {
        dynamicType = <unset>,
        memoryStatusInfo = (vim.host.HardwareStatusInfo.HardwareElementInfo) [
           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
              dynamicType = <unset>,
              name = "Memory",
              status = (vim.ElementDescription) {
                 dynamicType = <unset>,
                 label = "Green",
                 summary = "Physical element is functioning as expected",
                 key = "Green",
              },
           }
        ],
        cpuStatusInfo = (vim.host.HardwareStatusInfo.HardwareElementInfo) [
           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
              dynamicType = <unset>,
              name = "CPU socket #0",
              status = (vim.ElementDescription) {
                 dynamicType = <unset>,
                 label = "Green",
                 summary = "Physical element is functioning as expected",
                 key = "Green",
              },
           },
           (vim.host.HardwareStatusInfo.HardwareElementInfo) {
              dynamicType = <unset>,
              name = "CPU socket #1",
              status = (vim.ElementDescription) {
                 dynamicType = <unset>,
                 label = "Green",
                 summary = "Physical element is functioning as expected",
                 key = "Green",
              },
           }
        ],
     },
  },
}

example usage

  1. Checking Maintenance Mode
vimsh -n -e /hostsvc/runtimeinfo | grep inMaintenanceMode | awk ‘{print $3}’

(see http://communities.vmware.com/thread/212398 )