Sydney : +61 2 9844 5446
Melbourne : +61 3 9674 0440

Product Development - System Monitor

In today's time, successful product development companies have to react according to the continuous change in market condition and deliver high quality products at low price. Our offshore product development service aims to achieve accelerated product development at lower cost and without compromising with quality.

System Monitor

Click to enlarge
 

System Monitor product was developed for a client based in Milan, Italy. They wanted to develop a software product which manage software and hardware inventory in an organization and helps networking person to troubleshoot issues remotely.

Client Requirement:

  • Product should be able to manage software and hardware inventories of an 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 motherboard brand, RAM, Hard disk partitions & available space etc.


We created a product using Microsoft .net framework and consist of server and client part. Server part contained web based interface for network admin with 25 plugins to monitor different tasks on each system while, client part included limited functionality for individual system. System monitor product is having following features:

  • Management Hardware Inventory in selected network
  • Management of software inventory
  • Process management in each individual system
  • Services and status management on individual workstation as well as on servers
  • Ajax based Web Interface
    • Remote Configuration
    • Control Panel for all Machines
    • Investigating warnings and Messages
    • Log Book
    • Hardware Inventory
    • Unattended Installation on workstation from server
    • Process Killer
    • Service Restart
    • Local Inventory
    • Import/Export Configuration
    • Set Notification Rules
  • Remote Control
    • Remote Client Control
  • Notifications
    • Net Send Notifications
    • DB Notifications
    • Launch Script (VBS, CD ,VAB)
    • Text Message Notification
    • Email notification
  • 25 Plugins created to execute different tasks related to
    • Connectivity
    • Database
    • Email
    • Performance
    • Security

Technology

  • Server: Windows Server and Microsoft XP
  • Web Server: IIS
  • Programming Language: VB.Net
  • Database: 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 report based on set parameters.
  • Allows network admin to control workstations from single web based interface and troubleshoot
  • Reduction of breakdowns in system and saves time.