Web Based Network Device Monitor
Looking for a web based network monitoring tool that will ping a device and report it's status on the main screen. I have several devices I need to monitor so the application would need to be able to scale easily. The devices are in remote offices so on the front screen I would like to show a box representing Office 1, Office 2, etc and make them green or red depending on if a device at that office is up or down. Each Office box would be clickable and would take you to a screen showing showing the devices for that Office and their individual statues. In addition on the front screen I would like a data grid which pulls information from a database telling me what devices are currently down. Some devices would need to be pinged and others would require telnet to determine their availability. There would also need to be an Admin page that would allow me to add new offices and devices. In addition there would need to be a Reporting page that would allow me to perform various queries telling me what the availability of a particular Office or network device is over time. The application would be designed using the following: ASP.NET - front in C# Service - Would run in the background and ping the relevant devices and save the results to an MSSQL Express database. The service would need to be written in such a way that it would be able to ping multiple devices simultaneously to improve the speed at which it is able to determine device availability. MS SQL Express - database that stores the historical results for the various devices and provides the ASP.NET front end a means by which to check the current status of a device. The ASP.NET front end would need to refresh the device statuses automatically. This application would be similar to things like What's Up Gold but without all the bells and whistles. I just want something basic that I can customise over time as I add printers and routers to my network. Legal: 1) I require complete and fully-functional working program(s) in executable form as well as complete source code of all work done (so that I may modify it in the future). 2) Deliverables must be in ready-to-run condition as follows (depending on the nature of the deliverables): 2b) Any website server-side deliverables must be installed by the worker in ready-to-run condition in the employer's environment. 2c) Any website server-side deliverables must be provided with complete instructions and assistance so that the employer may install them in ready-to-run condition in the employer's environment. 2d) Any website server-side deliverables must be installed as described elsewhere by the employer. 2e) If there are any server-side deliverables (intended to only exist in one place in the employer's environment) then they must be installed by the worker in ready-to-run condition (unless specified elsewhere by the employer). 2f) All other software (including but not limited to any desktop software or software the employer intends to distribute) must include a software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project (unless specified elsewhere by the employer). 3) All deliverables will be considered 'work made for hire' under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. 3b) No part of the deliverable may contain any copyright restricted 3rd party components (including GPL, GNU, Copyleft, etc.) unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's 'Worker Legal Agreement'.
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."