What is Eddie?
Eddie is an open-source network monitoring tool written in Python that is designed to monitor networks for a variety of issues. Some of the key things that Eddie monitors include:
- Broken links - Eddie will crawl a network and check for any broken or dead links.
- Latency and response times - Eddie pings hosts and checks response times to identify any latency or performance problems.
- Bandwidth usage - Eddie graphs bandwidth usage over time to show traffic patterns and identify bandwidth hogs or constraints.
- Disk space - Monitors available disk space on network drives or hosts.
- Services - Checks if key services like web servers, databases, etc are up and running.
A key capability of Eddie is its flexible alerting system. Admins can configure different types of alerts via email, SMS, or logging. So if any issues are detected, Eddie can immediately notify the appropriate people to investigate and address problems. This helps minimize downtime and improve the overall quality of the network.
In summary, Eddie is a great open-source solution for monitoring overall network health, performance, and availability. Its automated monitoring and alert capabilities allow problems to be caught early, improving network ops.