CloudMonix allows for deep monitoring and powerful automation of stand-alone Windows Servers.
In addition to Windows-specific metrics, users can also configure Linked and Aggregate metrics. Linked metrics allow for consumption of another resource's metrics alongside metrics from the monitored server in order to be able to holistically evaluate conditions across multiple resources. For example, it maybe useful to link website uptime status metric and evaluate it alongside IIS queued requests in order to decide when to recycle web app pool.
Special note: aggregation of metrics is available in all but Starter plans.
|ResourceStatus||string||Metric that identifies the last state of the monitored server. Possible values are: Ready, Down, or Unknown. ResourceStatus is tracked as Ready when there is agent data found during a monitoring cycle. ResourceStatus is marked as Unknown when there is no agent data found during a monitoring cycle.|
|ScheduledTaskLastRunInMinutes||decimal||Metric that tracks number of minutes since a particular Windows scheduled task has last executed.
|ScheduledTaskLastStatus||int||Metric that tracks the last status of a particular Windows scheduled task. Status of 0 indicates a successful run. For a list of all possible statuses, read here.
|WindowsEventLogEntry||object||Metric that tracks entries from the Windows Event Log. This is an object-based metric and not a single value (scalar) metric. This metric has a number of properties
|WindowsPerformanceCounter||decimal||Probably one of the most popular Windows metric types. Windows OS itself and various applications that run on it, publish a very large number of performance counters that highlight various aspects of performance indicators, health, uptime, and other characteristics. CloudMonix can track any published performance counter. Each performance counter that CloudMonix should track must be defined as an individual metric.|
|WindowsProcessList||object list||Metric that tracks a list of currently running processes. This is an array of object metric. This metric contains a list of objects with the following properties
|WindowsServiceState||string||Metric that tracks the last known status of a particular Windows service. Possible values are Running, Stopped, Stopping, Paused, Pausing.|
Windows Server Actions
When particular conditions arise, it maybe necessary to kick off a self-healing PowerShell script to stabilize the system. This provides ability for CloudMonix users to instrument a very particular custom action when specific monitoring conditions occur.
Actions are only available for CloudMonix customers subscribing to Ultimate plan or during the trial.
|CustomPowershellScript||When action is kicked off, CloudMonix will execute a fully custom PowerShell script specified during action execution on the target VM|
|PowershellRestartService||When action is kicked off, CloudMonix will request that a specified Windows Service is restarted on a particular VM|
|PowershellReboot||When action is kicked off, CloudMonix will request that monitored Windows server reboots itself|