Hi.

I've been using Icinga2 for several months now, and I've got quite a few 
servers configured in a hierarchy.

This week I've just added a new machine for monitoring a customer's network, 
and Icinga keeps on falling over saying "cannot allocate memory".

The machine is a Virtual Server with 4Gbytes of RAM, and at the time icinga 
falls over, "free" tells me:

Mem:       4194304
Used:     345328
Free:    3848976

So, I certainly do not believe Icinga has run out of RAM.

The machine is an identical specification VM to one that I've been using since 
October 22nd as my Master instance, with all the configuration files on it.  
Icinga2 has been running perfectly happily on that since I set it up.

Both machines are running Debian 7 "wheezy", 32 bit, and I've installed 
Icinga2 from the debmon repository.

Version: 2.6.3-1~debmon70+1

The server with the problem is running a few standard "local" checks on 
itself, and is also running 13 plugin checks over SSH to 18 other servers 
(which I think is not a big workload...)

When Icinga shuts down claiming it can't allocate memory, it generates two 
reports in /var/log/icinga2/crash; I've attached the latest examples of these 
for info.  The same sort of thing also goes into /var/log/icinga2/icinga2.log

Googling for the error message, I've found https://dev.icinga.com/issues/10655 
and https://dev.icinga.com/issues/10839 however those seem to indicate that 
the problem was fixed in Icinga 2.4.2?


Is there any further information I can provide to help pin down what's going 
on here?

Can anyone suggest how to fix the problem?  It seems strange that I have it on 
one machine but not another, both identical spec, identical O/S install, and 
identical Icinga2 versions...


Thanks,


Antony.

-- 
Numerous psychological studies over the years have demonstrated that the 
majority of people genuinely believe they are not like the majority of people.

                                                   Please reply to the list;
                                                         please *don't* CC me.
Caught unhandled exception.
Current time: 2017-06-30 17:07:11 +0200

Application information:
  Application version: r2.6.3-1
  Installation root: /usr
  Sysconf directory: /etc
  Run directory: /run
  Local state directory: /var
  Package data directory: /usr/share/icinga2
  State path: /var/lib/icinga2/icinga2.state
  Modified attributes path: /var/lib/icinga2/modified-attributes.conf
  Objects path: /var/cache/icinga2/icinga2.debug
  Vars path: /var/cache/icinga2/icinga2.vars
  PID path: /run/icinga2/icinga2.pid

System information:
  Platform: Debian GNU/Linux
  Platform version: 7 (wheezy)
  Kernel: Unknown
  Kernel version: Unknown
  Architecture: Unknown

Build information:
  Compiler: GNU 4.7.2
  Build host: moe

Error: Function call 'fork' failed with error code 12, 'Cannot allocate memory'

***
* This would indicate a runtime problem or configuration error. If you believe 
this is a bug in Icinga 2
* please submit a bug report at https://github.com/Icinga/icinga2 and include 
this stack trace as well as any other
* information that might be useful in order to reproduce this problem.
***
Caught unhandled exception.
Current time: 2017-06-30 17:07:12 +0200

Application information:
  Application version: r2.6.3-1
  Installation root: /usr
  Sysconf directory: /etc
  Run directory: /run
  Local state directory: /var
  Package data directory: /usr/share/icinga2
  State path: /var/lib/icinga2/icinga2.state
  Modified attributes path: /var/lib/icinga2/modified-attributes.conf
  Objects path: /var/cache/icinga2/icinga2.debug
  Vars path: /var/cache/icinga2/icinga2.vars
  PID path: /run/icinga2/icinga2.pid

System information:
  Platform: Debian GNU/Linux
  Platform version: 7 (wheezy)
  Kernel: Linux
  Kernel version: 3.2.41-042stab120.20
  Architecture: i686

Build information:
  Compiler: GNU 4.7.2
  Build host: moe

Error: lexical error: invalid char in json text.
                                        �                     (right here) 
------^


        (0) libbase.so.2.6.3: <unknown function> (+0xd0474) [0xb7532474]
        (1) libbase.so.2.6.3: <unknown function> (+0xd04fe) [0xb75324fe]
        (2) libbase.so.2.6.3: icinga::JsonDecode(icinga::String const&) 
(+0x1a4) [0xb74c0a54]
        (3) libbase.so.2.6.3: icinga::Process::DoEvents() (+0x906) [0xb74f0f96]
        (4) libbase.so.2.6.3: icinga::Process::IOThreadProc(int) (+0x361) 
[0xb74f2061]
        (5) libbase.so.2.6.3: <unknown function> (+0xa8ec6) [0xb750aec6]
        (6) libboost_thread.so.1.49.0: <unknown function> (+0xc42c) [0xb778642c]
        (7) libpthread.so.0: <unknown function> (+0x5954) [0xb7766954]
        (8) libc.so.6: clone (+0x5e) [0xb6d9aaae]


***
* This would indicate a runtime problem or configuration error. If you believe 
this is a bug in Icinga 2
* please submit a bug report at https://github.com/Icinga/icinga2 and include 
this stack trace as well as any other
* information that might be useful in order to reproduce this problem.
***
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to