Unit # VI
Recent Trends in Distributed
Systems
Prepared by,
Ms. S. S. Kekan
Syllabus
• Recent Trends: Introduction, Portable and handheld Devices,
Wearable devices, Devices embedded in appliances, Parallel Virtual
Machine (PVM), Jini, Service Oriented Architecture, The Future of
Recent Trends.
• Tools for Distributed System Monitoring: Prometheus, Zabbix, Nagios
• Case Studies: Mach, Chorus
Tools for Distributed System Monitoring
• Nagios, Zabbix, and Prometheus are infrastructure monitoring solutions
that can monitor the status of your servers, networks, cloud services,
virtual machines, and so on.
• Nagios Core is a free and open-source application that can monitor your
servers and services and alert you when something goes wrong. It is
written by Ethan Galstad and a group of developers as a program for
monitoring Linux systems, but it can be installed on other Unix variants.
• Zabbix is another open-source software designed primarily for monitoring
IT infrastructures. It was first released in 2004 and is still being actively
developed with new releases every six months.
• Prometheus is a server monitoring tool that can collect time series data
from your server and compile them into graphs. It was originally created by
SoundCloud, and it is now an open-source project hosted on GitHub.
Tools for Distributed System Monitoring
• The comparison between Nagios, Zabbix, and Prometheus will be based on
the following criteria:
• Functionality Overview
• Easy installation and deployment
• Metrics collection
• Architecture
• Compatible platforms
• Scalability
• Data visualization
• Incident management and alerting
• UI & UX design
• Documentation and support
• Pricing
Tools for Distributed System Monitoring
• The comparison between Nagios, Zabbix, and Prometheus will be
based on the following criteria:
Tools for Distributed System Monitoring
• Compatible Platforms of Prometheus, Zabbix and Nagios
• Nagios is designed to run on Linux operating systems, but it can
monitor Linux, Windows and Unix operating systems with the right
plugins.
• Zabbix's compatible operating system is listed in the installation guide
we introduced before. One thing to note is that Zabbix can only be
installed on LTS (Long-Term-Support) versions of your system distros,
if it has one.
• Prometheus can operate on Linux, macOS, and Windows.
Tools for Distributed System Monitoring
• Compatible Platforms of Prometheus, Zabbix and Nagios