A modern, self-hosted server monitoring system with system monitoring, process monitoring and notifications


linux windows osx open-source monitoring python


A versatile orchestration engine that can automate systems and apps. Instead of a custom scripting language or code, it is very simple and shell based. It is also agent-less, so you can just start using it right away and get things done


linux open-source provisioning config-mgmt orchestration python


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


A centralized tool for managing Virtual machines and instances, such as creating, booting, migrating, snapshots, packaging, networking, monitoring, VNC client and much more! Allows you to control virtual machines through web based UI or an IRC bot


linux windows osx open-source virt cloud-paas python


Batou makes it easy to perform automated deployments. It combines Fabric's simplicty and SSH automation, with Puppet's declarative syntax and idempotence


linux open-source provisioning python


bee-config (Bcfg) 2 is a centralized configuration management server to configure large number of systems, built to be cross platform. Bcfg2 uses a simple XML based configuration model with intuitive items like packages, services, config files, dependencies, etc. This model is easily validatable and can be used to audit and reconcile remote systems.


linux windows osx open-source config-mgmt provisioning python


Monitor everything you're building.


windows linux osx open-source ruby java python php nodejs errors


Buildbot is an open-source framework for automating software build, test, and release processes. It differs from other CI tools in that it is more of a betteries included Framework, rather than a tool, and can hence be grown to meet your own needs. One of the reasons it is used in many high profile open source projects like Chromium, Firefox, Webkit, Python, etc.


linux open-source ci python


Cabot is an open source, self hosted infrastructure monitoring tool. It can monitor your services and send telephone, SMS, email or chat alerts to your team whenever anything goes down, all without writing a single line of code.


linux windows osx open-source ci python


Check_MK is an extension to the Nagios monitoring system that allows creating rule-based configuration using Python and offloading work from the Nagios core to make it scale better, allowing more systems to be monitored from a single Nagios server. It comes with a set of system checks, a mod_python and JavaScript based web user interface, and a module that allows fast access to the Nagios core. On top of Nagios it also adds additional features


linux solaris bsd open-source monitoring python

Cloudsmith Package

Just Better Package Management. Manage your software dependencies and distribution with Enterprise-grade package management.


linux windows cloud packaging distribution debian nuget maven python rpm redhat ruby


Securely manages privileged account credentials, such as root passwords, using Shamir secret sharing. Its like 1Password for DevOps.


linux open-source orchestration python


Monitor cron jobs, daemons and almost anything else. No more silent failures.


free linux monitoring python realtime cron heartbeat time


A python daemon that collects system statistics and sends it to Graphite


linux windows osx open-source monitoring python


An open source cloud hosting service for Python/Django web applications. Its like an open source Heroku for python/django


linux windows osx open-source cloud-paas python


Fabric is a python framework to configure deployment or system administration tasks, and then run those tasks on local or remote systems. It uses SSH heavily for interacting with remote systems, and uses Roles to group tasks


linux osx open-source orchestration python


A cross-platform, curses-based monitoring tool written in Python


linux windows osx open-source monitoring python


Graphite is a visualization tool for statistics configured from various sources. You can create customizable reports and dashboards, and it is one of the preferred backends for Statsd


linux open-source monitoring python visualization


Cron Monitoring. Get Notified When Your Cron Jobs Fail


free linux open-source monitoring cron python


A bittorrent based file distribution system based on Twitter’s Murder. It uses BitTorrent to push artifacts and code very fast across thousands of servers.


linux windows osx open-source packaging python


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


Instrumental is a real-time, high-scale application and server monitoring tool with intelligent alerts, a powerful query language, and free development accounts.


linux windows oxs free metrics commercial metrics monitoring visualization php ruby python net java nodejs


Streamline your web projects from development from production. Jeto is a web interface for several ReST APIs (nginx-api, vagrant-worker and htpasswd-api). With Ĵeto you add and manage (start/stop/provision) vagrant projects on the fly via a nice and easy to use web interface.


linux open-source cloud cloud-paas paas ci cd virt provisioning orchestration python

Apache Libcloud

Python library for interacting with many of the popular cloud service providers using a unified API.


linux windows osx bsd open-source cloud-paas python


Reads log files and generates metrics in Graphite, Ganglia or Amazon CloudWatch


linux windows osx open-source monitoring python

Nagios Network Analyzer

Nagios Network Analyzer provides an in-depth look at all network traffic sources and potential security threats allowing system admins to quickly gather high-level information regarding the health of the network as well as highly granular data for complete and thorough network analysis using netflow, sflow, jflow, etc.


linux commercial monitoring metrics visualization c php python shell

Nagios XI

Nagios XI provides monitoring of all mission-critical infrastructure components including applications, services, operating systems, network protocols, systems metrics, and network infrastructure. Hundreds of third-party addons provide for monitoring of virtually all in-house and external applications, services, and systems.


linux commercial monitoring metrics visualization c php python perl shell


Nebula is a Docker orchestration tool designed to manage massive scale distributed clusters


linux open-source virt orchestration python


netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening on the system it runs (including applications such as web and database servers), using modern interactive web dashboards.


linux open-source monitoring c python


An operating system for lightweight virtual machines, designed from ground-up to run a single application, similar to CoreOS


linux open-source virt python


A system management and provisioning tool, with centralized configuration management


linux open-source config-mgmt provisioning orchestration python

Prevoty Application Monitoring & Protection (AMP)

Prevoty enables DevOps to inject security into your web applications and web services. Protection is provided at runtime from within the application itself, and stays with the app regardless of deployment method (cloud, on-premises, etc). Applications are protected against threats including XSS, SQLi, CSRF, command injection, etc. Works with Puppet, Chef, Ansible, Docker, Splunk, QRadar, ELK, and many others.


linux windows osx bsd commercial go java net nodejs perl php python ruby monitoring security hardening chef puppet ansible metrics-visualization ci


A platform for managing software package repositories


linux open-source packaging python


Raygun keeps a watchful eye on your web and mobile applications and tells you when problems arise.


windows linux osx open-source python nodejs java ruby errors

Review Board

Review Board is a feature packed code review tool for multiple SCM systems (like git, bzr, cvs, subversion, etc).


linux open-source commercial scm python


Detect, diagnose and defeat errors.


linux windows osx nodejs open-source ruby php java python errors


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


Metrics for Python, tracks python state and statistics. Inspired by the Metrics library for Java


linux windows osx open-source monitoring python


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


Sequencer can ping, power on and power off clusters of machines in your datacenter


linux open-source orchestration python

Server Density

SaaS server and availability monitoring providing alerting, historical graphing, dashboards and log search.


linux windows osx freebsd monitoring python commercial


ShutIt is an automation platform. It makes it easy to create simple modular automation scripts that handle differing output, install software, log in and out of servers, capture output etc.. ShutItFiles are an extension to make it even easier for people to develop automation scripts.


linux open-source config-mgmt provisioning python


SignalFx is an advanced monitoring and alerting solution for modern infrastructure. With SignalFx, development and operations teams monitor, analyze, and alert in real-time on any time series data.


linux windows oxs commercial go python c metrics monitoring visualization

Solano CI

Solano CI is a massively parallelized continious integration and deployment platform that is available both as a hosted or a virtual appliance solution. It integrates seamlessly with GitHub, Bitbucket, GitLab, and any self-hosted Git or Mercurial server. Solano CI is heavily integrated with AWS tools and is available in the AWS console via CodePipeline.


linux osx commercial ci ruby java php python nodejs go c c++ clojure scala shell cd


A set of Ansible playbooks to configure and maintain your own personal cloud, including email, calendars, file storage, vpn, irc, etc. A nice collection of utilities as well as a good showcase of Ansible's features


linux open-source cloud-paas python


A platform for event-driven automation. StackStorm allows you to integrate and automate across services and tools. It ties together your existing infrastructure and application environment so you can more easily automate that environment -- with a particular focus on taking actions in response to events.


automation cd provisioning cloud orchestration config-mgmt orchestration python linux open-source apache2


A specialized, cluster computing toolkit for EC2, designed to summon and manage clusters of virtual machines in EC2.


linux open-source cloud-paas python


Supervisor can manage application processes. It can start and stop a group of processes, restart processes if any of them terminate (keep-alive), start multiple instances of the same process (process pooling), automatically manage PID files, and much more! Very useful if you need to manage multiple processes for your application.


linux osx open-source process-mgmt python


A Chaos Monkey for TCP, it randomly disconnects or stalls TCP connections in your application to test application tolerance and high availability. Makes sure you correctly handle these unexpected events


linux windows osx open-source security python