IT Systems Monitoring. Open Source Solutions
Computer and network surveillance. Monitor your servers, containers, and applications, in high-resolution and in real-time. Real-time, performance and health monitoring platform for systems, hardware, containers and applications, collecting thousands of useful metrics.
Recommendations.
If any of the solutions interests you, or you think that it has a good perspective for development, or you can adapt the software to the needs of citizens, authorities, businesses or NGO-s in Moldova, then you can:
- submit suggested improvements as Pull Requests (GitHub), or
- publish the modification as your own Fork (Github) for users with similar preferences.
1. International Solutions
# | Open Source Solution | Web | Licence |
1 | netdata / netdata Netdata is high-fidelity infrastructure monitoring and troubleshooting. Open-source, free, preconfigured, opinionated, and always real-time. Real-time performance monitoring. |
netdata.cloud | GPL-3.0 |
2 | zabbix / zabbix Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud. An enterprise-class, open-source distributed monitoring solution that’s designed to monitor the performance and availability of network devices, servers, services, and other IT resources. Zabbix is a flexible solution that can monitor anything from a simple, standalone application to a large-scale environmen. |
zabbix.com/ | AGPL-3.0 |
3 | zabbix / zabbix-docker Official Zabbix Dockerfiles. Zabbix is an enterprise-class open source distributed monitoring solution. Zabbix is software that monitors numerous parameters of a network and the health and integrity of servers. Zabbix uses a flexible notification mechanism that allows users to configure e-mail based alerts for virtually any event. This allows a fast reaction to server problems. Zabbix offers excellent reporting and data visualisation features based on the stored data. This makes Zabbix ideal for capacity planning. For more information and related downloads for Zabbix components, please visit https://hub.docker.com/u/zabbix/ and https://zabbix.com. This repository contains Dockerfile of Zabbix for Docker’s automated build published to the public Docker Hub Registry. Base Docker Image: alpine, centos, oracle linux, ubuntu, rhel. There is some documentation and examples in the official Zabbix Documentation. |
zabbix.com/ | AGPL-3.0 |
4 | grafana / grafana The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. |
grafana.com | MIT |
5 | prometheus / prometheus The Prometheus monitoring system and time series database. Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts when specified conditions are observed. |
prometheus.io | Apache-2.0 |
6 | Unitech / pm2 PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks. |
pm2.keymetrics.io | AGPL 3.0 |
7 | getsentry / sentry Sentry is a developer-first error tracking and performance monitoring platform that helps developers see what actually matters, solve quicker, and learn continuously about their applications. |
sentry.io | Apache-2.0 |
8 | influxdata / influxdb InfluxDB is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, and visualizing and exploring the data and more. The master branch on this repo now represents the latest InfluxDB, which now includes functionality for Kapacitor (background processing) and Chronograf (the UI) all in a single binary. |
influxdata.com | MIT |
9 | nicolargo / glances Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc. It also allows monitoring of running processes, logged in users, temperatures, voltages, fan speeds etc. It also supports container monitoring, it supports different container management systems such as Docker, LXC. The information is presented in an easy to read dashboard and can also be used for remote monitoring of systems via a web interface or command line interface. It is easy to install and use and can be customized to show only the information that you are interested in. |
nicolargo.github.io/glances/ | Lesser GPL |
10 | allinurl / goaccess GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal on *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. |
goaccess.io | MIT |