[icinga-users] Icinga 2 systemd problem after update

Antony Stone Antony.Stone at icinga.open.source.it
Sat Jul 21 14:45:46 CEST 2018


On Saturday 21 July 2018 at 14:10:03, Johnny wrote:

> Hi all,
> 
> I updated two hosts today

Updated what?  Icinga2?  CentOS?  RHEL?

And - updated from what to what?

> and systemd service icinga2 has problem to start after that.

Are you able to revert to the previous version of whatever you updated, to see 
whether the problem then disappears again?

> Icinga2 service will start but systemd doesn't know that. Systemd is waiting
> for something (maybe return code) and after half an hour (30 minutes)
> timeout. When systemd timeout on start-up of icinga2 service then it
> shutdown the service. So icinga2 is running till timeout.
> 
> I'm runnig on:
> 
>             Operating System: CentOS Linux 7 (Core)
>             CPE OS Name: cpe:/o:centos:centos:7
>             Kernel: Linux 3.10.0-693.11.6.el7.x86_64
> 
> and
> 
>             Operating System: Red Hat Enterprise Linux
>             CPE OS Name: cpe:/o:redhat:enterprise_linux:7.5:GA:server
>             Kernel: Linux 3.10.0-862.6.3.el7.x86_64

And what version/s of Icinga2?

> Start icinga2 using:
> 
> systemctl start icinga2
> 
> The command doesn't complete.
> 
> If I run status in different terminal the service is running:
> 
> # systemctl status icinga2
> 
> ● icinga2.service - Icinga host/service/network monitoring system
>    Loaded: loaded (/usr/lib/systemd/system/icinga2.service; enabled; vendor
> preset: disabled) Active: activating (start) since So 2018-07-21 13:00:13
> CEST; 13min ago Process: 6046 ExecStartPre=/usr/lib/icinga2/prepare-dirs
> /etc/sysconfig/icinga2 (code=exited, status=0/SUCCESS) Main PID: 6054
> (icinga2)
>    CGroup: /system.slice/icinga2.service
>            ├─6054 /usr/lib64/icinga2/sbin/icinga2 --no-stack-rlimit daemon
> -e └─6088 /usr/lib64/icinga2/sbin/icinga2 --no-stack-rlimit daemon -e
> 
> The PID file is created.
> Th process are running.
> The application is logging.
> And the agent is communicating with master.
> 
> After half an hour (30 mins) the start command complete and status is:
> 
> # systemctl status icinga2
> 
> ● icinga2.service - Icinga host/service/network monitoring system
>    Loaded: loaded (/usr/lib/systemd/system/icinga2.service; enabled; vendor
> preset: disabled) Active: failed (Result: timeout) since So 2018-07-21
> 13:30:13 CEST; 29min ago Process: 6054 ExecStart=/usr/sbin/icinga2 daemon
> -e ${ICINGA2_ERROR_LOG} (code=exited, status=0/SUCCESS) Process: 6046
> ExecStartPre=/usr/lib/icinga2/prepare-dirs /etc/sysconfig/icinga2
> (code=exited, status=0/SUCCESS) Main PID: 6054 (code=exited,
> status=0/SUCCESS)
> 
> čec 21 13:30:13 host.example.com icinga2[6054]: [2018-07-21 13:30:08 +0200]
> information/...); čec 21 13:30:13 host.example.com icinga2[6054]:
> [2018-07-21 13:30:13 +0200] information/...n. čec 21 13:30:13
> host.example.com icinga2[6054]: [2018-07-21 13:30:13 +0200]
> information/..... čec 21 13:30:13 host.example.com icinga2[6054]:
> [2018-07-21 13:30:13 +0200] information/...d. čec 21 13:30:13
> host.example.com icinga2[6054]: [2018-07-21 13:30:13 +0200]
> information/...d. čec 21 13:30:13 host.example.com icinga2[6054]:
> [2018-07-21 13:30:13 +0200] information/...e' čec 21 13:30:13
> host.example.com icinga2[6054]: [2018-07-21 13:30:13 +0200]
> information/...n. čec 21 13:30:13 host.example.com systemd[1]: Failed to
> start Icinga host/service/network...m. čec 21 13:30:13 host.example.com
> systemd[1]: Unit icinga2.service entered failed state. čec 21 13:30:13
> host.example.com systemd[1]: icinga2.service failed.
> 
> 
> So Icinga2 master still sending emails that
> 
> load on host.example.com is UNKNOWN!
> Info:    Remote Icinga instance 'host.example.com' is not connected to
> 'icinga.example.com'
> 
> I need to keep agents running.
> 
> Anybody has a solution how to tell systemd that icinga2 is running?
> Or at least some workaround that it will not shutdown service at timeout?
> 
> Thanks in advance for any tips.
> 
> Best
> Johnny

-- 
The lottery is a tax for people who can't do maths.

                                                   Please reply to the list;
                                                         please *don't* CC me.


More information about the icinga-users mailing list