All the Previous posts of this article series. Please read them before continuing this post.
1. Developing A Network Monitoring Tool Using CISCO NetFlow : Part 1
2. Developing A Network Monitoring Tool Using CISCO NetFlow: 2 – Analysis and Design
3. Developing A Network Monitoring Tool Using CISCO NetFlow: 3 – Implementation 1
4. Developing A Network Monitoring Tool Using CISCO NetFlow: 4 – Implementation 2
5. Developing A Network Monitoring Tool Using CISCO NetFlow: 5 – Implementation 3
6. Developing A Network Monitoring Tool Using CISCO NetFlow: 6 – Implementation 4

In this article, I’m going to explain how I implemented the Client System Usage Monitoring System in this Network Monitoring.

Implementation of Client System Usage Monitoring

Methodology

This part was developed parallel to other increments.
This component needs to install on the client system. This component has 2 significant responsibilities.

  1. Monitor the Client system for system usage and send alerts to the server when the threshold reached.
    The tool monitors RAM usage and Hard disk usage and calculate it as a percentage and check whether it is higher than the alert threshold percentage. If the alert threshold reached an alert message sent to the server, this is checked every 5 seconds to reduce the CPU usage of clients. More info about this was mentioned in Implementing Alerting System article.
  2. Support for Remote logging and administration system.
    More information was mentioned in Implementing Remote Logging and Administration System article.
Implementation of Client System Usage Monitoring

Problems, Limitations, and Solutions

Monitoring System usage of regular LAN users is a waste of resources. But the monitoring system usage of critical systems is more valuable, such as servers. So it is better to use this tool to monitor system usage of servers. On the other hand, there is remote logging functionally of this tool, so the mange servers are easier.

Let’s continue our network monitoring tool article series in the next post. It last post of this article series and the testing phase of the tool.

Leave a Comment

Your email address will not be published. Required fields are marked *