I need a lightweight, Windows-based monitoring application. The purpose of this application is to gather asset information of the client system and monitor system resources. The data will be parsed and accessed by a system admin on the backend The application should be able to do the following:
1) Gather the hardware and software profile data (what's installed), the current usage of resources (hard drive capacity / usage, RAM usage, processor usage, etc.), installed software and updates (both Windows and third-party), currently running processes, currently running applications, the status of all Windows services. In essence, I would like the application to gather a complete picture of the client system.
2) I would like this application to run in the background as a Windows service(s) and once installed should run at start-up with the ability to run commands (future development). Configuration information, such as polling intervals, remote server address, proxy info, should be stored in a local preference file.
2) The application should poll system resources (processor, storage, and memory usage every 5 to 15 minutes). Other data should be polled every 24 hours at a specified time. You can poll the system's WMI if it makes the process easier as long as there is a way to ensure the data in WMI is correct.
3) The 24 hour poll and 5-15 minute poll data should be formatted in XML and sent to a secure remote server (to be developed) for parsing. (This data will be displayed to an IT administrator via a web-based interface).
4) The XML data should include a "key" field that will relate to other information on our backend. This has no specific format.
5) I need the installer to be silent, but NEEDS to be listed in "Add/Remove Programs".
6) We do not have a backend system for parsing the incoming data. We will develop this based-on how the agent output is developed by you.
If you have any questions, please don't hesitate to ask me. The most important part of this project is that I needs to minimal impact the client system it is installed on. If sending the data via XML isn't the way to go, I just need it to be sent in a manner that is secure and has the ability to be parsed on the receiving end. I will be developing a server-side application that will access the data and display it to the user on the backend.
I can make Windows-based monitoring application
Relevant Skills and Experience
MySQL, PHP, Powershell, Python, XML
Proposed Milestones
$250 USD - Windows-based monitoring application
Consider it done.......................................................................................................................... :)
Stay tuned, I'm still working on this proposal.
I've done similar jobs before and i can do this Website very well for you with 100% satisfaction. Before start i want to discuss it. Can we discuss now?
Relevant Skills and Experience
Web Developer
Proposed Milestones
$155 USD - on complete
Hello, the important thing you didn't explain in detail about the functionalities, can you elaborate in just few lines?
Thanks
Relevant Skills and Experience
skills: Laravel5, mySQL, Angular2, MySql, Nodejs.
Proposed Milestones
$155 USD - pro
I'm waiting your response, so please reply me so we could discuss the project in a detaul.
Thanks
A great team is here for your service!! I read the project description properly, and I agreed to fulfill
100% of all your requirements. I can start your important project right away.
Relevant Skills and Experience
helping you stand out is the best
way to make sure you’re completely satisfied.
Proposed Milestones
$222 USD - final
Install and setup NSclient (Nagios) monitoring tool. Nagios is a networked resource monitoring tool that can help analyze resource trends. It is designed to be very plug and play.
Relevant Skills and Experience
I'm a Linux/Unix SysAdmin and Backend developer with more than of 10 years working on web services and monitoring tools like Nagios, icinga, Munin, Cacti.
Proposed Milestones
$15 USD - Define monitoring system requirements and delivery milestones
$50 USD - Install and setup NSclient on Windows server
$46 USD - Install and setup Nagios server
Can you send me a list of the services that you want to monitor?
1. We will be using wmi in order to pull out hardware information.
2. We can run the script as a service if you want but in this particular case maybe it would be better to use the Windows Task Scheduler since it needs to run at specified intervals.
3. & 4. Powershell has a built-in XmlDocument type but the actual data format will need to be discussed further. An output example of how the data should look like would be relevant.
5. This can be done by either creating a *.msi and install the script or by simply writing the uninstall registries directly.
I understand this script will be running on the client computer, write an xml locally file and another web-based application will read it?