Windows Systems Monitoring Components

  •        32

This project is meant to provide programmers with a set of reusable classes, gathered into one assembly, to develop custom system monitoring consoles for windows server systems. The base set provides classes with methods to check: - Network ping - HTTP server running - FTP se...



Related Projects

Opentor - agentless Monitoring System

Opentor Monitor is a network and server monitoring software. The monitoring services use both WMI and ADSI, ensuring that no agent software needs to be installed on the machines you wish to monitor.

libwmiclient - WMI client library - useful for monitoring/commanding Windows from other OSes

WMI client library - useful for monitoring/commanding Windows from other OSes

Pandora FMS - Flexible Monitoring System

Pandora FMS is a performance and availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring. It watches your systems and applications, and allows you to know the status of any element of those systems.

Zenoss - Open Source IT Management

Zenoss Core is an open source IT monitoring product that delivers the functionality to effectively manage the configuration, health, performance of networks, servers and applications through a single, integrated software package.

SB EventLog Monitor

SB EventLog Monitor is monitoring and consolidating Windows EventLogs. Events are collected from server using VBS and WMI or by Windows agent. Events are parsed using PHP and YOUR rules and are stored in MySQL database. Email alerts are supported.


PolyMon is a .NET/SQL Server based system to monitor, analyze and alert on a variety of network resources including PowerShell, PerfMon, WMI, SNMP, TCP, URL, etc. Integrates with PowerShell for custom monitors and Actions. Also easily extensible through a plug-in architecture.

WQL Query Runner

WQL Query Runner is (or would be) a tool for WMI SQL query testing. There are different types of WQL queries. My plan is to support creating all of them, and the first type for which I decided to add support are WQL event queries.


Very simple and portable interface to view/scan the information on your server farm (or any machines) at a glance Includes name, OS, owners, programs, databases and websites/ports present - plus a GUI for WMI queries. Built with Asp.Net MVC 2, C# and XML.

monitoring - operations monitoring

operations monitoring

wmi-lite - Lightweight, low-dependency wrapper for basic WMI functionality on Windows.

wmi-lite is a lightweight Ruby gem utility library for accessing basic Windows Management Instrumentation (WMI) functionality on Windows. It has no dependencies outside of the Ruby interpreter and libraries and of course the Windows operating system.You can then instantiate an object through that will allow you to query a WMI namespace by calling methods on that object.

python-wmi-client-wrapper - Linux-only wrapper around wmi-client for WMI (Windows)

Linux-only wrapper around wmi-client for WMI (Windows)

ruby-wmi - ruby-wmi, WMI queries with an ActiveRecord style interface

ruby-wmi, WMI queries with an ActiveRecord style interface

qtools - qtools are a set of tools to greatly ease your MSMQ operations, monitoring and deployment

qtools are a set of tools to greatly ease your MSMQ operations, monitoring and deployment

wmi - WMI for Go

Package wmi provides a WQL interface to Windows WMI.Note: It interfaces with WMI on the local machine, therefore it only runs on Windows.

eZ Server Monitor - Script for Monitoring Linux servers

eZ Server Monitor (eSM) is a script for monitoring Linux servers. It is available in Bash version and Web application. In its Web version, eSM is a PHP script which provides a web page containing information such as the operating system, the number of users connected to the server, the system load, CPU, memory RAM, available disk space, bandwidth usage, and especially the port monitoring services such as FTP, SMTP, Web, etc.

wmilab - Inspection, querying, deeper interrogation and code generation of WMI classes

WMI Lab is a lightweight, open source application based on the .Net Framework 3.5 that expands on functions offered in common WMI tools to allow for the inspection, querying, deeper interrogation and code generation of WMI classes on local or remote Windows systems.

Windows Inventory

Windows Inventory. A Computer Hardware and Software Inventory system. Based around wmi, vbscript, mysql amp; php. Expandable via modules to include software distribution, remote control, event viewer, disk monitoring, etc.

ServiceMon - Extensible Real-time, Service Monitoring Utility for Windows

Standalone real-time, service monitoring tool which runs a script to define monitoring actions. Comes with built-in operations and easily extensible using .NET

LocalAdmins WMI Provider

WMI Provider to report all members of the local Administrators group in the WMI Class root\cimv2\Win32_LocalAdmins


The WMI Delphi Code Creator (WDCC), allows you to generate Object Pascal, Oxygene, C++ and C# code to access the WMI (Windows Management Instrumentation) classes, events and methods. Also includes a set of tools to explorer and Query the content of the WMI.