Shinken

Shinken: A Modern Take on Nagios That Still Plays by Sysadmin Rules Shinken doesn’t try to reinvent monitoring from scratch. Instead, it takes everything Nagios got right — plugin checks, simple configs, host/service separation — and reimagines it with a more flexible, modern core. Written in Python, modular by design, and much easier to scale than classic Nagios, Shinken feels like what Nagios could have become if it had evolved. For sysadmins who still prefer flat config files and plugin-based

OS: Linux / macOS / Windows
Size: 71 MB
Version: 4.0.3
🡣: 13,895 downloads

Shinken: Modern Nagios-Compatible Monitoring Framework

Key Shinken Features and Architecture Explained

Scaling Shinken: Distributed Components and Daemons

Installing and Configuring Shinken on Debian/Ubuntu

Shinken: A Modern Take on Nagios That Still Plays by Sysadmin Rules

Shinken doesn’t try to reinvent monitoring from scratch. Instead, it takes everything Nagios got right — plugin checks, simple configs, host/service separation — and reimagines it with a more flexible, modern core. Written in Python, modular by design, and much easier to scale than classic Nagios, Shinken feels like what Nagios could have become if it had evolved.

For sysadmins who still prefer flat config files and plugin-based checks, but need horizontal scaling and better UI options — Shinken hits a sweet spot. It’s old-school where it counts, and modern where it needs to be.

What Shinken Does Right

Feature | Why It Works
——–|———————————————————————-
Nagios-Compatible | Drop in your old configs and plugins — most just work
Modular Daemons | Separate processes for scheduling, polling, notifications, etc.
Distributed Monitoring | Scale horizontally with satellites and pollers
Web UI Support | Comes with several web interfaces — including Thruk and WebUI
Python Core | Easier to extend or debug compared to C-based systems
High Availability | Can run redundant daemons — keeps checks alive under failure
Multiple Backends | Supports Livestatus, Graphite, InfluxDB, SQL

Who It’s Built For

– Admins who know Nagios but want something less rigid
– MSPs managing remote infrastructure from one control node
– Teams running checks across hybrid or segmented networks
– Projects where using NRPE is still relevant — but scale is needed
– Anyone who wants Nagios-style checks with modern backend options

Shinken is especially appealing for those who don’t want to switch to Prometheus-style metrics, but still want scalability, dashboards, and alerting that don’t break under load.

Installation Overview (Debian/Ubuntu)

1. Add Shinken repo or clone from GitHub
2. Install using pip or system packages:
sudo apt install python3 python3-pip
pip install shinken

3. Create the config layout:
– hosts.cfg, services.cfg, contacts.cfg, etc.

4. Launch Shinken daemons:
shinken-arbiter
shinken-poller
shinken-reactionner
shinken-scheduler

5. Connect to web UI and start watching checks come in.

Documentation is surprisingly decent, and most Nagios veterans will feel at home right away.

Requirements

– OS: Linux preferred (Debian/Ubuntu works best)
– Runtime: Python 3
– Web UI: Optional (Thruk, Shinken-WebUI)
– Memory: 1–2 GB for small deployments
– Integrations: Nagios plugins, Graphite, NRPE, SNMP, etc.

Final Thought

Shinken isn’t the most hyped monitoring system — and that’s part of the charm. It’s quiet, efficient, and doesn’t ask you to retool your entire stack. If you’ve ever said, “I liked how Nagios worked, I just wish it scaled better,” this might be the answer you’ve been looking for.

📦 Project Site: https://www.shinken-monitoring.org
📘 GitHub: https://github.com/naparuba/shinken

Related articles

Shinken Backup Checklist: Jobs, Reports, and Test Restores

Shinken: Comprehensive Backup Solution

As the amount of data continues to grow, having a reliable backup strategy is crucial for any organization. Shinken is a free, open-source backup software that provides a comprehensive solution for local and offsite backups. In this article, we will walk through the process of using Shinken for backups, covering jobs, reports, and test restores.

Getting Started with Shinken

Before we dive into the details of using Shinken, let’s take a look at the installation process. Shinken can be installed on various platforms, including Windows, Linux, and macOS. The installation process is straightforward, and the software comes with a user-friendly interface.

Shinken быстрый старт

Once installed, you can start creating backup jobs. Shinken allows you to create multiple jobs, each with its own set of rules and settings. You can specify the files and folders to be backed up, the backup frequency, and the retention period.

Shinken Backup Jobs

A backup job in Shinken consists of several components, including the job name, job type, and job settings. The job name is a descriptive name for the job, while the job type specifies the type of backup to be performed (e.g., full, incremental, or differential). The job settings include the backup frequency, retention period, and other options.

Job Component Description
Job Name Descriptive name for the job
Job Type Type of backup to be performed (full, incremental, or differential)
Job Settings Backup frequency, retention period, and other options

Shinken Reports and Test Restores

Shinken provides detailed reports on backup jobs, including the job status, start and end times, and any errors that occurred. You can also use Shinken to perform test restores, which allows you to verify that your backups are complete and can be restored in case of a disaster.

Report Component Description
Job Status Success, failure, or warning
Start and End Times Timestamps for the backup job
Errors Any errors that occurred during the backup job

In addition to its reporting features, Shinken also provides a test restore feature. This allows you to verify that your backups are complete and can be restored in case of a disaster.

Shinken vs. Other Backup Solutions

Shinken is a free, open-source backup software that provides a comprehensive solution for local and offsite backups. Compared to other backup solutions, Shinken offers several advantages, including its ease of use, flexibility, and scalability.

Backup Solution Cost Features
Shinken Free Local and offsite backups, reporting, test restores
Backup Solution A $$ Local backups only, limited reporting
Backup Solution B $$$ Local and offsite backups, advanced reporting, but complex setup

In conclusion, Shinken is a reliable and comprehensive backup solution that provides a range of features, including local and offsite backups, reporting, and test restores. Its ease of use, flexibility, and scalability make it an ideal choice for organizations of all sizes.

Related articles

Other articles

Submit your application