Mobile app for Icinga 2

Hi

I am working on an mobile app for Icinga 2.
Currently it is android only, but if interests are big enough i will publish on App store too.
It is far from complete, but it shows service/host problems with ability to acknowledge.

If you wan’t to check it out grab it at:

10 Likes

Hi!
Looks like a great work!
But: I can’t config my server because there is a self signed certificate installed on the server.
Server response: HandshakeException: Handshake error in client (OS Error: CERTIFICATE_VERIFY_FAILED: selfsigned certificate in certificate chain (handshake.cc:354))

Hi
I have added an option in server settings to allow invalid/self-signed certificates.

Check for app update.
It might take a few hours before update goes live on Google Play.

1 Like

Hi,
Can you upload it on f-droid ?
I don’t use Google services on my phone and I don’t have the playstore installed.
Thanks

Hi
I am currently doing a complete rewrite of the app to make it more maintainable, and will look into f-droid when finished.

In the meantime you can download apk here

1 Like

I installed GRMonitor from Google Play, entered the hostname of my icinga host (just the FQDN, no http:// no slash, no v1), Port 5665 and the credentials. Got the attached error.

My icinga doesn’t have IPv4, IPv6 only. Could that be the reason?

Greetings
Marc

You need to use http:// or https://
I havent implemented any checks that add it automatically yet.

Then the field should not say FQDN but URL instead.

making the field https://my.hostname, the error message changes to

photo_2020-05-25_20-56-01

Again, the machine does not have IPv4, it does not have an A record in DNS. Just IPv6 and AAAA.

Is there a bug tracker for GRMonitor?

Greetings
Marc

Any help possible? What am I doing wrong with GRMonitor?

Sorry for late reply, but I don’t know whats wrong.
The http library i am using is ipv6 capable as far as I know, but I don’t have ipv6 so I can’t test it.
I am currently doing a complete rewrite of the app so i’ll see if I can get someone to test it on ipv6.

No I don’t have a bug tracker.

I am willing to do some testing. I don’t have any experience with app development on Android, so I wouldn’t be able to do local debugging, but I can look at logs and look what the app is doing on the network. In the case of the version I currently help, I would probably be helpful to also log the IP address that the app is trying to connect to and which call (with parameters) caused the exception.

I you want me to help, you can reach me as mh+grmonitor@zugschlus.de via e-mail.

Greetings
Marc

Looks really mean & lean compared to aNag, that’s a real plus. Not sure if I will use it as I do need these two features:

  • Run in the background as a service
  • Play some sound each check interval if it detects a non-acknowledged, not-out-of-service host or service

Thanks, Mark

I have a new version out on Play Store.
It will become available on App Store as soon as Apple accepting my submission.

Still no notifications, but I will dig into that, and see if I can find a reliable solution.
More features will be added when i have time to develop.

App is now available on IOS.

Is there a way to financial support you like a little spend or something?

I have a new version out that works with v2.13.x. Looks like there has been a change in Icinga API where result type changed from float/double to int.

https://grsoft.no

@kilian.meister I have this:

Buy Me A Coffee

2 Likes

Hi guys,
this app needs access to Port 5665 on the Icinga-Server. I know of easyNag on apple Store which also can connect to the normal http(s)://icingahost:443/icingaweb2/ URL and get hosts, services and so on.
Is there the possibility that this app will be able to connect to the icinga server the same, maybe in the near future?

Hi,
first thanks for the nice app!
Is there any documentation for GRMonitor? I’m curious what permissions should I set for API user in Icinga2. It doesn’t work with [ “objects/query/", ] but it works with [ "”, ] which is not acceptable for me as a Icinga2 responsible.

Nice day to everyone.

Hello,
I tried connect from GRMonitor to icingaweb 2, but not work.

I uploaded screenshot.

Please for help what is wrong.

Ufw is disable.