easyNag - smart monitoring management

The fastest and simplest way to manage your Nagios, Icinga, OP5 Monitor, Thruk/Naemon, Centreon or checkmk monitoring system from your iPhone, iPad or Mac.

App Features

Easy and customizable

Easy setup with no server-side changes required. Customize the app with filters and settings to fit your workflow.

Performance & Speed

easyNag is optimized for fast loading times and high performance.

Compatibility

Available for iPhone, iPad and Mac (Apple Silicon).

Secure

Your stored data never leaves your device.

easyNag is the go-to app for on-call engineers. Get instant alerts and a clear overview of your infrastructure, so you can identify and resolve issues quickly.

- Overview of all problems, hosts and downtimes
- Check details of your hosts and services
- Show scheduled downtimes
- Show parents and children of hosts
- Show acknowledgement author & comment
- Graphs
- Acknowledge problems
- Downtime hosts and services
- Recheck hosts and services
- Disable notifications of hosts and services
- Schedule downtime
- Acknowledge / Downtime until next business day
- Bulk actions
- Quick swipe actions
- Master Control for checkmk
- Connect without server-side modifications
- Save & connect to multiple instances
- Filter (State filter, Only unhandled, Regex filter)
- URL scheme (easynag://)
- Manage system-wide notifications
- Customizable
- Dark Mode

App Screenshots

App Store Reviews

easyNag has an average rating of 4.8/5 stars.

rafi0101
App Store Review
Super App für Sysadmins

Wir verwenden die App um von unterwegs und in der Bereitschaft unser Monitoring im Blick zu behalten. Eingebunden sind die Instanzen über Icingaweb2. Sehr einfache und komfortable Bedienung mit guter Übersicht und nützlichen Funktionen. Vielen Dank an Mario, den Entwickler, der ziemlich jeden Feature Request umsetzt!

orgitnized
App Store Review
Even better than before

Mario has done it again! The successor to easyNag is here, and it's faster and more capable than before! I have not tested out the notifications, but other key points for me are speed, graph loading, and collapsible instances. The app is stable and refreshes at intervals you can select from. I manage many monitoring servers, and sometimes, I just want to focus on one and leave the rest collapsed, out of sight, and out of mind. Collapsible instances are so nice, and you get a displayed summary of WARN and CRIT issues. If you're managing Check_MK like I am, this is THE app to buy! Keep up the great work, Mario!

JKVStang
App Store Review
Use it everyday

Quick and easy, much faster than the web interface for sure. Super responsive developer too!

Maarten_FTD
App Store Review
Uitstekende app voor actieve monitoring

Ik gebruik de app van Mario al jaren met veel plezier in combinatie met onze Icinga server. De app werkt bijzonder snel en heeft alle voor mij benodigde opties. Mis ik iets of werkt iets niet dan volstaat een e-mail naar Mario en wordt het zeer snel opgelost. Mijn complimenten!

TresBonneApplication
App Store Review
Great app, using it daily

It is the app I use the most on my phone, it just works great. And if you want to contact the app developer to request a feature, Mario is very responsive and understanding. Worth the price!

overiken
App Store Review
Works great

This app works well with CheckMK (Nagios frontend). Does everything I need it to do. Nice job. 👍🏼

T.Voelker
App Store Review
Funktioniert perfekt mit Icinga2

Super umgesetzt, schnell und übersichtlich. Die aktuell beste iOS App für icinga2 die es im AppStore gibt. Sowohl über icingaweb2 als auch über die API sind alle wichtigen Funktionen verwendbar.

FAQ

Frequently Asked Questions

- Centreon API (v1/v2)
- checkmk API
- checkmk Multisite
- Icinga Classic
- Icinga Web 2
- Icinga DB Web
- Icinga API
- Nagios 3.x / 4.x
- Nagios XI API
- OP5 API
- Thruk 2.x / 3.x
- Thruk API
Setup is easy - just add a new instance with the URL to your monitoring system, your username and password. No server-side modification needed.

Centreon Example: https://example.com/centreon

checkmk Example: https://example.com/sitename/check_mk

Nagios Example: https://example.com/nagios/cgi-bin

Nagios XI Example: https://example.com/nagiosxi

Icinga API Example: https://example.com:5665

Icinga Web 2 Example: https://example.com/icingaweb2

Icinga Classic Example: https://example.com/icinga/cgi-bin

OP5 API Example: https://op5.example.com

Thruk 2.x Example: https://example.com/thruk/cgi-bin

Thruk API Example: https://example.com/thruk

Client certificate: If your webserver requires a client certificate for authentication, just upload the certificate.
Default Ack: Default ack message which will be used for quick acknowledgements.
Date Format: You can choose between different date formats, dependent on your monitoring configuration.
PNP URL: Set the URL to your pnp4nagios to access your PNP Graphs. Leave this URL blank if you use other graphs instead of PNP (e.g. checkmk enterprise)
Custom Links: Add custom links to any host or service of your instance. An external link will be created for each service or host which can be accessed via a button. (e.g. url://?host=$HOSTNAME$&service=$SERVICENAME$)
The date format depends on your monitoring setup. If you use Nagios Core, Icinga Classic or Thruk, check the "date_format" setting in your main configuration file.

For other monitoring systems (e.g. Centreon, checkmk, Icinga API / Web 2) the correct format is already preselected.

US (Default): 12-24-2024 20:00:00
EURO: 24-12-2024 20:00:00
ISO8601: 2024-12-24 20:00:00
STRICT-ISO8601: 2024-12-24T20:00:00
With the easynag:// URL scheme you can open or acknowledge a service or a host.

Open host: easynag://?host=HOST&instance=EASYNAG_INSTANCE_NAME

Open service: easynag://?host=HOST&service=SERVICE&instance=EASYNAG_INSTANCE_NAME

Acknowledge host: easynag://?host=HOST&instance=EASYNAG_INSTANCE_NAME&action=ack

Acknowledge service: easynag://?host=HOST&service=SERVICE&instance=EASYNAG_INSTANCE_NAME&action=ack

No internet connection: Your device is not connected to a mobile network or WiFi. Please check your connection settings.

Can't connect to host: A connection to the host could not be established. Please verify the URL.

Unsupported URL: The URL is not supported or invalid.

Request timed out: The connection request timed out.

SSL connection failed: An error occurred while attempting to establish an SSL connection.

SSL verification error: The SSL certificate is not trusted. Make sure your certificate is valid, or enable "Accept any SSL Certificate" in the instance settings (not recommended).

Error: got status code 401: (Unauthorized). Authentication failed. Please verify your username and password.

Error: got status code 404: (Not Found). Please check that your URL is correct.

Error: Login failed: Login to your instance failed. Check your credentials and webserver log.

Parsing Error: An error occurred while parsing your instance. Your version may not be supported.
Trigger alerts yourself using our API (check out the API documentation)
10 notifications per month are free without a subscription. Upgrade to one of our subscription plans for more notifications:

Small Plan: 100 notifications / month
Medium Plan: 500 notifications / month
Unlimited Plan: Unlimited notifications / month

Limits are reset on the first of every month at 00:00 UTC.


Push notifications are triggered via our API, letting your monitoring system decide when and whom to notify. Due to iOS restrictions, local background polling is not feasible, especially for larger setups.

Although we do our best, we do not guarantee the delivery of push notifications. For critical monitoring systems, always consider additional notification channels (e.g. SMS or a second push provider).

We offer 10 free notifications per month. To cover infrastructure costs, additional notifications require a subscription. It's fully optional - the app works without push notifications as well.

Download the app now

easyNag is available on the Apple App Store.