Skip to content

Latest commit

 

History

History
2482 lines (1684 loc) · 156 KB

monitoring.md

File metadata and controls

2482 lines (1684 loc) · 156 KB
  1. administration
  2. agent
  3. alarm
  4. alert
  5. alerting
  6. alertmanager
  7. alerts
  8. analysis
  9. analytics
  10. analyzer
  11. api
  12. apm
  13. automation
  14. awesome
  15. awesome-list
  16. aws
  17. bash
  18. bosun
  19. bytecode
  20. c
  21. c-sharp
  22. cache
  23. carthage
  24. celery
  25. cli
  26. cloud
  27. cloud-native
  28. cluster
  29. cocoapods
  30. collector
  31. command-line
  32. compliance
  33. configuration
  34. console
  35. consul
  36. containers
  37. cpu
  38. cpu-profiling
  39. crash-reporting
  40. crash-reports
  41. cron
  42. cryptocurrencies
  43. cryptocurrency
  44. dashboard
  45. dashboards
  46. database
  47. datadog
  48. datadog-agent
  49. debug
  50. debugging
  51. devops
  52. devops-tools
  53. discovery
  54. distributed
  55. distributed-tracing
  56. django
  57. docker
  58. docker-container
  59. dotnet
  60. dynamodb
  61. e2e-tests
  62. ebpf
  63. edgeos
  64. edgerouter
  65. elasticsearch
  66. elixir
  67. email
  68. erlang
  69. error-handling
  70. error-monitoring
  71. exporter
  72. express
  73. falcon
  74. file-integrity-management
  75. flow
  76. forever
  77. framework
  78. freebsd
  79. github
  80. go
  81. golang
  82. golang-application
  83. grafana
  84. grafana-dashboard
  85. graphite
  86. graylog
  87. graylog-plugin
  88. grpc
  89. gui
  90. hapijs
  91. haproxy
  92. health-center-client
  93. health-check
  94. histogram
  95. hls
  96. home-automation
  97. hot-spot-profiles
  98. http
  99. icinga
  100. ids
  101. incident-response
  102. influxdb
  103. infrastructure
  104. instrumentation
  105. intrusion-detection
  106. ioc
  107. ios
  108. iot
  109. java
  110. javascript
  111. jest
  112. jplot
  113. json
  114. jvm
  115. kafka
  116. kapacitor
  117. kibana
  118. kubernetes
  119. lambda
  120. laravel
  121. linux
  122. log
  123. log-analysis
  124. loganalyzer
  125. logging
  126. macos
  127. man-in-the-middle
  128. management
  129. memory
  130. memory-leak-detection
  131. memory-profiler
  132. metrics-gathering
  133. microservice
  134. microservices
  135. mongodb
  136. monitor
  137. monitor-performance
  138. multi-platform
  139. naemon
  140. nagios
  141. nats
  142. netdata
  143. netsec
  144. network
  145. network-analysis
  146. network-monitoring
  147. networking
  148. nginx
  149. node
  150. node-js
  151. nodejs
  152. notification
  153. notifications
  154. observability
  155. open-falcon
  156. opencensus
  157. opennms
  158. openscap
  159. openshift
  160. opentracing
  161. ops
  162. ossec
  163. osx
  164. packet-capture
  165. packet-sniffer
  166. pcap
  167. pci-dss
  168. performance
  169. performance-analysis
  170. performance-dashboard
  171. performance-metrics
  172. performance-monitoring
  173. performance-tuning
  174. performance-visualization
  175. perl
  176. php
  177. ping
  178. plugin
  179. pm2
  180. policy-monitoring
  181. postgres
  182. postgresql
  183. power
  184. probe
  185. process-manager
  186. process-monitor
  187. production
  188. profiler
  189. profiling
  190. prometheus
  191. prometheus-client
  192. prometheus-exporter
  193. proxy
  194. python
  195. rabbitmq
  196. raspberry-pi
  197. rds
  198. react
  199. real-time
  200. realtime
  201. redis
  202. redux
  203. reliability
  204. rest-api
  205. restful-api
  206. riemann
  207. ruby
  208. ruby-on-rails
  209. s3
  210. scala
  211. scanning
  212. security
  213. security-awareness
  214. security-hardening
  215. sensors
  216. sensu
  217. sensu-plugins
  218. sentry
  219. server
  220. shell
  221. slack
  222. smarthome
  223. snmp
  224. sql
  225. sre
  226. ssl
  227. stackdriver
  228. statistics
  229. stats
  230. statsd
  231. status
  232. statuspage
  233. swift
  234. sysadmin
  235. sysinternals
  236. sysmon
  237. system
  238. system-information
  239. telegraf
  240. terminal
  241. testing
  242. threat-hunting
  243. threatintel
  244. time-series
  245. timeseries
  246. tls
  247. top
  248. trace
  249. tracing
  250. troubleshooting
  251. tsdb
  252. ubiquiti
  253. ubnt
  254. ui
  255. visualization
  256. vulnerability-detection
  257. wazuh
  258. web
  259. web-analytics
  260. webpack
  261. webserver
  262. websocket
  263. windows
  264. wireless
  265. zabbix
  266. zabbix-docker

administration

  1. flower. Real-time monitor and web admin for Celery distributed task queue
  2. ioBroker.admin. user interface for configuration and administration
  3. temboard. PostgreSQL Remote Control

agent

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. huginn. Create agents that monitor and act on your behalf. Your agents are standing by!
  3. pinpoint. Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
  4. amon. Amon is a modern server monitoring platform.
  5. scouter. Scouter is an open source APM (Application Performance Management) tool.
  6. dd-agent. Datadog Agent Version 5
  7. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  8. goappmonitor. Golang application performance data monitoring.
  9. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more
  10. sematext-agent-docker. Sematext Docker Agent - host + container metrics, logs & event collector

alarm

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. amon. Amon is a modern server monitoring platform.

alert

  1. chronograf. Open source monitoring and visualization UI for the TICK stack
  2. Scout. 可能是东半球最灵活的 URL 监控系统
  3. sensu_drive. Sensu notifications routing to Slack and Phone (Voice Calls) + Devops On-Call schedule management

alerting

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. prometheus. The Prometheus monitoring system and time series database.
  3. cabot. Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
  4. bosun. Time Series Alerting Framework
  5. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  6. amon. Amon is a modern server monitoring platform.
  7. unsee. Alert dashboard for Prometheus Alertmanager
  8. opennms. Enterprise-Grade Open-Source Network Management Platform
  9. hawkular-metrics. Time Series Metrics Engine based on Cassandra
  10. sensu-go. Open source monitoring tool for ephemeral infrastructure & distributed applications.
  11. example-prometheus-nodejs. Prometheus monitoring example with Node.js
  12. graylog-plugin-slack. Graylog alarm callback for Slack
  13. alertmanager2es. Receives HTTP webhook notifications from AlertManager and inserts them into an Elasticsearch index for searching and analysis

alertmanager

  1. alertmanager. Prometheus Alertmanager
  2. unsee. Alert dashboard for Prometheus Alertmanager
  3. giropops-monitoring. Full stack tools for monitoring containers and other stuff. ;)
  4. alertmanager2es. Receives HTTP webhook notifications from AlertManager and inserts them into an Elasticsearch index for searching and analysis

alerts

  1. zabbix-slack-alertscript. Zabbix AlertScript for Slack.com chat
  2. Amazon-Alert. Track prices on Amazon and receive email alerts for price drops
  3. sensu_drive. Sensu notifications routing to Slack and Phone (Voice Calls) + Devops On-Call schedule management

analysis

  1. GRASSMARLIN. Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. iadgov
  2. THRecon. Threat Hunting Reconnaissance Toolkit

analytics

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
  3. Tautulli. A Python based monitoring and tracking tool for Plex Media Server.
  4. flask-profiler. a flask profiler which watches endpoint calls and tries to make some analysis.
  5. homer. HOMER 5 - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
  6. vudash. Powerful, Flexible, Open Source dashboards for anything
  7. iopipe-js-core. AWS Lambda metrics, tracing, & analytics for Node.js
  8. alertmanager2es. Receives HTTP webhook notifications from AlertManager and inserts them into an Elasticsearch index for searching and analysis

analyzer

  1. webpackmonitor. A tool for monitoring webpack optimization metrics through the development process
  2. guider. A system-wide analyzer of performance

api

  1. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  2. orange. OpenResty/Nginx Gateway for API Monitoring and Management.
  3. ceph-dash. Flask based api / dashboard for viewing a ceph clusters overall health status
  4. beeping. HTTP Monitoring via API - Measure the performance of your servers
  5. swagger-stats. API Telemetry and APM
  6. rabbitmq_http_api_client. RabbitMQ HTTP API client for Ruby

apm

  1. pinpoint. Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
  2. javamelody. JavaMelody : monitoring of JavaEE applications
  3. stagemonitor. an open source solution to application performance monitoring for java server applications
  4. scouter. Scouter is an open source APM (Application Performance Management) tool.
  5. chronograf. Open source monitoring and visualization UI for the TICK stack
  6. ruby_server_timing. Bring Rails server-side performance metrics 📈 to Chrome's Developer Tools via the Server Timing API. Production Safe™.
  7. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  8. scout_apm_ruby. Scout Ruby Application Monitoring Agent
  9. instrumental_agent-ruby. Ruby Agent for Instrumental Application Monitoring

automation

  1. huginn. Create agents that monitor and act on your behalf. Your agents are standing by!
  2. minicron. 👨🏻‍💻 Monitor your cron jobs
  3. vudash. Powerful, Flexible, Open Source dashboards for anything
  4. defcon24-infra-monitoring-workshop. Defcon24 Workshop Contents : Ninja Level Infrastructure Monitoring

awesome

  1. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  2. awesome-time-series-database. 🕖 A curated list of awesome time series databases, benchmarks and papers
  3. awesome-consul. A list of awesome consul projects, libraries

awesome-list

  1. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  2. awesome-time-series-database. 🕖 A curated list of awesome time series databases, benchmarks and papers

aws

  1. qbit. The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
  2. komiser. AWS Environment Inspector 👮
  3. grafana-aws-cloudwatch-dashboards. ☁️ 20+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, ...
  4. iopipe-js-core. AWS Lambda metrics, tracing, & analytics for Node.js
  5. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.
  6. sensu-plugins-aws. This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.

bash

  1. zabbix-slack-alertscript. Zabbix AlertScript for Slack.com chat
  2. vpndemon. Monitor a VPN connection on Linux and kill a process upon disconnect

bosun

  1. Opserver. Stack Exchange's Monitoring System
  2. bosun. Time Series Alerting Framework

bytecode

  1. mtail. extract whitebox monitoring data from application logs for collection in a timeseries database
  2. scouter. Scouter is an open source APM (Application Performance Management) tool.

c

  1. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
  2. psutil. Cross-platform lib for process and system monitoring in Python
  3. nginx-module-vts. Nginx virtual host traffic status module
  4. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  5. carbon-c-relay. Enhanced C implementation of Carbon relay, aggregator and rewriter
  6. dsc. DNS Statistics Collector

c-sharp

  1. Exceptionless. Exceptionless server and jobs
  2. h-opc. OPC client made simpler, for UA and DA

cache

  1. django-watchman. django-watchman exposes a status endpoint for your backing services like databases, caches, etc.
  2. golib. Tideland GoLib

carthage

  1. HeapInspector-for-iOS. Find memory issues & leaks in your iOS app without instruments
  2. WatchdogInspector. Shows your current framerate (fps) in the status bar of your iOS app

celery

  1. flower. Real-time monitor and web admin for Celery distributed task queue
  2. wscelery. Real time celery monitoring using websockets

cli

  1. ngxtop. Real-time metrics for nginx server
  2. rtop. rtop is an interactive, remote system monitoring tool based on SSH
  3. icingaweb2. Our next generation web interface, responsive and fast
  4. dshb. macOS system monitor
  5. jplot. iTerm2 expvar/JSON monitoring tool
  6. supervizer. NodeJS Application Manager
  7. cointop. Interactive terminal based UI application for tracking cryptocurrencies
  8. jaggr. JSON Aggregation CLI

cloud

  1. mist-ce. Mist.io Cloud Management Platform - Community Edition
  2. opencensus-go. A stats collection and distributed tracing framework
  3. cloudprober. An active monitoring software to detect failures before your customers do.
  4. opencensus-java. A stats collection and distributed tracing framework
  5. porcupine. Threading, Resiliency and Monitoring for Java EE 7/8
  6. arachne. An always-on framework that performs end-to-end functional network testing for reachability, latency, and packet loss
  7. DoMonit. A Deadly Simple Docker Monitoring Wrapper For Docker API

cloud-native

  1. micrometer. An application metrics facade for the most popular monitoring tools.
  2. pipeline. RESTful API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps
  3. porcupine. Threading, Resiliency and Monitoring for Java EE 7/8

cluster

  1. icinga2. Monitoring as code
  2. supervizer. NodeJS Application Manager

cocoapods

  1. HeapInspector-for-iOS. Find memory issues & leaks in your iOS app without instruments
  2. WatchdogInspector. Shows your current framerate (fps) in the status bar of your iOS app

collector

  1. mtail. extract whitebox monitoring data from application logs for collection in a timeseries database
  2. snmpcollector. A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
  3. dsc. DNS Statistics Collector

command-line

  1. ctop. Top-like interface for container metrics
  2. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
  3. pg_activity. pg_activity is a top like application for PostgreSQL server activity monitoring.
  4. speedtest. Command line client for speedtest.net written in Go
  5. cointop. Interactive terminal based UI application for tracking cryptocurrencies

compliance

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

configuration

  1. icingaweb2-module-director. Configuration frontend for Icinga 2, integrated automation
  2. golib. Tideland GoLib
  3. ioBroker.admin. user interface for configuration and administration

console

  1. jvm-mon. Console-based JVM monitoring
  2. Doga. 📈 HTTP log monitoring console for Humans
  3. cointop. Interactive terminal based UI application for tracking cryptocurrencies
  4. kubebox. ⎈❏ Terminal console for Kubernetes clusters

consul

  1. awesome-consul. A list of awesome consul projects, libraries
  2. pmm-server. PMM Server
  3. kardia. A humane service status API module to expose any operational/internals of any Node.js based microservice. JSON format over HTTP protocol.

containers

  1. ctop. Top-like interface for container metrics
  2. scope. Monitoring, visualisation & management for Docker & Kubernetes
  3. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  4. pipeline. RESTful API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps
  5. giropops-monitoring. Full stack tools for monitoring containers and other stuff. ;)

cpu

  1. psutil. Cross-platform lib for process and system monitoring in Python
  2. rainbarf. CPU/RAM/battery stats chart bar for tmux (and GNU screen)
  3. easy-monitor. 轻量级实时 Node.js 内核性能监控分析工具
  4. netutils-linux. A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
  5. pcm. Processor Counter Monitor
  6. s-tui. Stress-Terminal UI monitoring tool

cpu-profiling

  1. goappmonitor. Golang application performance data monitoring.
  2. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

crash-reporting

  1. sentry. Sentry is cross-platform application monitoring, with a focus on error reporting.
  2. raven-python. Raven is a Python client for Sentry (getsentry.com)
  3. Exceptionless. Exceptionless server and jobs
  4. bugsnag-js. Javascript notifier for Bugsnag. Monitor and report JavaScript errors.
  5. sentry-kubernetes. Kubernetes event reporter for Sentry

crash-reports

  1. sentry. Sentry is cross-platform application monitoring, with a focus on error reporting.
  2. raven-python. Raven is a Python client for Sentry (getsentry.com)
  3. Exceptionless. Exceptionless server and jobs

cron

  1. minicron. 👨🏻‍💻 Monitor your cron jobs
  2. healthchecks. Django app which listens for pings and sends alerts when pings are late

cryptocurrencies

  1. cryptowatch. 🐦 Cryptocurrency price and account balance monitor
  2. vudash. Powerful, Flexible, Open Source dashboards for anything

cryptocurrency

  1. cryptowatch. 🐦 Cryptocurrency price and account balance monitor
  2. cointop. Interactive terminal based UI application for tracking cryptocurrencies

dashboard

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. linux-dash. A beautiful web dashboard for Linux
  3. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
  4. amon. Amon is a modern server monitoring platform.
  5. tessera. A dashboard front-end for graphite.
  6. chronograf. Open source monitoring and visualization UI for the TICK stack
  7. flask-profiler. a flask profiler which watches endpoint calls and tries to make some analysis.
  8. grafana-aws-cloudwatch-dashboards. ☁️ 20+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, ...
  9. unsee. Alert dashboard for Prometheus Alertmanager
  10. ceph-dash. Flask based api / dashboard for viewing a ceph clusters overall health status
  11. kubernetes-prometheus. Kubernetes Setup for Prometheus and Grafana
  12. pgwatch2. PostgreSQL metrics monitor/dashboard
  13. natsboard. Dashboard for monitoring NATS (an open source messaging system)
  14. vudash. Powerful, Flexible, Open Source dashboards for anything
  15. dashbuilder. Dashboard composition tooling based on the Uberfire framework
  16. Monitaure. A server uptime monitoring progressive web application
  17. PostgreSQL-Dashboard. A real-time monitoring screen based on Dashing and Sinatra
  18. temboard. PostgreSQL Remote Control
  19. grafana-dashboards. Grafana Dashboards
  20. Device-Monitor-Dashboard. Python script to generate material design html report of device online/offline status
  21. github-monitoring. Monitor your GitHub Repos with Docker & Prometheus
  22. freshcerts. ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring

dashboards

  1. grafanalib. Python library for building Grafana dashboards
  2. monique. An innovative library for creating dashboard applications, coming with sample Web and API applications

database

  1. influxdb. Scalable datastore for metrics, events, and real-time analytics
  2. flexy-pool. FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.
  3. express-typescript-boilerplate. A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
  4. django-watchman. django-watchman exposes a status endpoint for your backing services like databases, caches, etc.
  5. awesome-time-series-database. 🕖 A curated list of awesome time series databases, benchmarks and papers
  6. pgmetrics. Collect and display information and stats from a running PostgreSQL server
  7. temboard. PostgreSQL Remote Control
  8. collector. pganalyze statistics collector for gathering PostgreSQL metrics and log data
  9. chef-influxdb. A cookbook for InfluxDB, a time-series database (influxdb.org)

datadog

  1. dd-agent. Datadog Agent Version 5
  2. datadog-agent. Datadog Agent
  3. remora. Kafka consumer lag-checking application for monitoring, written in Scala and Akka HTTP; a wrap around the Kafka consumer group command. Integrations with Cloudwatch and Datadog

datadog-agent

  1. dd-agent. Datadog Agent Version 5
  2. remora. Kafka consumer lag-checking application for monitoring, written in Scala and Akka HTTP; a wrap around the Kafka consumer group command. Integrations with Cloudwatch and Datadog

debug

  1. appmetrics. Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
  2. bugsnag-js. Javascript notifier for Bugsnag. Monitor and report JavaScript errors.
  3. SwiftMetrics. Swift Application Metrics instruments the Swift runtime for performance monitoring, providing the monitoring data programatically via an API or visually with an Eclipse Client.

debugging

  1. pyrasite. Inject code into running Python processes
  2. trace-nodejs. Trace is a visualised distributed tracing platform designed for microservices.
  3. iopipe-js-core. AWS Lambda metrics, tracing, & analytics for Node.js

devops

  1. sentry. Sentry is cross-platform application monitoring, with a focus on error reporting.
  2. cabot. Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
  3. minicron. 👨🏻‍💻 Monitor your cron jobs
  4. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  5. healthchecks. Django app which listens for pings and sends alerts when pings are late
  6. dd-agent. Datadog Agent Version 5
  7. zabbix-docker-monitoring. 🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
  8. cloudprober. An active monitoring software to detect failures before your customers do.
  9. grafana-aws-cloudwatch-dashboards. ☁️ 20+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, ...
  10. automatron. Infrastructure monitoring framework turning DevOps runbooks into automated actions
  11. cachet-monitor. Distributed monitoring plugin for CachetHQ
  12. slacknimate. 👯 text animation for Slack messages
  13. dogo. Monitoring changes in the source file and automatically compile and run (restart).
  14. ostent. Ostent is a server tool to collect, display and report system metrics.
  15. sematext-agent-docker. Sematext Docker Agent - host + container metrics, logs & event collector
  16. dockbix-agent-xxl. 🐳 Dockerized Zabbix agent with Docker metrics and host metrics support for CoreOS, RHEL, CentOS, Ubuntu, Debian, Fedora, Boot2docker, Photon OS, Amazon Linux, ...
  17. iopipe-js-core. AWS Lambda metrics, tracing, & analytics for Node.js
  18. swagger-stats. API Telemetry and APM
  19. defcon24-infra-monitoring-workshop. Defcon24 Workshop Contents : Ninja Level Infrastructure Monitoring
  20. zabbix-searcher. Search in 850+ Zabbix projects: templates, integrations, scripts, APIs, modules, ...

devops-tools

  1. automatron. Infrastructure monitoring framework turning DevOps runbooks into automated actions
  2. sematext-agent-docker. Sematext Docker Agent - host + container metrics, logs & event collector

discovery

  1. proxy. The Istio proxy components.
  2. zabbix-haproxy. HAProxy Zabbix Discovery and Template

distributed

  1. beeping. HTTP Monitoring via API - Measure the performance of your servers
  2. 9volt. A modern, distributed monitoring system written in Go

distributed-tracing

  1. Kamon. The Open Source tool for monitoring applications running on the JVM
  2. opencensus-go. A stats collection and distributed tracing framework
  3. opencensus-java. A stats collection and distributed tracing framework
  4. jaeger-client-go. Jaeger Bindings for Go OpenTracing API.

django

  1. sentry. Sentry is cross-platform application monitoring, with a focus on error reporting.
  2. cabot. Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
  3. healthchecks. Django app which listens for pings and sends alerts when pings are late
  4. adagios. Adagios - Web Based Nagios Configuration
  5. django-prometheus. Export Django monitoring metrics for Prometheus.io
  6. promgen. Promgen is a configuration file generator for Prometheus
  7. django-watchman. django-watchman exposes a status endpoint for your backing services like databases, caches, etc.

docker

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. ctop. Top-like interface for container metrics
  3. scope. Monitoring, visualisation & management for Docker & Kubernetes
  4. nosqlclient. Cross-platform and self hosted, easy to use mongodb management tool - Formerly Mongoclient
  5. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  6. dockprom. Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager
  7. zabbix-docker-monitoring. 🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
  8. pipeline. RESTful API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps
  9. dockbix-xxl. 🐳 Dockerized Zabbix - server, web, proxy, java gateway, snmpd with additional extensions
  10. automatron. Infrastructure monitoring framework turning DevOps runbooks into automated actions
  11. giropops-monitoring. Full stack tools for monitoring containers and other stuff. ;)
  12. sematext-agent-docker. Sematext Docker Agent - host + container metrics, logs & event collector
  13. dockbix-agent-xxl. 🐳 Dockerized Zabbix agent with Docker metrics and host metrics support for CoreOS, RHEL, CentOS, Ubuntu, Debian, Fedora, Boot2docker, Photon OS, Amazon Linux, ...
  14. kubernetes-zabbix. 📦 Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine - GCE, Google Container Engine - GKE)
  15. beats-docker. Official Beats Docker images
  16. dockdash. Docker dashboard using Termui
  17. github-monitoring. Monitor your GitHub Repos with Docker & Prometheus
  18. DoMonit. A Deadly Simple Docker Monitoring Wrapper For Docker API

docker-container

  1. netdata. Dockerfile for building netdata
  2. sakuli. Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations

dotnet

  1. Opserver. Stack Exchange's Monitoring System
  2. AppMetrics. App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

dynamodb

  1. komiser. AWS Environment Inspector 👮
  2. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.

e2e-tests

  1. express-typescript-boilerplate. A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
  2. sakuli. Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations

ebpf

  1. skydive. An open source real-time network topology and protocols analyzer
  2. grav. Performance visualisation tools

edgeos

  1. UNMS. Installation Scripts for Ubiquiti Network Management System
  2. grafana-dashboards. Grafana Dashboards

edgerouter

  1. UNMS. Installation Scripts for Ubiquiti Network Management System
  2. grafana-dashboards. Grafana Dashboards

elasticsearch

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. Opserver. Stack Exchange's Monitoring System
  3. elasticsearch-HQ. Monitoring and Management Web Application for ElasticSearch instances and clusters.
  4. Exceptionless. Exceptionless server and jobs
  5. sigma. Generic Signature Format for SIEM Systems
  6. heroic. The Heroic Time Series Database
  7. wazuh. Wazuh - Host and endpoint security
  8. dashbuilder. Dashboard composition tooling based on the Uberfire framework
  9. wazuh-ruleset. Wazuh - Ruleset
  10. awesome-monitoring. INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.
  11. es-stats. ElasticSearch cluster metrics -> Graphite
  12. alertmanager2es. Receives HTTP webhook notifications from AlertManager and inserts them into an Elasticsearch index for searching and analysis
  13. newrelic-elasticsearch. New Relic plugin for monitoring Elasticsearch clusters

elixir

  1. wobserver. Web based metrics, monitoring, and observer
  2. prometheus.ex. Prometheus.io Elixir client
  3. elixir-remote-monitor. ⎋ A Mix task that helps you to observe your remote elixir nodes from your local machine.

email

  1. alertmanager. Prometheus Alertmanager
  2. Amazon-Alert. Track prices on Amazon and receive email alerts for price drops
  3. Email_My_PC. [EOL] 通过邮件远程监控你的电脑

erlang

  1. wobserver. Web based metrics, monitoring, and observer
  2. prometheus.erl. Prometheus.io client in Erlang

error-handling

  1. Exceptionless. Exceptionless server and jobs
  2. bugsnag-js. Javascript notifier for Bugsnag. Monitor and report JavaScript errors.

error-monitoring

  1. sentry. Sentry is cross-platform application monitoring, with a focus on error reporting.
  2. Exceptionless. Exceptionless server and jobs
  3. bugsnag-js. Javascript notifier for Bugsnag. Monitor and report JavaScript errors.
  4. rorvswild. Ruby on Rails app monitoring: performances & quality insights for rails developers.

exporter

  1. github-exporter. Prometheus exporter for github metrics
  2. prometheus-rancher-exporter. Exposes Rancher metrics to Prometheus

express

  1. express-status-monitor. 🚀 Realtime Monitoring solution for Node.js/Express.js apps, inspired by status.github.com
  2. puppeteer-examples. Puppeteer example scripts for running Headless Chrome from Node. Run them at https://puppeteersandbox.com

falcon

  1. falcon-plus. An open-source and enterprise-level monitoring system.
  2. dashboard. falcon-plus frontend

file-integrity-management

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

flow

  1. skydive. An open source real-time network topology and protocols analyzer
  2. homer. HOMER 5 - 100% Open-Source SIP / VoIP Packet Capture & Monitoring

forever

  1. pm2. Node.js Production Process Manager with a built-in Load Balancer.
  2. supervizer. NodeJS Application Manager

framework

  1. XestiMonitors. An extensible monitoring framework written in Swift
  2. nodefony. Node.js full-stack web framework Symfony Like : https://nodefony.net

freebsd

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. psutil. Cross-platform lib for process and system monitoring in Python
  3. pcm. Processor Counter Monitor

github

  1. github-monitoring. Monitor your GitHub Repos with Docker & Prometheus
  2. github-exporter. Prometheus exporter for github metrics

go

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. bosun. Time Series Alerting Framework
  3. bettercap. The state of the art network attack and monitoring framework.
  4. mtail. extract whitebox monitoring data from application logs for collection in a timeseries database
  5. uchiwa. Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
  6. opencensus-go. A stats collection and distributed tracing framework
  7. chronograf. Open source monitoring and visualization UI for the TICK stack
  8. carbon-relay-ng. Fast carbon relay+aggregator with admin interfaces for making changes online - production ready
  9. cachet-monitor. Distributed monitoring plugin for CachetHQ
  10. speedtest. Command line client for speedtest.net written in Go
  11. golib. Tideland GoLib
  12. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more
  13. rabbit-hole. RabbitMQ HTTP API client in Go
  14. datadog-agent. Datadog Agent
  15. statsd-vis. Standalone StatsD server with built-in visualization
  16. pgmetrics. Collect and display information and stats from a running PostgreSQL server
  17. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.
  18. redalert. 🚀 continuously test all the things - trigger alerts on failure 💥

golang

  1. bettercap. The state of the art network attack and monitoring framework.
  2. opencensus-go. A stats collection and distributed tracing framework
  3. cloudprober. An active monitoring software to detect failures before your customers do.
  4. komiser. AWS Environment Inspector 👮
  5. go-grpc-prometheus. Prometheus monitoring for your gRPC Go servers.
  6. vflow. Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
  7. pipeline. RESTful API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps
  8. jplot. iTerm2 expvar/JSON monitoring tool
  9. beeping. HTTP Monitoring via API - Measure the performance of your servers
  10. cointop. Interactive terminal based UI application for tracking cryptocurrencies
  11. golib. Tideland GoLib
  12. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more
  13. 9volt. A modern, distributed monitoring system written in Go
  14. rabbit-hole. RabbitMQ HTTP API client in Go
  15. sensu-go. Open source monitoring tool for ephemeral infrastructure & distributed applications.
  16. statsd-vis. Standalone StatsD server with built-in visualization
  17. pgmetrics. Collect and display information and stats from a running PostgreSQL server
  18. jaggr. JSON Aggregation CLI

golang-application

  1. bettercap. The state of the art network attack and monitoring framework.
  2. goappmonitor. Golang application performance data monitoring.

grafana

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. falcon-plus. An open-source and enterprise-level monitoring system.
  3. stagemonitor. an open source solution to application performance monitoring for java server applications
  4. dockprom. Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager
  5. grafana-zabbix. Zabbix plugin for Grafana dashboard
  6. AppMetrics. App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
  7. cloudprober. An active monitoring software to detect failures before your customers do.
  8. grafanalib. Python library for building Grafana dashboards
  9. grafana-aws-cloudwatch-dashboards. ☁️ 20+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, ...
  10. kubernetes-prometheus. Kubernetes Setup for Prometheus and Grafana
  11. grafana-on-raspberry. Grafana packages for raspberry pi (armv6/armv7) and aarch64/arm64
  12. giropops-monitoring. Full stack tools for monitoring containers and other stuff. ;)
  13. pgwatch2. PostgreSQL metrics monitor/dashboard
  14. grafana-xxl. 📊 Dockerized Grafana 5.x/4.x/3.x with all preinstalled (community) plugins from grafana.net
  15. grafana-influx-dashboard. Grafana InfluxDB scripted dashboard
  16. icingaweb2-module-grafana. Grafana module for Icinga Web 2 (supports InfluxDB & Graphite)
  17. awesome-monitoring. INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.
  18. swagger-stats. API Telemetry and APM
  19. legacy-kubernetes-app. Grafana App for Kubernetes
  20. grafana-dashboards. Grafana Dashboards
  21. example-prometheus-nodejs. Prometheus monitoring example with Node.js
  22. influxgraph. Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
  23. github-monitoring. Monitor your GitHub Repos with Docker & Prometheus

grafana-dashboard

  1. AppMetrics. App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
  2. grafana-influx-dashboard. Grafana InfluxDB scripted dashboard
  3. pmm-server. PMM Server
  4. grafana-dashboards. Grafana Dashboards

graphite

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. cabot. Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
  3. tessera. A dashboard front-end for graphite.
  4. icinga2. Monitoring as code
  5. carbon-relay-ng. Fast carbon relay+aggregator with admin interfaces for making changes online - production ready
  6. ceph-dash. Flask based api / dashboard for viewing a ceph clusters overall health status
  7. carbon-c-relay. Enhanced C implementation of Carbon relay, aggregator and rewriter
  8. metrictank. Cassandra-backed, metrics2.0 based, multi-tenant timeseries database for Graphite and friends
  9. Kenshin. Kenshin: A time-series database alternative to Graphite Whisper with 40x improvement in IOPS
  10. icingaweb2-module-grafana. Grafana module for Icinga Web 2 (supports InfluxDB & Graphite)
  11. es-stats. ElasticSearch cluster metrics -> Graphite
  12. polymur. A fast carbon-relay with live routing controls + https Graphite forwarder
  13. influxgraph. Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.

graylog

  1. icinga2. Monitoring as code
  2. graylog-plugin-slack. Graylog alarm callback for Slack
  3. graylog-plugin-aws. Several bundled Graylog plugins to integrate with different AWS services like CloudTrail and FlowLogs.

graylog-plugin

  1. graylog-plugin-slack. Graylog alarm callback for Slack
  2. graylog-plugin-aws. Several bundled Graylog plugins to integrate with different AWS services like CloudTrail and FlowLogs.

grpc

  1. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  2. go-grpc-prometheus. Prometheus monitoring for your gRPC Go servers.

gui

  1. dockdash. Docker dashboard using Termui
  2. kubebox. ⎈❏ Terminal console for Kubernetes clusters

hapijs

  1. vudash. Powerful, Flexible, Open Source dashboards for anything
  2. hapijs-status-monitor. 🚀 Realtime Monitoring solution for Hapi.js apps

haproxy

  1. zabbix-haproxy. HAProxy Zabbix Discovery and Template
  2. gafka. A full ecosystem that is built around kafka powered by golang

health-center-client

  1. appmetrics. Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
  2. SwiftMetrics. Swift Application Metrics instruments the Swift runtime for performance monitoring, providing the monitoring data programatically via an API or visually with an Eclipse Client.

health-check

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. amon. Amon is a modern server monitoring platform.
  3. AppMetrics. App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
  4. automatron. Infrastructure monitoring framework turning DevOps runbooks into automated actions
  5. FireMotD. 🔥 Fire Framework Linux MoTD Generator 🔥
  6. kardia. A humane service status API module to expose any operational/internals of any Node.js based microservice. JSON format over HTTP protocol.

histogram

  1. flexy-pool. FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.
  2. sidekiq_monitor. Advanced monitoring for Sidekiq

hls

  1. streamsurfer. Software for monitoring of HTTP video streams.
  2. nginx-rtmp-monitoring. real-time monitoring statistics dashboard for nginx rtmp module

home-automation

  1. vudash. Powerful, Flexible, Open Source dashboards for anything
  2. ioBroker.admin. user interface for configuration and administration

hot-spot-profiles

  1. stackimpact-python. StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more
  2. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

http

  1. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  2. beeping. HTTP Monitoring via API - Measure the performance of your servers
  3. Doga. 📈 HTTP log monitoring console for Humans
  4. rabbitmq-management. RabbitMQ Management UI and HTTP API
  5. rabbitmq_http_api_client. RabbitMQ HTTP API client for Ruby

icinga

  1. icinga2. Monitoring as code
  2. icingaweb2. Our next generation web interface, responsive and fast
  3. Thruk. Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
  4. icingaweb2-module-grafana. Grafana module for Icinga Web 2 (supports InfluxDB & Graphite)
  5. sakuli. Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations

ids

  1. sigma. Generic Signature Format for SIEM Systems
  2. wazuh. Wazuh - Host and endpoint security
  3. SELKS. A Suricata based IDS/IPS distro
  4. wazuh-ruleset. Wazuh - Ruleset

incident-response

  1. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  2. wazuh. Wazuh - Host and endpoint security
  3. wazuh-ruleset. Wazuh - Ruleset
  4. THRecon. Threat Hunting Reconnaissance Toolkit

influxdb

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. influxdb. Scalable datastore for metrics, events, and real-time analytics
  3. icinga2. Monitoring as code
  4. chronograf. Open source monitoring and visualization UI for the TICK stack
  5. ceph-dash. Flask based api / dashboard for viewing a ceph clusters overall health status
  6. pgwatch2. PostgreSQL metrics monitor/dashboard
  7. icingaweb2-module-grafana. Grafana module for Icinga Web 2 (supports InfluxDB & Graphite)
  8. grafana-influx-dashboard. Grafana InfluxDB scripted dashboard
  9. awesome-monitoring. INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.
  10. snmpcollector. A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
  11. influxgraph. Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
  12. chef-influxdb. A cookbook for InfluxDB, a time-series database (influxdb.org)

infrastructure

  1. minicron. 👨🏻‍💻 Monitor your cron jobs
  2. vigil. 🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack.
  3. defcon24-infra-monitoring-workshop. Defcon24 Workshop Contents : Ninja Level Infrastructure Monitoring

instrumentation

  1. AppMetrics. App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
  2. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  3. prometheus.ex. Prometheus.io Elixir client
  4. prometheus.erl. Prometheus.io client in Erlang
  5. prometheus_rabbitmq_exporter. Prometheus.io exporter as a RabbitMQ Managment Plugin plugin

intrusion-detection

  1. osquery. SQL powered operating system instrumentation, monitoring, and analytics.
  2. wazuh. Wazuh - Host and endpoint security
  3. flightsim. A utility to generate malicious network traffic and evaluate controls
  4. wazuh-ruleset. Wazuh - Ruleset

ioc

  1. express-typescript-boilerplate. A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
  2. THRecon. Threat Hunting Reconnaissance Toolkit

ios

  1. HeapInspector-for-iOS. Find memory issues & leaks in your iOS app without instruments
  2. WatchdogInspector. Shows your current framerate (fps) in the status bar of your iOS app
  3. JustLog. JustLog brings logging on iOS to the next level. It supports console, file and remote Logstash logging via TCP socket with no effort. Support for logz.io available.
  4. XestiMonitors. An extensible monitoring framework written in Swift

iot

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. Device-Monitor-Dashboard. Python script to generate material design html report of device online/offline status

java

  1. pinpoint. Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
  2. stagemonitor. an open source solution to application performance monitoring for java server applications
  3. Kamon. The Open Source tool for monitoring applications running on the JVM
  4. jvm-mon. Console-based JVM monitoring
  5. micrometer. An application metrics facade for the most popular monitoring tools.
  6. heroic. The Heroic Time Series Database
  7. qbit. The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
  8. flexy-pool. FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.
  9. automon. Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.
  10. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  11. opencensus-java. A stats collection and distributed tracing framework
  12. opennms. Enterprise-Grade Open-Source Network Management Platform
  13. hawkular-metrics. Time Series Metrics Engine based on Cassandra
  14. dashbuilder. Dashboard composition tooling based on the Uberfire framework
  15. nudge4j. Get inside your JVM
  16. porcupine. Threading, Resiliency and Monitoring for Java EE 7/8

javascript

  1. Exceptionless. Exceptionless server and jobs
  2. bugsnag-js. Javascript notifier for Bugsnag. Monitor and report JavaScript errors.
  3. supervizer. NodeJS Application Manager
  4. kardia. A humane service status API module to expose any operational/internals of any Node.js based microservice. JSON format over HTTP protocol.
  5. nodefony. Node.js full-stack web framework Symfony Like : https://nodefony.net

jest

  1. express-typescript-boilerplate. A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
  2. Monitaure. A server uptime monitoring progressive web application

jplot

  1. jplot. iTerm2 expvar/JSON monitoring tool
  2. jaggr. JSON Aggregation CLI

json

  1. jplot. iTerm2 expvar/JSON monitoring tool
  2. jaggr. JSON Aggregation CLI

jvm

  1. jvm-mon. Console-based JVM monitoring
  2. nudge4j. Get inside your JVM

kafka

  1. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  2. vflow. Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
  3. remora. Kafka consumer lag-checking application for monitoring, written in Scala and Akka HTTP; a wrap around the Kafka consumer group command. Integrations with Cloudwatch and Datadog
  4. gafka. A full ecosystem that is built around kafka powered by golang

kapacitor

  1. kapacitor. Open source framework for processing, monitoring, and alerting on time series data
  2. chronograf. Open source monitoring and visualization UI for the TICK stack

kibana

  1. stagemonitor. an open source solution to application performance monitoring for java server applications
  2. JustLog. JustLog brings logging on iOS to the next level. It supports console, file and remote Logstash logging via TCP socket with no effort. Support for logz.io available.
  3. awesome-monitoring. INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.

kubernetes

  1. scope. Monitoring, visualisation & management for Docker & Kubernetes
  2. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  3. prometheus-operator. Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
  4. cortex. A multitenant, horizontally scalable Prometheus as a Service
  5. pipeline. RESTful API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps
  6. kubernetes-prometheus. Kubernetes Setup for Prometheus and Grafana
  7. kubeadm-workshop. Showcasing a bare-metal multi-platform kubeadm setup with persistent storage and monitoring
  8. sematext-agent-docker. Sematext Docker Agent - host + container metrics, logs & event collector
  9. kubernetes-zabbix. 📦 Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine - GCE, Google Container Engine - GKE)
  10. kube-slack. Kubernetes Slack Monitoring
  11. legacy-kubernetes-app. Grafana App for Kubernetes
  12. sentry-kubernetes. Kubernetes event reporter for Sentry
  13. kubebox. ⎈❏ Terminal console for Kubernetes clusters

lambda

  1. komiser. AWS Environment Inspector 👮
  2. iopipe-js-core. AWS Lambda metrics, tracing, & analytics for Node.js
  3. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.

laravel

  1. laravel-activitylog. Log activity inside your Laravel app
  2. laravel-uptime-monitor. A powerful and easy to configure uptime and ssl monitor

linux

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. linux-dash. A beautiful web dashboard for Linux
  3. progress. Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)
  4. psutil. Cross-platform lib for process and system monitoring in Python
  5. Stacer. Linux System Optimizer and Monitoring
  6. netutils-linux. A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
  7. pcm. Processor Counter Monitor
  8. SELKS. A Suricata based IDS/IPS distro
  9. cointop. Interactive terminal based UI application for tracking cryptocurrencies
  10. ezservermonitor-web. eZ Server Monitor`Web - A simple and lightweight dashboard for Linux
  11. linfo. Linfo PHP Server Health Status
  12. pandorafms. Pandora FMS is a flexible and highly scalable monitoring system ready for big environments. It uses agents (Linux, Windows, AIX, HP-UX, Solaris and BSD systems) and can do both local and remote network monitoring (SNMP v3, TCP checks, WMI, etc).
  13. fail2ban-dashboard. Fail2ban web dashboard written with Flask framework.
  14. FireMotD. 🔥 Fire Framework Linux MoTD Generator 🔥
  15. vpndemon. Monitor a VPN connection on Linux and kill a process upon disconnect
  16. istatserverlinux. A system monitoring daemon that sends stats to Send stats to iStat View for iOS and iStat View for macOS.

log

  1. laravel-activitylog. Log activity inside your Laravel app
  2. Exceptionless. Exceptionless server and jobs
  3. sematext-agent-docker. Sematext Docker Agent - host + container metrics, logs & event collector

log-analysis

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

loganalyzer

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

logging

  1. riemann. A network event stream processing system, in Clojure.
  2. sysmon-config. Sysmon configuration file template with default high-quality event tracing
  3. Exceptionless. Exceptionless server and jobs
  4. sigma. Generic Signature Format for SIEM Systems
  5. longview. Linode Longview Agent
  6. JustLog. JustLog brings logging on iOS to the next level. It supports console, file and remote Logstash logging via TCP socket with no effort. Support for logz.io available.
  7. SysmonTools. Utilities for Sysmon
  8. golib. Tideland GoLib
  9. sematext-agent-docker. Sematext Docker Agent - host + container metrics, logs & event collector
  10. volkszaehler.org. Open Source Smart Meter with focus on privacy - you remain the master of your data.
  11. THRecon. Threat Hunting Reconnaissance Toolkit

macos

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. cointop. Interactive terminal based UI application for tracking cryptocurrencies
  3. filewatcher. A simple auditing utility for macOS

man-in-the-middle

  1. bettercap. The state of the art network attack and monitoring framework.
  2. wirespy. Tool for hacking wireless networks.

management

  1. nosqlclient. Cross-platform and self hosted, easy to use mongodb management tool - Formerly Mongoclient
  2. SELKS. A Suricata based IDS/IPS distro
  3. supervizer. NodeJS Application Manager
  4. UNMS. Installation Scripts for Ubiquiti Network Management System
  5. rabbitmq-management. RabbitMQ Management UI and HTTP API
  6. temboard. PostgreSQL Remote Control

memory

  1. psutil. Cross-platform lib for process and system monitoring in Python
  2. rainbarf. CPU/RAM/battery stats chart bar for tmux (and GNU screen)
  3. AnotherMonitor. Monitors and records the CPU and memory usage of Android devices

memory-leak-detection

  1. stackimpact-python. StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more
  2. goappmonitor. Golang application performance data monitoring.
  3. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

memory-profiler

  1. stackimpact-python. StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more
  2. goappmonitor. Golang application performance data monitoring.
  3. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

metrics-gathering

  1. appmetrics. Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
  2. pgmetrics. Collect and display information and stats from a running PostgreSQL server
  3. SwiftMetrics. Swift Application Metrics instruments the Swift runtime for performance monitoring, providing the monitoring data programatically via an API or visually with an Eclipse Client.
  4. influxgraph. Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
  5. github-monitoring. Monitor your GitHub Repos with Docker & Prometheus

microservice

  1. qbit. The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
  2. kardia. A humane service status API module to expose any operational/internals of any Node.js based microservice. JSON format over HTTP protocol.

microservices

  1. scope. Monitoring, visualisation & management for Docker & Kubernetes
  2. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  3. micrometer. An application metrics facade for the most popular monitoring tools.
  4. promviz. Visualize the traffic of your clusters in realtime from Prometheus data
  5. trace-nodejs. Trace is a visualised distributed tracing platform designed for microservices.
  6. pipeline. RESTful API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps
  7. jaeger-client-go. Jaeger Bindings for Go OpenTracing API.
  8. vigil. 🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack.
  9. swagger-stats. API Telemetry and APM
  10. porcupine. Threading, Resiliency and Monitoring for Java EE 7/8
  11. kardia. A humane service status API module to expose any operational/internals of any Node.js based microservice. JSON format over HTTP protocol.

mongodb

  1. nosqlclient. Cross-platform and self hosted, easy to use mongodb management tool - Formerly Mongoclient
  2. alerta. Alerta monitoring system
  3. Monitaure. A server uptime monitoring progressive web application

monitor

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. easy-monitor. 轻量级实时 Node.js 内核性能监控分析工具
  3. GRASSMARLIN. Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. iadgov
  4. vigil. 🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack.
  5. simplemonitor. A Python-based network and host monitor

monitor-performance

  1. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  2. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  3. goappmonitor. Golang application performance data monitoring.
  4. pcm. Processor Counter Monitor
  5. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more
  6. permon. A command line tool to measure GPU, CPU, RAM and disk performance in one place.

multi-platform

  1. glances. Glances an Eye on your system. A top/htop alternative.
  2. kubeadm-workshop. Showcasing a bare-metal multi-platform kubeadm setup with persistent storage and monitoring

naemon

  1. Thruk. Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
  2. adagios. Adagios - Web Based Nagios Configuration

nagios

  1. Thruk. Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
  2. adagios. Adagios - Web Based Nagios Configuration
  3. nagios-plugins-rabbitmq. A set of nagios checks for RabbitMQ using the management interface
  4. awesome-monitoring. INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.
  5. sakuli. Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
  6. alignak. Monitoring tool, highly flexible and new standard oriented
  7. ansible-nagios. ✅ Ansible playbook for setting up the Nagios monitoring system and clients.

nats

  1. natsboard. Dashboard for monitoring NATS (an open source messaging system)
  2. nats-top. Top like program monitor for NATS.

netdata

  1. giropops-monitoring. Full stack tools for monitoring containers and other stuff. ;)
  2. netdata. Dockerfile for building netdata

netsec

  1. sysmon-config. Sysmon configuration file template with default high-quality event tracing
  2. SysmonTools. Utilities for Sysmon
  3. THRecon. Threat Hunting Reconnaissance Toolkit

network

  1. librenms. Community-based GPL-licensed network monitoring system
  2. netutils-linux. A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
  3. bmon. bandwidth monitor and rate estimator
  4. vflow. Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
  5. SELKS. A Suricata based IDS/IPS distro
  6. GRASSMARLIN. Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. iadgov
  7. speedtest. Command line client for speedtest.net written in Go

network-analysis

  1. bmon. bandwidth monitor and rate estimator
  2. NMapGUI. Advanced Graphical User Interface for NMap

network-monitoring

  1. bmon. bandwidth monitor and rate estimator
  2. pandorafms. Pandora FMS is a flexible and highly scalable monitoring system ready for big environments. It uses agents (Linux, Windows, AIX, HP-UX, Solaris and BSD systems) and can do both local and remote network monitoring (SNMP v3, TCP checks, WMI, etc).
  3. arachne. An always-on framework that performs end-to-end functional network testing for reachability, latency, and packet loss
  4. mrtg. MRTG - Multi Router Traffic Grapher

networking

  1. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  2. skydive. An open source real-time network topology and protocols analyzer
  3. bmon. bandwidth monitor and rate estimator
  4. GRASSMARLIN. Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. iadgov
  5. arachne. An always-on framework that performs end-to-end functional network testing for reachability, latency, and packet loss

nginx

  1. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
  2. ngxtop. Real-time metrics for nginx server
  3. nginx-module-vts. Nginx virtual host traffic status module
  4. orange. OpenResty/Nginx Gateway for API Monitoring and Management.
  5. nginx-lua-prometheus. Prometheus metric library for Nginx written in Lua
  6. Monitaure. A server uptime monitoring progressive web application
  7. nginx-rtmp-monitoring. real-time monitoring statistics dashboard for nginx rtmp module

node

  1. pm2. Node.js Production Process Manager with a built-in Load Balancer.
  2. express-status-monitor. 🚀 Realtime Monitoring solution for Node.js/Express.js apps, inspired by status.github.com
  3. example-prometheus-nodejs. Prometheus monitoring example with Node.js

node-js

  1. appmetrics. Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
  2. nodefony. Node.js full-stack web framework Symfony Like : https://nodefony.net

nodejs

  1. pm2. Node.js Production Process Manager with a built-in Load Balancer.
  2. nodejs-dashboard. Telemetry dashboard for node.js apps from the terminal!
  3. easy-monitor. 轻量级实时 Node.js 内核性能监控分析工具
  4. appmetrics. Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
  5. trace-nodejs. Trace is a visualised distributed tracing platform designed for microservices.
  6. prom-client. Prometheus client for node.js
  7. express-typescript-boilerplate. A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
  8. Monitaure. A server uptime monitoring progressive web application
  9. hapijs-status-monitor. 🚀 Realtime Monitoring solution for Hapi.js apps
  10. swagger-stats. API Telemetry and APM
  11. pg-monitor. 💻 Event monitor for pg-promise
  12. example-prometheus-nodejs. Prometheus monitoring example with Node.js

notification

  1. icinga2. Monitoring as code
  2. Amazon-Alert. Track prices on Amazon and receive email alerts for price drops

notifications

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. huginn. Create agents that monitor and act on your behalf. Your agents are standing by!
  3. Tautulli. A Python based monitoring and tracking tool for Plex Media Server.
  4. alertmanager. Prometheus Alertmanager
  5. sensu_drive. Sensu notifications routing to Slack and Phone (Voice Calls) + Devops On-Call schedule management

observability

  1. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  2. mtail. extract whitebox monitoring data from application logs for collection in a timeseries database
  3. cloudprober. An active monitoring software to detect failures before your customers do.
  4. grav. Performance visualisation tools
  5. sensu-go. Open source monitoring tool for ephemeral infrastructure & distributed applications.

open-falcon

  1. dashboard. falcon-plus frontend
  2. satori. Satori 是一个 LeanCloud 维护的监控系统,inspired by Open-Falcon

opencensus

  1. opencensus-go. A stats collection and distributed tracing framework
  2. opencensus-java. A stats collection and distributed tracing framework

opennms

  1. opennms. Enterprise-Grade Open-Source Network Management Platform
  2. snmpcollector. A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB

openscap

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

openshift

  1. sakuli. Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
  2. kubebox. ⎈❏ Terminal console for Kubernetes clusters

opentracing

  1. stagemonitor. an open source solution to application performance monitoring for java server applications
  2. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  3. jaeger-client-go. Jaeger Bindings for Go OpenTracing API.

ops

  1. minicron. 👨🏻‍💻 Monitor your cron jobs
  2. healthchecks. Django app which listens for pings and sends alerts when pings are late

ossec

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

osx

  1. psutil. Cross-platform lib for process and system monitoring in Python
  2. pcm. Processor Counter Monitor

packet-capture

  1. homer. HOMER 5 - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
  2. dsc. DNS Statistics Collector

packet-sniffer

  1. skydive. An open source real-time network topology and protocols analyzer
  2. homer. HOMER 5 - 100% Open-Source SIP / VoIP Packet Capture & Monitoring

pcap

  1. skydive. An open source real-time network topology and protocols analyzer
  2. homer. HOMER 5 - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
  3. dsc. DNS Statistics Collector

pci-dss

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

performance

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. pinpoint. Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
  3. HeapInspector-for-iOS. Find memory issues & leaks in your iOS app without instruments
  4. javamelody. JavaMelody : monitoring of JavaEE applications
  5. stagemonitor. an open source solution to application performance monitoring for java server applications
  6. amon. Amon is a modern server monitoring platform.
  7. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  8. scouter. Scouter is an open source APM (Application Performance Management) tool.
  9. icinga2. Monitoring as code
  10. AppMetrics. App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
  11. easy-monitor. 轻量级实时 Node.js 内核性能监控分析工具
  12. ruby_server_timing. Bring Rails server-side performance metrics 📈 to Chrome's Developer Tools via the Server Timing API. Production Safe™.
  13. WatchdogInspector. Shows your current framerate (fps) in the status bar of your iOS app
  14. automon. Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.
  15. trace-nodejs. Trace is a visualised distributed tracing platform designed for microservices.
  16. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  17. grav. Performance visualisation tools
  18. guider. A system-wide analyzer of performance
  19. swagger-stats. API Telemetry and APM
  20. snmpcollector. A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
  21. permon. A command line tool to measure GPU, CPU, RAM and disk performance in one place.

performance-analysis

  1. sitespeed.io. Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance, based on performance best practices advices from the coach and collecting browser metrics using the Navigation Timing API, User Timings and Visual Metrics (FirstVisualChange, SpeedIndex & LastVisualChange).
  2. HeapInspector-for-iOS. Find memory issues & leaks in your iOS app without instruments
  3. WatchdogInspector. Shows your current framerate (fps) in the status bar of your iOS app
  4. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  5. goappmonitor. Golang application performance data monitoring.
  6. pcm. Processor Counter Monitor
  7. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

performance-dashboard

  1. sitespeed.io. Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance, based on performance best practices advices from the coach and collecting browser metrics using the Navigation Timing API, User Timings and Visual Metrics (FirstVisualChange, SpeedIndex & LastVisualChange).
  2. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  3. pcm. Processor Counter Monitor

performance-metrics

  1. sitespeed.io. Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance, based on performance best practices advices from the coach and collecting browser metrics using the Navigation Timing API, User Timings and Visual Metrics (FirstVisualChange, SpeedIndex & LastVisualChange).
  2. scouter. Scouter is an open source APM (Application Performance Management) tool.
  3. stackimpact-python. StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more
  4. appmetrics. Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
  5. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  6. goappmonitor. Golang application performance data monitoring.
  7. pcm. Processor Counter Monitor
  8. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

performance-monitoring

  1. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  2. scouter. Scouter is an open source APM (Application Performance Management) tool.
  3. netutils-linux. A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
  4. appmetrics. Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
  5. WatchdogInspector. Shows your current framerate (fps) in the status bar of your iOS app
  6. automon. Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.
  7. pcm. Processor Counter Monitor
  8. snmpcollector. A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
  9. SwiftMetrics. Swift Application Metrics instruments the Swift runtime for performance monitoring, providing the monitoring data programatically via an API or visually with an Eclipse Client.
  10. scout_apm_ruby. Scout Ruby Application Monitoring Agent
  11. rorvswild. Ruby on Rails app monitoring: performances & quality insights for rails developers.

performance-tuning

  1. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  2. stackimpact-python. StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more
  3. netutils-linux. A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
  4. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  5. goappmonitor. Golang application performance data monitoring.
  6. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

performance-visualization

  1. HeapInspector-for-iOS. Find memory issues & leaks in your iOS app without instruments
  2. AnotherMonitor. Monitors and records the CPU and memory usage of Android devices
  3. WatchdogInspector. Shows your current framerate (fps) in the status bar of your iOS app
  4. pcm. Processor Counter Monitor
  5. SwiftMetrics. Swift Application Metrics instruments the Swift runtime for performance monitoring, providing the monitoring data programatically via an API or visually with an Eclipse Client.

perl

  1. longview. Linode Longview Agent
  2. Thruk. Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
  3. mrtg. MRTG - Multi Router Traffic Grapher

php

  1. laravel-activitylog. Log activity inside your Laravel app
  2. librenms. Community-based GPL-licensed network monitoring system
  3. laravel-uptime-monitor. A powerful and easy to configure uptime and ssl monitor
  4. centreon. Centreon is a network, system, applicative supervision and monitoring tool
  5. linfo. Linfo PHP Server Health Status
  6. volkszaehler.org. Open Source Smart Meter with focus on privacy - you remain the master of your data.

ping

  1. cloudprober. An active monitoring software to detect failures before your customers do.
  2. redalert. 🚀 continuously test all the things - trigger alerts on failure 💥

plugin

  1. webpackmonitor. A tool for monitoring webpack optimization metrics through the development process
  2. awesome-monitoring. INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.

pm2

  1. pm2. Node.js Production Process Manager with a built-in Load Balancer.
  2. supervizer. NodeJS Application Manager
  3. nodefony. Node.js full-stack web framework Symfony Like : https://nodefony.net

policy-monitoring

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

postgres

  1. alerta. Alerta monitoring system
  2. pgwatch2. PostgreSQL metrics monitor/dashboard
  3. pgmetrics. Collect and display information and stats from a running PostgreSQL server

postgresql

  1. pg_activity. pg_activity is a top like application for PostgreSQL server activity monitoring.
  2. pgwatch2. PostgreSQL metrics monitor/dashboard
  3. pginsight. CLI tool to easily dig deep inside your Postgresql database.
  4. PostgreSQL-Dashboard. A real-time monitoring screen based on Dashing and Sinatra
  5. pgmetrics. Collect and display information and stats from a running PostgreSQL server
  6. pg-monitor. 💻 Event monitor for pg-promise
  7. temboard. PostgreSQL Remote Control
  8. collector. pganalyze statistics collector for gathering PostgreSQL metrics and log data

power

  1. pcm. Processor Counter Monitor
  2. s-tui. Stress-Terminal UI monitoring tool

probe

  1. cloudprober. An active monitoring software to detect failures before your customers do.
  2. streamsurfer. Software for monitoring of HTTP video streams.

process-manager

  1. pm2. Node.js Production Process Manager with a built-in Load Balancer.
  2. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  3. supervizer. NodeJS Application Manager

process-monitor

  1. psutil. Cross-platform lib for process and system monitoring in Python
  2. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  3. eye. Process monitoring tool. Inspired from Bluepill and God.

production

  1. pm2. Node.js Production Process Manager with a built-in Load Balancer.
  2. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.

profiler

  1. stackimpact-python. StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more
  2. flask-profiler. a flask profiler which watches endpoint calls and tries to make some analysis.
  3. goappmonitor. Golang application performance data monitoring.
  4. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more

profiling

  1. stagemonitor. an open source solution to application performance monitoring for java server applications
  2. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  3. trace-nodejs. Trace is a visualised distributed tracing platform designed for microservices.
  4. iopipe-js-core. AWS Lambda metrics, tracing, & analytics for Node.js

prometheus

  1. grafana. The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  2. prometheus. The Prometheus monitoring system and time series database.
  3. mtail. extract whitebox monitoring data from application logs for collection in a timeseries database
  4. prometheus-operator. Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
  5. dockprom. Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager
  6. promviz. Visualize the traffic of your clusters in realtime from Prometheus data
  7. cloudprober. An active monitoring software to detect failures before your customers do.
  8. cortex. A multitenant, horizontally scalable Prometheus as a Service
  9. jmx_exporter. A process for exposing JMX Beans via HTTP for Prometheus consumption
  10. go-grpc-prometheus. Prometheus monitoring for your gRPC Go servers.
  11. opencensus-java. A stats collection and distributed tracing framework
  12. nginx-lua-prometheus. Prometheus metric library for Nginx written in Lua
  13. unsee. Alert dashboard for Prometheus Alertmanager
  14. kubernetes-prometheus. Kubernetes Setup for Prometheus and Grafana
  15. giropops-monitoring. Full stack tools for monitoring containers and other stuff. ;)
  16. django-prometheus. Export Django monitoring metrics for Prometheus.io
  17. promgen. Promgen is a configuration file generator for Prometheus
  18. prometheus-example-queries. Simple place for people to provide examples of queries they've found useful.
  19. snmp_exporter. SNMP Exporter for Prometheus
  20. prometheus.ex. Prometheus.io Elixir client
  21. prometheus.erl. Prometheus.io client in Erlang
  22. prometheus-net. .net client for prometheus.io
  23. swagger-stats. API Telemetry and APM
  24. pmm-server. PMM Server
  25. prometheus_rabbitmq_exporter. Prometheus.io exporter as a RabbitMQ Managment Plugin plugin
  26. example-prometheus-nodejs. Prometheus monitoring example with Node.js
  27. github-monitoring. Monitor your GitHub Repos with Docker & Prometheus
  28. github-exporter. Prometheus exporter for github metrics
  29. alertmanager2es. Receives HTTP webhook notifications from AlertManager and inserts them into an Elasticsearch index for searching and analysis
  30. prometheus-rancher-exporter. Exposes Rancher metrics to Prometheus

prometheus-client

  1. prom-client. Prometheus client for node.js
  2. django-prometheus. Export Django monitoring metrics for Prometheus.io

prometheus-exporter

  1. jmx_exporter. A process for exposing JMX Beans via HTTP for Prometheus consumption
  2. snmp_exporter. SNMP Exporter for Prometheus
  3. github-exporter. Prometheus exporter for github metrics
  4. prometheus-rancher-exporter. Exposes Rancher metrics to Prometheus

proxy

  1. bettercap. The state of the art network attack and monitoring framework.
  2. mtail. extract whitebox monitoring data from application logs for collection in a timeseries database
  3. orange. OpenResty/Nginx Gateway for API Monitoring and Management.
  4. proxy. The Istio proxy components.

python

  1. glances. Glances an Eye on your system. A top/htop alternative.
  2. cabot. Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
  3. psutil. Cross-platform lib for process and system monitoring in Python
  4. flower. Real-time monitor and web admin for Celery distributed task queue
  5. Tautulli. A Python based monitoring and tracking tool for Plex Media Server.
  6. pyrasite. Inject code into running Python processes
  7. raven-python. Raven is a Python client for Sentry (getsentry.com)
  8. dd-agent. Datadog Agent Version 5
  9. mist-ce. Mist.io Cloud Management Platform - Community Edition
  10. stackimpact-python. StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more
  11. usb-canary. A Linux or OSX tool that uses psutil to monitor devices while your computer is locked. In the case it detects someone plugging in or unplugging devices it can be configured to send you an SMS or alert you via Slack or Pushover.
  12. netutils-linux. A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
  13. flask-profiler. a flask profiler which watches endpoint calls and tries to make some analysis.
  14. adagios. Adagios - Web Based Nagios Configuration
  15. automatron. Infrastructure monitoring framework turning DevOps runbooks into automated actions
  16. django-prometheus. Export Django monitoring metrics for Prometheus.io
  17. django-watchman. django-watchman exposes a status endpoint for your backing services like databases, caches, etc.
  18. Mycodo. An environmental monitoring and regulation system
  19. rabbitmq-zabbix. Zabbix RabbitMQ Configuration
  20. simplemonitor. A Python-based network and host monitor
  21. check_mk. check_mk Plugins
  22. wscelery. Real time celery monitoring using websockets
  23. Pyora. Python script to monitor Oracle Databases
  24. alignak. Monitoring tool, highly flexible and new standard oriented

rabbitmq

  1. flower. Real-time monitor and web admin for Celery distributed task queue
  2. rabbitmq-management. RabbitMQ Management UI and HTTP API
  3. nagios-plugins-rabbitmq. A set of nagios checks for RabbitMQ using the management interface
  4. rabbitmq-zabbix. Zabbix RabbitMQ Configuration
  5. rabbit-hole. RabbitMQ HTTP API client in Go
  6. prometheus_rabbitmq_exporter. Prometheus.io exporter as a RabbitMQ Managment Plugin plugin
  7. rabbitmq_http_api_client. RabbitMQ HTTP API client for Ruby

raspberry-pi

  1. RPi-Monitor. Real time monitoring for embedded devices
  2. kubeadm-workshop. Showcasing a bare-metal multi-platform kubeadm setup with persistent storage and monitoring
  3. grafana-on-raspberry. Grafana packages for raspberry pi (armv6/armv7) and aarch64/arm64
  4. cryptowatch. 🐦 Cryptocurrency price and account balance monitor
  5. Mycodo. An environmental monitoring and regulation system

rds

  1. komiser. AWS Environment Inspector 👮
  2. collector. pganalyze statistics collector for gathering PostgreSQL metrics and log data

react

  1. chronograf. Open source monitoring and visualization UI for the TICK stack
  2. Monitaure. A server uptime monitoring progressive web application
  3. sensu-go. Open source monitoring tool for ephemeral infrastructure & distributed applications.
  4. Scout. 可能是东半球最灵活的 URL 监控系统
  5. react-sentinel. React Component that abstracts away requestAnimationFrame, allowing you to set props by monitoring anything in the document!

real-time

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

realtime

  1. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  2. netdata. Dockerfile for building netdata
  3. nodefony. Node.js full-stack web framework Symfony Like : https://nodefony.net

redis

  1. Opserver. Stack Exchange's Monitoring System
  2. flower. Real-time monitor and web admin for Celery distributed task queue
  3. Exceptionless. Exceptionless server and jobs
  4. gafka. A full ecosystem that is built around kafka powered by golang
  5. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.

redux

  1. chronograf. Open source monitoring and visualization UI for the TICK stack
  2. Monitaure. A server uptime monitoring progressive web application

reliability

  1. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  2. arachne. An always-on framework that performs end-to-end functional network testing for reachability, latency, and packet loss

rest-api

  1. icinga2. Monitoring as code
  2. pipeline. RESTful API to provision or reuse managed Kubernetes clusters in the cloud and deploy cloud native apps

restful-api

  1. glances. Glances an Eye on your system. A top/htop alternative.
  2. express-typescript-boilerplate. A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch

riemann

  1. riemann. A network event stream processing system, in Clojure.
  2. satori. Satori 是一个 LeanCloud 维护的监控系统,inspired by Open-Falcon

ruby

  1. minicron. 👨🏻‍💻 Monitor your cron jobs
  2. sidekiq_monitor. Advanced monitoring for Sidekiq
  3. scout_apm_ruby. Scout Ruby Application Monitoring Agent
  4. rabbitmq_http_api_client. RabbitMQ HTTP API client for Ruby
  5. instrumental_agent-ruby. Ruby Agent for Instrumental Application Monitoring
  6. rorvswild. Ruby on Rails app monitoring: performances & quality insights for rails developers.

ruby-on-rails

  1. scout_apm_ruby. Scout Ruby Application Monitoring Agent
  2. instrumental_agent-ruby. Ruby Agent for Instrumental Application Monitoring

s3

  1. komiser. AWS Environment Inspector 👮
  2. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.

scala

  1. Kamon. The Open Source tool for monitoring applications running on the JVM
  2. remora. Kafka consumer lag-checking application for monitoring, written in Scala and Akka HTTP; a wrap around the Kafka consumer group command. Integrations with Cloudwatch and Datadog

scanning

  1. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  2. THRecon. Threat Hunting Reconnaissance Toolkit

security

  1. osquery. SQL powered operating system instrumentation, monitoring, and analytics.
  2. bettercap. The state of the art network attack and monitoring framework.
  3. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  4. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  5. sigma. Generic Signature Format for SIEM Systems
  6. wazuh. Wazuh - Host and endpoint security
  7. SELKS. A Suricata based IDS/IPS distro
  8. NMapGUI. Advanced Graphical User Interface for NMap
  9. flightsim. A utility to generate malicious network traffic and evaluate controls
  10. wazuh-ruleset. Wazuh - Ruleset
  11. vpndemon. Monitor a VPN connection on Linux and kill a process upon disconnect
  12. defcon24-infra-monitoring-workshop. Defcon24 Workshop Contents : Ninja Level Infrastructure Monitoring
  13. Monitor-ADGroupMembership. PowerShell script to monitor Active Directory groups and send an email when someone is changing the membership
  14. freshcerts. ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring

security-awareness

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

security-hardening

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

sensors

  1. psutil. Cross-platform lib for process and system monitoring in Python
  2. Mycodo. An environmental monitoring and regulation system

sensu

  1. uchiwa. Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
  2. sensu-go. Open source monitoring tool for ephemeral infrastructure & distributed applications.
  3. sensu-plugins-aws. This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.
  4. sensu_drive. Sensu notifications routing to Slack and Phone (Voice Calls) + Devops On-Call schedule management

sensu-plugins

  1. sensu-plugins-aws. This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.
  2. sensu_drive. Sensu notifications routing to Slack and Phone (Voice Calls) + Devops On-Call schedule management

sentry

  1. raven-python. Raven is a Python client for Sentry (getsentry.com)
  2. sentry-kubernetes. Kubernetes event reporter for Sentry

server

  1. linux-dash. A beautiful web dashboard for Linux
  2. mist-ce. Mist.io Cloud Management Platform - Community Edition
  3. supervizer. NodeJS Application Manager
  4. elixir-remote-monitor. ⎋ A Mix task that helps you to observe your remote elixir nodes from your local machine.

shell

  1. netutils-linux. A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
  2. zabbix-slack-alertscript. Zabbix AlertScript for Slack.com chat
  3. zabbix-haproxy. HAProxy Zabbix Discovery and Template
  4. FireMotD. 🔥 Fire Framework Linux MoTD Generator 🔥
  5. debian-server-tools. Tools and living docs for Debian-based servers
  6. vpndemon. Monitor a VPN connection on Linux and kill a process upon disconnect
  7. wirespy. Tool for hacking wireless networks.

slack

  1. alertmanager. Prometheus Alertmanager
  2. usb-canary. A Linux or OSX tool that uses psutil to monitor devices while your computer is locked. In the case it detects someone plugging in or unplugging devices it can be configured to send you an SMS or alert you via Slack or Pushover.
  3. zabbix-slack-alertscript. Zabbix AlertScript for Slack.com chat
  4. slacknimate. 👯 text animation for Slack messages
  5. vigil. 🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack.
  6. kube-slack. Kubernetes Slack Monitoring
  7. graylog-plugin-slack. Graylog alarm callback for Slack

smarthome

  1. ioBroker.admin. user interface for configuration and administration
  2. volkszaehler.org. Open Source Smart Meter with focus on privacy - you remain the master of your data.

snmp

  1. snmp_exporter. SNMP Exporter for Prometheus
  2. pandorafms. Pandora FMS is a flexible and highly scalable monitoring system ready for big environments. It uses agents (Linux, Windows, AIX, HP-UX, Solaris and BSD systems) and can do both local and remote network monitoring (SNMP v3, TCP checks, WMI, etc).
  3. snmpcollector. A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB

sql

  1. osquery. SQL powered operating system instrumentation, monitoring, and analytics.
  2. Opserver. Stack Exchange's Monitoring System

sre

  1. awesome-sre. A curated list of awesome Site Reliability and Production Engineering resources.
  2. cloudprober. An active monitoring software to detect failures before your customers do.

ssl

  1. laravel-uptime-monitor. A powerful and easy to configure uptime and ssl monitor
  2. freshcerts. ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring

stackdriver

  1. cloudprober. An active monitoring software to detect failures before your customers do.
  2. opencensus-java. A stats collection and distributed tracing framework

statistics

  1. Tautulli. A Python based monitoring and tracking tool for Plex Media Server.
  2. homer. HOMER 5 - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
  3. longview. Linode Longview Agent
  4. vudash. Powerful, Flexible, Open Source dashboards for anything
  5. swagger-stats. API Telemetry and APM
  6. nginx-rtmp-monitoring. real-time monitoring statistics dashboard for nginx rtmp module
  7. jaggr. JSON Aggregation CLI
  8. porcupine. Threading, Resiliency and Monitoring for Java EE 7/8
  9. dsc. DNS Statistics Collector

stats

  1. Tautulli. A Python based monitoring and tracking tool for Plex Media Server.
  2. opencensus-go. A stats collection and distributed tracing framework
  3. opencensus-java. A stats collection and distributed tracing framework
  4. linfo. Linfo PHP Server Health Status

statsd

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. amon. Amon is a modern server monitoring platform.
  3. statsd-vis. Standalone StatsD server with built-in visualization
  4. statsd-librato-backend. A StatsD backend that sends metrics to Librato Metrics

status

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. vigil. 🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack.
  3. refocus. The Go-To Platform for Visualizing Service Health
  4. kardia. A humane service status API module to expose any operational/internals of any Node.js based microservice. JSON format over HTTP protocol.

statuspage

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. vigil. 🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack.

swift

  1. dshb. macOS system monitor
  2. XestiMonitors. An extensible monitoring framework written in Swift
  3. SwiftMetrics. Swift Application Metrics instruments the Swift runtime for performance monitoring, providing the monitoring data programatically via an API or visually with an Eclipse Client.

sysadmin

  1. supervizer. NodeJS Application Manager
  2. NMapGUI. Advanced Graphical User Interface for NMap

sysinternals

  1. sysmon-config. Sysmon configuration file template with default high-quality event tracing
  2. SysmonTools. Utilities for Sysmon

sysmon

  1. sysmon-config. Sysmon configuration file template with default high-quality event tracing
  2. sigma. Generic Signature Format for SIEM Systems
  3. SysmonTools. Utilities for Sysmon

system

  1. glances. Glances an Eye on your system. A top/htop alternative.
  2. Stacer. Linux System Optimizer and Monitoring
  3. istatserverlinux. A system monitoring daemon that sends stats to Send stats to iStat View for iOS and iStat View for macOS.

system-information

  1. Stacer. Linux System Optimizer and Monitoring
  2. amon. Amon is a modern server monitoring platform.

telegraf

  1. telegraf. The plugin-driven server agent for collecting & reporting metrics.
  2. chronograf. Open source monitoring and visualization UI for the TICK stack

terminal

  1. glances. Glances an Eye on your system. A top/htop alternative.
  2. jvm-mon. Console-based JVM monitoring
  3. cryptowatch. 🐦 Cryptocurrency price and account balance monitor
  4. cointop. Interactive terminal based UI application for tracking cryptocurrencies
  5. kubebox. ⎈❏ Terminal console for Kubernetes clusters

testing

  1. puppeteer-examples. Puppeteer example scripts for running Headless Chrome from Node. Run them at https://puppeteersandbox.com
  2. golib. Tideland GoLib
  3. sakuli. Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations

threat-hunting

  1. sysmon-config. Sysmon configuration file template with default high-quality event tracing
  2. SysmonTools. Utilities for Sysmon
  3. THRecon. Threat Hunting Reconnaissance Toolkit

threatintel

  1. sysmon-config. Sysmon configuration file template with default high-quality event tracing
  2. SysmonTools. Utilities for Sysmon

time-series

  1. prometheus. The Prometheus monitoring system and time series database.
  2. influxdb. Scalable datastore for metrics, events, and real-time analytics
  3. telegraf. The plugin-driven server agent for collecting & reporting metrics.
  4. falcon-plus. An open-source and enterprise-level monitoring system.
  5. kapacitor. Open source framework for processing, monitoring, and alerting on time series data
  6. heroic. The Heroic Time Series Database
  7. hawkular-metrics. Time Series Metrics Engine based on Cassandra
  8. awesome-time-series-database. 🕖 A curated list of awesome time series databases, benchmarks and papers
  9. snmpcollector. A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
  10. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.

timeseries

  1. influxgraph. Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
  2. instrumental_agent-ruby. Ruby Agent for Instrumental Application Monitoring

tls

  1. icinga2. Monitoring as code
  2. freshcerts. ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring

top

  1. ctop. Top-like interface for container metrics
  2. psutil. Cross-platform lib for process and system monitoring in Python
  3. nats-top. Top like program monitor for NATS.

trace

  1. opencensus-go. A stats collection and distributed tracing framework
  2. inspectIT. inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
  3. opencensus-java. A stats collection and distributed tracing framework
  4. guider. A system-wide analyzer of performance

tracing

  1. stagemonitor. an open source solution to application performance monitoring for java server applications
  2. Kamon. The Open Source tool for monitoring applications running on the JVM
  3. goappmonitor. Golang application performance data monitoring.
  4. opencensus-java. A stats collection and distributed tracing framework
  5. stackimpact-go. StackImpact Go Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, errors, metrics, and more
  6. lttng-tools. The lttng-tools project provides a session daemon (lttng-sessiond) that acts as a tracing registry, the "lttng" command line for tracing control, a lttng-ctl library for tracing control and a lttng-relayd for network streaming.
  7. iopipe-js-core. AWS Lambda metrics, tracing, & analytics for Node.js

troubleshooting

  1. cilium. HTTP, gRPC, and Kafka Aware Security and Networking for Containers with BPF and XDP
  2. homer. HOMER 5 - 100% Open-Source SIP / VoIP Packet Capture & Monitoring

tsdb

  1. bosun. Time Series Alerting Framework
  2. heroic. The Heroic Time Series Database
  3. awesome-time-series-database. 🕖 A curated list of awesome time series databases, benchmarks and papers
  4. diamondb. [WIP] DiamonDB: Rebuild of time series database on AWS.

ubiquiti

  1. UNMS. Installation Scripts for Ubiquiti Network Management System
  2. grafana-dashboards. Grafana Dashboards

ubnt

  1. UNMS. Installation Scripts for Ubiquiti Network Management System
  2. grafana-dashboards. Grafana Dashboards

ui

  1. linux-dash. A beautiful web dashboard for Linux
  2. cointop. Interactive terminal based UI application for tracking cryptocurrencies

visualization

  1. scope. Monitoring, visualisation & management for Docker & Kubernetes
  2. vizceral. WebGL visualization for displaying animated traffic graphs
  3. promviz. Visualize the traffic of your clusters in realtime from Prometheus data
  4. chronograf. Open source monitoring and visualization UI for the TICK stack
  5. GRASSMARLIN. Provides situational awareness of Industrial Control Systems (ICS) and Supervisory Control and Data Acquisition (SCADA) networks in support of network security assessments. iadgov

vulnerability-detection

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

wazuh

  1. wazuh. Wazuh - Host and endpoint security
  2. wazuh-ruleset. Wazuh - Ruleset

web

  1. glances. Glances an Eye on your system. A top/htop alternative.
  2. linux-dash. A beautiful web dashboard for Linux
  3. sitespeed.io. Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance, based on performance best practices advices from the coach and collecting browser metrics using the Navigation Timing API, User Timings and Visual Metrics (FirstVisualChange, SpeedIndex & LastVisualChange).
  4. Thruk. Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.

web-analytics

  1. netdata. Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/
  2. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

webpack

  1. webpackmonitor. A tool for monitoring webpack optimization metrics through the development process
  2. Monitaure. A server uptime monitoring progressive web application
  3. nodefony. Node.js full-stack web framework Symfony Like : https://nodefony.net

webserver

  1. goaccess. GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
  2. debian-server-tools. Tools and living docs for Debian-based servers

websocket

  1. qbit. The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
  2. wscelery. Real time celery monitoring using websockets
  3. nodefony. Node.js full-stack web framework Symfony Like : https://nodefony.net

windows

  1. psutil. Cross-platform lib for process and system monitoring in Python
  2. sysmon-config. Sysmon configuration file template with default high-quality event tracing
  3. processhacker. A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  4. pcm. Processor Counter Monitor
  5. SysmonTools. Utilities for Sysmon
  6. Email_My_PC. [EOL] 通过邮件远程监控你的电脑
  7. pandorafms. Pandora FMS is a flexible and highly scalable monitoring system ready for big environments. It uses agents (Linux, Windows, AIX, HP-UX, Solaris and BSD systems) and can do both local and remote network monitoring (SNMP v3, TCP checks, WMI, etc).

wireless

  1. bettercap. The state of the art network attack and monitoring framework.
  2. wirespy. Tool for hacking wireless networks.

zabbix

  1. grafana-zabbix. Zabbix plugin for Grafana dashboard
  2. zabbix-docker-monitoring. 🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
  3. zabbix-slack-alertscript. Zabbix AlertScript for Slack.com chat
  4. dockbix-xxl. 🐳 Dockerized Zabbix - server, web, proxy, java gateway, snmpd with additional extensions
  5. rabbitmq-zabbix. Zabbix RabbitMQ Configuration
  6. zabbix-haproxy. HAProxy Zabbix Discovery and Template
  7. kubernetes-zabbix. 📦 Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine - GCE, Google Container Engine - GKE)
  8. awesome-monitoring. INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.
  9. Pyora. Python script to monitor Oracle Databases
  10. zabbix-searcher. Search in 850+ Zabbix projects: templates, integrations, scripts, APIs, modules, ...

zabbix-docker

  1. zabbix-docker-monitoring. 🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
  2. dockbix-xxl. 🐳 Dockerized Zabbix - server, web, proxy, java gateway, snmpd with additional extensions
  3. dockbix-agent-xxl. 🐳 Dockerized Zabbix agent with Docker metrics and host metrics support for CoreOS, RHEL, CentOS, Ubuntu, Debian, Fedora, Boot2docker, Photon OS, Amazon Linux, ...
  4. kubernetes-zabbix. 📦 Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine - GCE, Google Container Engine - GKE)