Skip to end of metadata
Go to start of metadata

This page collects projects that are utilizing OP5 Monitor in some way, such as consuming resources from OP5 Monitor or interacting in some way via the API or other modules such as Livestatus, Merlin or Ninja.

If you want your project listed, get in touch via the mailing list, IRC-channel #op5 at or via email directly to the acting Open source community manager.


What is merlin-dashboard?

merlin-dashboard is a fork of Morten Bekkelund's nagios-dashboard, a project to develop a dashboard that you can show on for example a big-screen TV in order to quickly see the unhandled problems in your system.

While an excellent dashboard for the old-style Merlin database, nagios-dashboard had a number of issues and was not supported beyond op5 Monitor 5.7 since we dropped the support for the Merlin status tables in the database that it was using. 

Thus, Unknown User (mbergsten) created a fork, called merlin-dashboard, containing patches from various people to fix and add functionality to the dashboard, in addition to implementing Livestatus support in the dashboard.

Where can I find it?

merlin-dashboard is being worked on and distributed from Github, here.

What does it look like?


What is op5-cli?

A command-line interface for the OP5 monitoring system using its REST API.

Where can I find it?

op5-cli is being worked on and distributed from Github, here.


This program is intented to bulk-import hosts into a op5 Monitor installation using the op5 Monitor's HTTP API. It reads an Excel-file (.xlsx format, introduced in Excel 2007) line-by-line. The first line is interpreted as the header line. The headings have to conclude with Nagios Core's host object attribute names, such as "address", "alias", "hostgroups", "parents", ... in order to create the host objects

Where can I find it?

op5Monitor-Excel-Import being worked on and distributed from Github, here.


Nagstamon is a status monitor for the desktop. It connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Check_MK Multisite and Thruk monitoring servers. Experimental support is provided for Zabbix, Zenoss and Livestatus monitors. It resides in systray, as a floating statusbar or fullscreen at the desktop showing a brief summary of critical, warning, unknown, unreachable and down hosts and services. It pops up a detailed status overview when being touched by the mouse pointer. Connections to displayed hosts and services are easily established by context menu via SSH, RDP, VNC or any self defined actions. Users can be notified by sound. Hosts and services can be filtered by category and regular expressions.

It is inspired by Nagios Checker for Firefox – just without an open Firefox window all the time to monitor the network.

Nagstamon is released under the GPLv2 and free to use and modify.

Nagstamon is written in Python 3 and uses the Qt 5 GUI toolkit which makes it very portable. It has been tested successfully on latest Ubuntu, Debian, Windows, NetBSD, OpenBSD, FreeBSD and MacOS X. It works with GNOME, KDE, Windows and MacOS X desktop.

Successfully tested monitors include:

  • Nagios 1.x, 2.x, 3.x and 4.x
  • Icinga 1.2+ and 2.3+
  • Opsview 5+
  • Centreon 2.3+
  • Op5 Monitor 7+
  • Check_MK/Multisite 1.1.10+
  • Thruk 1.5.0+
  • Livestatus – experimental
  • Zabbix 2.2+ – experimental
  • Zenoss – experimental

See for further information.

For submitting bug reports or patches, please use github:

Acknowledge alarm in python

What is OP5 Plugin?

Python application to send acknowledgments of alarms to OP5 Monitor

Where can I find it?

OP5 Util

What is OP5 Util?

A small utility to perform common Op5 administration tasks from the command line. Written in Ruby.

Where can I find it?

  • No labels