Nagios v4.4.0 Release Notes

Release Date: 2018-06-19 // almost 6 years ago
  • โœจ ENHANCEMENTS

    • ๐Ÿ†• new status for check dependencies (John Frickson)
    • ๐Ÿ‘ Allow more flexible requirements for comments (John Frickson)
    • โž• Add a statusCRITICALACK class for the status column (John Frickson)
    • CSV output based on groups (all options) (John Frickson)
    • ๐Ÿ†• New Macro(s) to generate URL for host / service object to be used in notifications (John Frickson)
    • ๐Ÿ†• New Macro(s) to determine if host/service notifications are enabled (#419) (Bryan Heden)
    • ๐Ÿ†• New Macro(s) for obtaining the host/service notification periods (#350) (Bryan Heden)
    • enable_page_tour interface option (Bryan Heden)
    • ๐Ÿ‘ท Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
    • Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
    • Incorporated autoconf-macros into Core (Bryan Heden)
    • ๐Ÿ”ง Lots of enhancements/additions to configure/make process. (Bryan Heden)
      • Moved all files to startup/
      • Added upstart job
    • โž• Added system limit detection (RLIMIT_NPROC) to check for anticipated fork() failures (#434) (Bryan Heden)
    • โž• Added stalking on notifications (N or notifications option when specifying stalking_options) (#342) (Bryan Heden)
    • โž• Added automatic systemctl daemon-reload and initctl reload-configuration where applicable on make install-init (Bryan Heden)
    • โž• Added case-insentive command submission. (#373) (Bryan Heden)
    • Enabled check_external_commands by default (Bryan Heden)

    ๐Ÿ›  FIXES

    • ๐Ÿ’ป Command line macro detection skips potential macros with no ending dollar sign (Bryan Heden, Jake Omann)
    • ๐Ÿ›  Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
    • ๐Ÿ›  Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
    • ๐Ÿ›  Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
    • ๐Ÿ›  Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
    • ๐Ÿ›  Fixed additive inheritance not testing for duplicates in hosts/services/(+escalations) (#392) (Bryan Heden)
    • ๐Ÿ›  Fixed very very (around 600k chars or greater) large plugin output crashing Nagios (#432) (Bryan Heden)
    • Fixed first_notification_delay not beeing calculated from last_hard_state_change (#425) (Christian Zettel)
    • ๐Ÿ›  Fixed duplicate downtime ID occuring from downtimes in retention file (#506) (Franz [feisenko])
    • ๐Ÿ›  Fixed segfault when navbarsearch was used in status.cgi for something other than a host (#489) (Bryan Heden)
    • ๐Ÿ›  Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
    • ๐Ÿ›  Fixed "Locate host on map" link (#496) (Troy Lea)
    • ๐Ÿ›  Fixed service groups defined with unknown service members (that aren't first in the list) not erroring out (#500) (Bryan Heden)
    • ๐Ÿ›  Fixed tac.cgi to have consistent behavior with the other cgis (#481) (Bryan Heden, Matt Capra)
    • Fixed clear_host/service_flapping command logic to broker/notify properly (#525) (Bryan Heden, Karsten Weiss)