AmonOne
A modern, self-hosted server monitoring system with system monitoring, process monitoring and notifications
linux windows osx open-source monitoring python
Anthracite
Tracks and manages all events that can have business and/or operational impact (deploys, manual changes, outages, press releases, etc) and provides metrics and reports
linux windows osx open-source monitoring python
Beats
Lightweight Data Shippers. Beats is the platform for single-purpose data shippers. They send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch.
linux windows osx open-source metrics logging monitoring
Berkshelf
A cookbook source structure manager for Chef, similar to Bundler for Ruby. Each Chef cookbook can be structured as an individual entity and can be pulled into your main Chef workflows.
linux windows osx open-source scm ruby
Bosun
Bosun is an open-source, MIT licensed, monitoring and alerting system by Stack Exchange. It has an expressive domain specific language for evaluating alerts and creating detailed notifications. It also lets you test your alerts against history for a faster development experience.
linux windows osx open-source visualization metrics
Boxen
Boxen automates the entire process of setting up a Mac development environment. It can clone your project, install toolchains, apply security policies, clone your dotfiles and much more.
osx open-source provisioning ruby
Boxstarter
Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages. When its time to repave either bare metal or virtualized instances, locally or on a remote machine, Boxstarter can automate both trivial and highly complex installations. Compatible with all Windows versions from Windows 7/2008 R2 forward.
windows open-source virt packaging provisioning powershell
Brood
A Deployment framework written in PHP. Can deploy to multiple servers using Gearman.
linux windows osx open-source provisioning php
Brooklyn
A Java based deployment tool, focused on both deployment as well as post-deploy lifecycle management. It is aware of network topologies, integrates with many cloud and PaaS APIs, and is designed to handle the entire roll-out
linux windows osx open-source provisioning orchestration java
Capistrano
The Ruby equivalent of Fabric, Capistrano is a Ruby framework to configure and run deployment or system administration tasks on local or remote machines. It extends the Rake DSL to define tasks, and can group tasks by Roles.
linux osx open-source provisioning orchestration ruby
Chef
Configuration management tool which uses a pure-Ruby, domain-specific language (DSL) for writing system configuration recipes. Supports Linux, UNIX, Windows, and AIX as first-class citizens for management.
linux windows open-source provisioning config-mgmt ruby
Chocolatey
Chocolatey is like apt-get for Windows. It can install packages and dependencies over the command line.
windows open-source packaging provisioning powershell
Cloudify
Cloudify is a pure play, open source cloud orchestration and automation software. It's used for a variety of needs, from autonomous application management, to uses like NFV orchestration. It was built from the bottom up as a cloud orchestration framework, and is built to be pluggable to any infrastructure. Its also the most extensive implementation of TOSCA, which makes it completely technology agnostic.
linux windows osx open-source provisioning orchestration automation scaling open-source free commercial
Codeine
Codeine is a continuous deployment tool that makes product deployment faster and safer through automation and monitoring.
linux windows open-source cd monitoring
collectd
A daemon that collects system performance statistics periodically, and provides tons of plugins to store and analyze these values
linux windows osx open-source monitoring c
ConDep
ConDep is a open source infrastructure configuration and deployment DSL (Domain Specific Language) specifically targeted to (but not limited to) the Windows Server platform. If your familiar with tools like Chef and Puppet, ConDep does very much the same, but with native support for Windows.
windows open-source ci provisioning config-mgmt net
Consul
Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Register external services such as SaaS providers as well
linux windows osx open-source service-discovery go monitoring
Crossplane
Crossplane, a Cloud Native Computing Foundation sandbox project, is an open source Kubernetes add-on that extends any cluster with the ability to provision and manage cloud infrastructure, services, and applications using kubectl, GitOps, or any tool that works with the Kubernetes API.
linux windows osx open-source provisioning orchestration automation open-source free commercial
Errbit
An open source, self-hosted error catching tool, which can collect and manage errors from other applications. It is compatible with the Airbrake API and can be used as a drop-in replacement.
linux windows osx open-source monitoring ruby
FastForward
Flexible operating-system event and metric forwarding agent. Receives input and forwards output using plugins.
linux windows osx open-source metrics monitoring ruby
Fluentd
Fluentd is an open source data collector, which lets you unify the data collection and consumption for a better use and understanding of data.
linux windows osx open-source logging
FnordMetric
A HTML5/Javascript API for collecting and visualizing time series data
linux windows osx open-source monitoring ruby
Gerrit
A Web based code review and project management system for Git projects
linux windows osx open-source scm java
GitBucket
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility.
linux windows osx bsd solaris open-source scm vcs ci
gitea
Gitea is a community managed lightweight code hosting solution written in Go. It published under the MIT license.
linux windows osx open-source scm vcs
Glances
A cross-platform, curses-based monitoring tool written in Python
linux windows osx open-source monitoring python
Icinga
Icinga is an enterprise-grade monitoring system. It was forked from Nagios and has added many often new features and patches, including a HTML5 UI, REST interface, dynamic tables, etc. It is also backwards compatible with Nagios, so all the existing plugins can be reused.
linux windows osx open-source monitoring python
Icinga 2
Icinga 2 is the newest version of Icinga. It is a scalable and extensible monitoring system which checks the availability of your resources, notifies users of outages and provides extensive BI data.
linux windows bsd open-source monitoring C++
Jenkins X
Jenkins X provides pipeline automation, built-in GitOps and preview environments to help teams collaborate and accelerate their software delivery at any scale.
linux windows osx open-source ci cd artifacts packaging provisioning
jmxtrans
Plugs Java VM statistics via JMX to various backend monitoring tools
linux windows osx open-source monitoring java
KairosDB
KairosDB is a fast distributed scalable time series database written on top of Cassandra. RESTful JSON-based query/results. Includes flot-based visualization.
linux windows osx open-source metrics visualization java cassandra
Kallithea
Kallithea, a member project of Software Freedom Conservancy, is a GPLv3'd, Free Software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice.
linux windows open-source scm vcs
Kibana
Kibana is a modern, beautiful visualization tool that works seamlessly with Logstash and ElasticSearch. It features a no-code setup, realtime analytics, and much more.
linux windows osx open-source monitoring nodejs visualization
Librarian-Puppet
Librarian-Puppet is a source structure and dependency manager for Puppet modules, similar to bundler for Ruby. Each Puppet module can be managed as a separate source repository with individual versioning, and can then be pulled into your Puppetfile.
linux windows osx open-source scm ruby
log.io
Realtime log monitoring directly in the browser, without any persistence layer in the middle!
linux windows osx open-source monitoring nodejs
Logstash
A modern tool for managing events and logs, with an ElasticSearch backend which allows a high degree of searching and filtering. It includes a shipper in remote systems, indexer in the aggregator machine, and a Web UI.
linux windows osx open-source monitoring java
Logster
Reads log files and generates metrics in Graphite, Ganglia or Amazon CloudWatch
linux windows osx open-source monitoring python
Metrics
Captures JVM and application-level metrics for Java
linux windows osx open-source monitoring java
Monigusto
A collection of Chef recipes to install various monitoring tools (such as sensu, statsd, etc). Makes it a breeze to get a monitoring infrastructure up and running
linux windows osx open-source monitoring ruby
Monit
An open source utility for managing and monitoring processes, programs, files, directories and filesystems
linux osx open-source monitoring process-mgmt c
Netboot.xyz
Netboot.xyz is a preconfigured iPXE bootloader that completely eliminates the need for large ISO files for a vast range of operating systems.
linux windows osx bsd solaris open-source free commercial provisioning virt
NXLog Enterprise and Community Editions
A multi-platform log collection suite to collect, parse, convert and send logs. Integrate with a wide range of products including SIEMs, log analytics dashboards, cloud services, databases, and more.
linux windows bsd solaris osx open-source free commercial logging
OneDev
The open source git server with unique features.
linux windows osx bsd solaris open-source scm vcs
Orc
A model driven orchestration tool for deployment of application clusters
linux windows osx open-source provisioning orchestration ruby
Phabricator
Phabricator is an open source collection of development and code management, including code reviews and audits, browsing repositories, tracking bugs, etc
linux osx open-source scm php
Puppet Dashboard
A web interface for Puppet. It can view and analyze Puppet reports, assign Puppet classes and parameters to nodes, view inventory data and backed-up file contents, etc.
linux windows osx open-source monitoring ruby
r10k
r10k provides a general purpose toolset for deploying Puppet environments and modules. It implements the Puppetfile format and provides a native implementation of Puppet dynamic environments.
linux windows osx open-source free scm
SaltStack
Salt is a powerful and different approach to infrastructure management, by focusing on high speed communications between large number of systems, and can perform orchestration, remote code execution and much more.
linux windows osx open-source commercial config-mgmt provisioning orchestration python
Scales
Metrics for Python, tracks python state and statistics. Inspired by the Metrics library for Java
linux windows osx open-source monitoring python
Sentry
Automate error tracking to find and fix issues before your users even experience a crash. Sentry is open-source, real-time, and loved by 100,000 developers around the world.
osx windows linux open-source errors nodejs ruby python php java monitoring
Soloist
Soloist lets you quickly and easily converge Chef recipes using chef-solo.
linux windows osx open-source provisioning ruby
Statman
Statman makes it possible to instrument and collect statistics from your high-traffic production Erlang systems with very low overhead. The collected data points are aggregated in the VM and can be sent to services like Graphite, Munin, New Relic, etc.
linux windows osx open-source monitoring erlang
Statsd
A network daemon that listens and collects statistics and sends aggregates to many pluggable backend services
linux windows osx open-source monitoring nodejs
Supervisord Monitor
Supervisord Monitor is multi server monitoring tool for supervisor - watch, start and stop all your supervisord instances and servvices from one place.
linux windows osx open-source monitoring provisioning php process-mgmt
Uptime
An externally deployable application that keeps pinging and monitoring the uptime and availability of your real applications and services. It helps you track these metrics from the outside without affecting any of your servers.
linux windows osx open-source monitoring nodejs
Vagrant
Vagrant is a cross platform tool to create, boot, configure and destroy development environments. It provides a simple configuration-based approach to take a base image, boot it up, provision it (using any other provisioners), SSH, port forward, and much more. It automates the process of booting up and configuring virtual machines. It supports various providers like VirtualBox, VMWare, AWS, LXC, etc.
linux windows osx open-source virt provisioning ruby
Zabbix
An open source, enterprise-class monitoring framework
linux windows osx open-source monitoring c
Zipkin
A distributed request tracking system, useful for micro-service and distributed architectures written in Scala
linux windows osx open-source monitoring scala