The client is based in Canada and is a very active user in Website monitoring System. The client wanted to develop a web-based system which can monitor the performance and functionality of any website.
System Monitor product was developed for our client which manages software and hardware inventory in the organization and also helps networking person to troubleshoot issues remotely.
- Product should be able to manage software and hardware inventories of the entire organization.
- Software product should be able to monitor exchange server, SQL Server, FTP server and few other servers.
- Product should allow remote install and uninstall of software using a web-based interface
- All system hardware configurations can be viewed from web-based interface like the brand of motherboard, RAM, Hard disk partitions & available space etc.
We created a product using MicroSoft .net framework consisting of server and client part. Server part contained a web-based interface for network admin with 25 plugins to monitor different tasks on each system while client part included limited functionality for the individual system. System monitor product is having following features:
- Management of hardware inventory in the selected network
- Management of software inventory
- Process management in each individual system
- Services and status management on the individual workstation as well as on servers
- Ajax based web interface
- Remote configuration
- Control panel for all machines
- Investigating warnings and messages
- Hardware inventory
- Unattended installation on the workstation from the server
- Process killer
- Service restart
- Local inventory
- Import/Export configuration
- Set notification rules
- Remote Control
- Remote client control
- Net send notifications
- DB notifications
- Launch script (VBS, CD, VAB)
- Text message notification
- Email notification
- 25 Plugins created to execute different tasks related to
- Server : Windows Server and Microsoft XP
- Web Server : IIS
- Programming Language : VB.Net
- Database : Microsoft SQL Server
- Development Tool : Visual Studio
- Project Management Tool : MS Visio
- Centralized hardware and software inventory.
- Detection of services which may have stopped and start them automatically.
- Verify 25 items simultaneously at predefined intervals and create a report based on parameters set.
- Allows network admin to control workstations from single web-based interface and troubleshoot
- Reduction of breakdowns in the system and save time.