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.
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))
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?
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.
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.
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.