Nagios compatible monitoring framework, written in Python

What is Shinken?

Shinken's main goal is to give users a flexible architecture for their monitoring system that is designed to scale to large environments. Shinken is backwards-compatible with the Nagios configuration standard and plugins. It works on any operating system and architecture that supports Python, which includes Windows, GNU/Linux and FreeBSD.

Shinken is a tool in the Monitoring Tools category of a tech stack.

Shinken is an open source tool with 1.07K Github Stars and 354 Github Forks. Here’s a link to Shinken's open source repository on Github

Who Uses Shinken?

3 companies use Shinken including InSunWeTrust, Koolicar, and Flock.

Shinken integrates with

Why people like Shinken

Here’s a list of reasons why companies and developers use Shinken.



Add a one-liner

Shinken's Features

  • Easy to install : install is mainly done with pip but some packages are available (deb / rpm) and we are planning to provide nightly build
  • Easy for new users : once installed, Shinken provide a simple command line interface to install new module and packs
  • Easy to migrate from Nagios : we want Nagios configuration and plugins to work in Shinken so that it is a “in place” replacement
  • Plugins provide great flexibility and are a big legacy codebase to use. It would be a shame not to use all this community work Multi-platform : python is available in a lot of OS. We try to write generic code to keep this possible
  • Utf8 compliant : python is here to do that. For now Shinken is compatible with 2.6-2.7 version but python 3.X is even more character encoding friendly
  • Independent from other monitoring solution : our goal is to provide a modular tool that can integrate with others through standard interfaces). Flexibility first
  • Flexible : in an architecture point view. It is very close to our scalability wish. Cloud computing is make architecture moving a lot, we have to fit to it
  • Fun to code : python ensure good code readability. Adding code should not be a pain when developing

Shinken's alternatives

  • Zabbix - Track, record, alert and visualize performance and availability of IT resources
  • Nagios - Complete monitoring and alerting for servers, switches, applications, and services
  • Kibana - Explore & Visualize Your Data
  • Grafana - Open source Graphite & InfluxDB Dashboard and Graph Editor
  • Prometheus - An open-source service monitoring system and time series database, developed by SoundCloud

See all alternatives to Shinken