Categories

Memory Leaks in Nagios 3 finden

Um etwaige Memory Leaks zu finden empfiehlt sich das Programm ‘valgrind’.

Vorbereitungen: (alle pfade relativ zu den entpackten Sourcen) 0. ”configure” laufen lassen 1. Man editiere die Datei base/Makefile in der Form: # Von: CFLAGS=-g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCORE

# Nach: CFLAGS=-g -O0 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCORE

Dies veranlasst den Compiler dazu, keine
[Read more...]

  • Twitter
  • Technorati Favorites
  • LinkedIn
  • Blogger Post
  • Delicious
  • Digg
  • Facebook
  • Share/Bookmark

HowTo Debug SIGSEGV in Nagios 3

In diesem Artikel möchte ich einmal ein paar Dinge zusammenfassen die man zum Debuggen des Nagios Codes unternehmen kann, um die ständige Verbesserung dieses tollen Tools zu gewährleisten:

Um SIGSEGV zu debuggen: cd /base gdb –args ./nagios /usr/local/nagios/etc/nagios.cfg r

Für Segfaults im Child am liebsten:

gdb –args ./nagios /usr/local/nagios/etc/nagios.cfg set follow-fork-mode child
[Read more...]

  • Twitter
  • Technorati Favorites
  • LinkedIn
  • Blogger Post
  • Delicious
  • Digg
  • Facebook
  • Share/Bookmark