From eaabf50ce983aff869df5155299c6b172b139a89 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:28:49 +0200 Subject: [PATCH 01/26] metrics: use HTTPS URLs --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a24485..b773e18 100644 --- a/README.md +++ b/README.md @@ -533,7 +533,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Metric gathering and display software.* * Collectors only - - [Collectd](http://collectd.org/) - System statistic collection daemon. + - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Collectl](http://collectl.sourceforge.net/) - High precision system performance metrics collecting tool. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. From 8ce8769c7f6136935f9d8772dea9d417667782fb Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:29:56 +0200 Subject: [PATCH 02/26] metrics: remove collectctl (unmaintained since 2018) - https://collectl.sourceforge.net/Releases.html --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b773e18..cc632d6 100644 --- a/README.md +++ b/README.md @@ -534,7 +534,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Collectors only - [Collectd](https://collectd.org/) - System statistic collection daemon. - - [Collectl](http://collectl.sourceforge.net/) - High precision system performance metrics collecting tool. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB From 298948d7e89adef9781b06f772c087f9e54d7ef7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:31:17 +0200 Subject: [PATCH 03/26] metrics: remove dashing (unmaintained since 2016, archived) - https://github.com/Shopify/dashing/commits/master --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index cc632d6..503c9f7 100644 --- a/README.md +++ b/README.md @@ -540,7 +540,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. * Dashboards - - [Dashing](http://dashing.io/) - Ruby gem that allows for rapid statistical dashboard development. An all HTML5 approach allows for big screen displays in data centers or conference rooms. - [Facette](http://facette.io) - Time series data visualization and graphing software written in Go. - [Freeboard](https://github.com/Freeboard/freeboard) - A damn-sexy front-end real-time dashboard for the internet of things. Transforms raw JSON into delicious UI. - [Ganglia](http://ganglia.sourceforge.net/) - High performance, scalable RRD based monitoring for grids and/or clusters of servers. Compatible with Graphite using a single collection process. From 7ec29398cf9ef5287011b5fa8d8e8f1e44974368 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:31:56 +0200 Subject: [PATCH 04/26] metrics: remove freeboard (unmaintained since 2018) - https://github.com/Freeboard/freeboard/commits/master --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 503c9f7..5279b57 100644 --- a/README.md +++ b/README.md @@ -541,7 +541,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Dashboards - [Facette](http://facette.io) - Time series data visualization and graphing software written in Go. - - [Freeboard](https://github.com/Freeboard/freeboard) - A damn-sexy front-end real-time dashboard for the internet of things. Transforms raw JSON into delicious UI. - [Ganglia](http://ganglia.sourceforge.net/) - High performance, scalable RRD based monitoring for grids and/or clusters of servers. Compatible with Graphite using a single collection process. - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. From 0dd120c41081380dd76afbe0fe5b3b5ac57e0567 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:32:55 +0200 Subject: [PATCH 05/26] metrics: remove ganglia (unmaintained since 2012) - http://ganglia.info/?cat=3 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5279b57..4a32802 100644 --- a/README.md +++ b/README.md @@ -541,7 +541,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Dashboards - [Facette](http://facette.io) - Time series data visualization and graphing software written in Go. - - [Ganglia](http://ganglia.sourceforge.net/) - High performance, scalable RRD based monitoring for grids and/or clusters of servers. Compatible with Graphite using a single collection process. - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. From 1acb028f4db3c21dd3f1322ed1d806eb531755e7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:35:03 +0200 Subject: [PATCH 06/26] metrics: remove kairosDB (already listed at dbdb.io - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 4a32802..17ed30f 100644 --- a/README.md +++ b/README.md @@ -546,7 +546,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Storage - [InfluxDB](https://influxdb.com/) - Distributed time series database with no external dependencies. - - [KairosDB](https://github.com/kairosdb/kairosdb) - Fast distributed scalable time series database, fork of OpenTSDB 1.x. - [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time series data without losing granularity. * Packages From d92e15021fc8398f72f0b29220eb1ae8a3106c22 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:35:56 +0200 Subject: [PATCH 07/26] metrics: remove influxDB (already listed at dbdb.io - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 17ed30f..b221638 100644 --- a/README.md +++ b/README.md @@ -545,7 +545,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. * Storage - - [InfluxDB](https://influxdb.com/) - Distributed time series database with no external dependencies. - [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time series data without losing granularity. * Packages From e3266dae38aca14c8ae38efa69bcea790e2b631a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:37:04 +0200 Subject: [PATCH 08/26] metrics: remove openTSDB (already listed at dbdb.io - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index b221638..4f1a9fd 100644 --- a/README.md +++ b/README.md @@ -544,9 +544,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. -* Storage - - [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time series data without losing granularity. - * Packages - [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing. From 7eb79c3856effa03d4ef7ccda78804038aa99029 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:38:23 +0200 Subject: [PATCH 09/26] mark Metric & Metric Collection sections as related to Databases section - https://dbdb.io lists many time-series databases --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4f1a9fd..1551dfe 100644 --- a/README.md +++ b/README.md @@ -532,6 +532,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Metric gathering and display software.* +_See also: [Databases](#databases)_ + + * Collectors only - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. From ddaea265da2d6e7f21fa7465bee7c3d27ece72c8 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:39:55 +0200 Subject: [PATCH 10/26] metrics: update beats URL and description --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 1551dfe..36e9266 100644 --- a/README.md +++ b/README.md @@ -534,7 +534,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ - * Collectors only - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. @@ -548,8 +547,8 @@ _See also: [Databases](#databases)_ - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. * Packages + - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - - [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing. - [Prometheus](http://prometheus.io/) - Service monitoring system and time series database. - [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) - Service monitoring system and time series database. From 7e8630b154cc4407de85b49b281e9bbe6b1de0e1 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:40:36 +0200 Subject: [PATCH 11/26] metrics: use HTTPS URLs --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 36e9266..e4ace94 100644 --- a/README.md +++ b/README.md @@ -542,14 +542,14 @@ _See also: [Databases](#databases)_ - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. * Dashboards - - [Facette](http://facette.io) - Time series data visualization and graphing software written in Go. - - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. + - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. + - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. + - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. * Packages - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - - [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - - [Prometheus](http://prometheus.io/) - Service monitoring system and time series database. + - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. + - [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) - Service monitoring system and time series database. From 8a46bf7bca974a834b0bc11587742b69656e5ff7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:41:18 +0200 Subject: [PATCH 12/26] metrics: remove victoriametrics (already listed at dbdb.io) - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e4ace94..1f33fbd 100644 --- a/README.md +++ b/README.md @@ -550,7 +550,6 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - - [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) - Service monitoring system and time series database. ### Network Configuration Management From 337e1db11060d4a57c230d1d393d9297d1c033a6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:41:48 +0200 Subject: [PATCH 13/26] metrics: remove sub-categorization --- README.md | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 1f33fbd..e5628e8 100644 --- a/README.md +++ b/README.md @@ -534,22 +534,17 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ -* Collectors only - - [Collectd](https://collectd.org/) - System statistic collection daemon. - - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. - - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB - - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. - -* Dashboards - - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - -* Packages - - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - - [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. +- [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. +- [Collectd](https://collectd.org/) - System statistic collection daemon. +- [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. +- [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. +- [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. +- [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. +- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. +- [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. +- [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. +- [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB +- [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. ### Network Configuration Management From a9f7cf74cfa10c40287ff177788bb293731e8f52 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:42:42 +0200 Subject: [PATCH 14/26] metrics: move prometheus to monitoring --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e5628e8..2e6fe8c 100644 --- a/README.md +++ b/README.md @@ -509,6 +509,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. - [PHP Server Monitor](https://www.phpservermonitor.org/) - Open source tool to monitor your servers and websites. ([Source Code](https://github.com/phpservermon/phpservermon)) - [PhpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - A customizable PHP script that displays information about your system nicely. ([Source Code](https://github.com/phpsysinfo/phpsysinfo)) +- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - [pyDash](https://k3oni.github.io/pydash/) - Small web-based monitoring dashboard for linux. ([Source Code](https://gitlab.com/k3oni/pydash)) - [Riemann](http://riemann.io/) - Flexible and fast events processor allowing complex events/metrics analysis. ([Source Code](https://github.com/riemann/riemann)) - [rtop](https://github.com/rapidloop/rtop) - an interactive, remote system monitoring tool based on SSH. ([Source Code](https://github.com/rapidloop/rtop)) @@ -540,7 +541,6 @@ _See also: [Databases](#databases)_ - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. -- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB From 7750be25cfb93626d95f8cbb9f066a3b65434b1e Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:44:24 +0200 Subject: [PATCH 15/26] prometheus: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e6fe8c..c54d9ad 100644 --- a/README.md +++ b/README.md @@ -509,7 +509,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. - [PHP Server Monitor](https://www.phpservermonitor.org/) - Open source tool to monitor your servers and websites. ([Source Code](https://github.com/phpservermon/phpservermon)) - [PhpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - A customizable PHP script that displays information about your system nicely. ([Source Code](https://github.com/phpsysinfo/phpsysinfo)) -- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. +- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. ([Source Code](https://github.com/prometheus/prometheus)) `Apache-2.0` `Go` - [pyDash](https://k3oni.github.io/pydash/) - Small web-based monitoring dashboard for linux. ([Source Code](https://gitlab.com/k3oni/pydash)) - [Riemann](http://riemann.io/) - Flexible and fast events processor allowing complex events/metrics analysis. ([Source Code](https://github.com/riemann/riemann)) - [rtop](https://github.com/rapidloop/rtop) - an interactive, remote system monitoring tool based on SSH. ([Source Code](https://github.com/rapidloop/rtop)) From 1073f970200f4d24e79f680f964fadb3b83bcffc Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:46:50 +0200 Subject: [PATCH 16/26] beats: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c54d9ad..95b4dd0 100644 --- a/README.md +++ b/README.md @@ -535,7 +535,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ -- [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. +- [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. From 1b9717d0c9a137ce271c65203dd2c639c467bba3 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:48:14 +0200 Subject: [PATCH 17/26] collectd: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 95b4dd0..b91c649 100644 --- a/README.md +++ b/README.md @@ -536,7 +536,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` -- [Collectd](https://collectd.org/) - System statistic collection daemon. +- [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. From 2523832f034a799dc5b4d145ff00899690646ca0 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:49:29 +0200 Subject: [PATCH 18/26] diamond: add license, language, update description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b91c649..748dfd2 100644 --- a/README.md +++ b/README.md @@ -537,7 +537,7 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` -- [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. +- [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. From ae1e4d7296cc167b3bb53a42308bce0833770f6f Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:50:18 +0200 Subject: [PATCH 19/26] metrics: remove facette (unmaintained since 2020) - https://github.com/facette/facette/commits/master --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 748dfd2..ba73d05 100644 --- a/README.md +++ b/README.md @@ -538,7 +538,6 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` -- [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. From 8f6f2f961817868e8412ec54d9af8f7ac1e6679b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:51:39 +0200 Subject: [PATCH 20/26] grafana: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ba73d05..7e66ccc 100644 --- a/README.md +++ b/README.md @@ -538,7 +538,7 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` -- [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. +- [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. From 7a0eff0bcf6ca04e2a4f0f2ee0367305e2b7e9af Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:53:11 +0200 Subject: [PATCH 21/26] graphite: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7e66ccc..7273e68 100644 --- a/README.md +++ b/README.md @@ -539,7 +539,7 @@ _See also: [Databases](#databases)_ - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` -- [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. +- [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB From a3e95b2d32d85bf1bd741424c6e8ce89a49a8c1d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:54:03 +0200 Subject: [PATCH 22/26] rrdtool: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7273e68..35ce93c 100644 --- a/README.md +++ b/README.md @@ -540,7 +540,7 @@ _See also: [Databases](#databases)_ - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` -- [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. +- [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. From 7c06fc59d2a7b28c5591f44c149c91b06459ade9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:55:30 +0200 Subject: [PATCH 23/26] statsd: add source code URL, license, language, update description - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 35ce93c..c8fb586 100644 --- a/README.md +++ b/README.md @@ -541,7 +541,7 @@ _See also: [Databases](#databases)_ - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` -- [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. +- [Statsd](https://github.com/etsy/statsd/) - Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services. `Nodejs` `MIT` - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. From 2cf423d9b715382f98745838d3d15d8cc95b697a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:56:56 +0200 Subject: [PATCH 24/26] tcollector: add source code URL, license, language, update description - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c8fb586..b9b40cf 100644 --- a/README.md +++ b/README.md @@ -542,7 +542,7 @@ _See also: [Databases](#databases)_ - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` - [Statsd](https://github.com/etsy/statsd/) - Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services. `Nodejs` `MIT` -- [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB +- [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - Gathers data from local collectors and pushes the data to OpenTSDB. ([Source Code](https://github.com/OpenTSDB/tcollector/)) `LGPL-3.0/GPL-3.0` `Python` - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. From 956f824a38822cee5c27caa47a640cb94fb7b709 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:58:01 +0200 Subject: [PATCH 25/26] telegraf: add license, language, update description - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b9b40cf..c84bf0c 100644 --- a/README.md +++ b/README.md @@ -543,7 +543,7 @@ _See also: [Databases](#databases)_ - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` - [Statsd](https://github.com/etsy/statsd/) - Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services. `Nodejs` `MIT` - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - Gathers data from local collectors and pushes the data to OpenTSDB. ([Source Code](https://github.com/OpenTSDB/tcollector/)) `LGPL-3.0/GPL-3.0` `Python` -- [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. +- [Telegraf](https://github.com/influxdata/telegraf) - Plugin-driven server agent for collecting, processing, aggregating, and writing metrics. `MIT` `Go` ### Network Configuration Management From eb2dfc86c2ca1f78663bdcaa8fdfa8174df0579d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 18:00:23 +0200 Subject: [PATCH 26/26] metrics: use plural in section name, mark as related to monitoring --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c84bf0c..e1cea06 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ - [Mail Clients](#mail-clients) - [Monitoring](#monitoring) - [Status Pages](#status-pages) - - [Metric & Metric Collection](#metric--metric-collection) + - [Metrics & Metric Collection](#metrics--metric-collection) - [Network Configuration Management](#network-configuration-management) - [Newsletters](#newsletters) - [Packaging](#packaging) @@ -483,6 +483,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Monitoring software.* +_See also: [Metrics & Metric Collection](#metrics--metric-collection)_ + + - [Adagios](http://adagios.org/) - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface. ([Source Code](https://github.com/opinkerfi/adagios)) `AGPL-3.0` `Docker/Python` - [Alerta](https://alerta.io/) - Distributed, scaleable and flexible monitoring system. ([Source Code](https://github.com/alerta/alerta)) `Apache-2.0` `Python` - [Bloonix](https://bloonix-monitoring.org/) - Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. ([Source Code](https://github.com/bloonix)) `GPL-3.0` `Perl` @@ -527,13 +530,13 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s **Please visit [awesome-selfhosted/Status / Uptime Pages](https://github.com/awesome-selfhosted/awesome-selfhosted#status--uptime-pages)** -### Metric & Metric Collection +### Metrics & Metric Collection **[`^ back to top ^`](#awesome-sysadmin)** *Metric gathering and display software.* -_See also: [Databases](#databases)_ +_See also: [Databases](#databases), [Monitoring](#monitoring)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` @@ -621,6 +624,7 @@ _See also: [Databases](#databases)_ * [OpenWrt](https://openwrt.org/) - A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. ([Source Code](https://git.openwrt.org/openwrt/openwrt.git)) `GPL-2.0` `C` * [OPNsense](https://opnsense.org/) - An open source FreeBSD-based firewall and router with traffic shaping, load balancing, and virtual private network capabilities. ([Source Code](https://github.com/opnsense)) `BSD-2-Clause` `C` `PHP` + ### Service Discovery **[`^ back to top ^`](#awesome-sysadmin)**