The NetBSD Project

CVS log for pkgsrc/net/nagios-base/Makefile.common

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / nagios-base

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Jan 8 23:33:58 2023 UTC (23 months ago) by sekiya
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, HEAD
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -1 lines
Update to 4.4.9

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Jun 1 05:54:16 2020 UTC (4 years, 6 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -2 lines
net/nagios*: remove unknown configure option

Neither nagios-base nor the plugins know this option.

Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 3 17:51:52 2011 UTC (13 years, 4 months ago) by tron
Branches: pkgsrc-2011Q2
Diff to: previous 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11: +4 -3 lines
Pullup ticket #3488 - requested by bouyer
net/nagios-base: security update

Revisions pulled up:
- net/nagios-base/Makefile                                      1.32
- net/nagios-base/Makefile.common                               1.12
- net/nagios-base/PLIST                                         1.10
- net/nagios-base/distinfo                                      1.13
- net/nagios-base/patches/patch-aa                              1.9
- net/nagios-base/patches/patch-ad                              1.8
- net/nagios-base/patches/patch-ag                              1.8
- net/nagios-base/patches/patch-ah                              1.3
- net/nagios-plugins/Makefile.common                            1.9

---
   Module Name:	pkgsrc
   Committed By:	bouyer
   Date:		Tue Aug  2 14:03:18 UTC 2011

   Modified Files:
   	pkgsrc/net/nagios-base: Makefile Makefile.common PLIST distinfo
   	pkgsrc/net/nagios-base/patches: patch-aa patch-ad patch-ag patch-ah
   	pkgsrc/net/nagios-plugins: Makefile.common

   Log Message:
   Update nagios-base to 3.3.1, fixig CVE-2011-1523 and CVE-2011-2179.
   Changes since 3.2.3:
   ENHANCEMENTS

       * Added support for same host service dependencies with servicegroups (Mathieu Gagn?)
       * Empty hostgroups referenced from services now optionally generate a warning instead of an error.
       * Documentation links now point to online resources
       * Matt Wall's Exfoliation theme is now installed by default. You can reinstall the classic theme with "make install-classicui"
       * Downtime delete commands made "distributable" by deleting by host group name, host name or start time/comment (Opsview team)
       * Allow status.cgi to order by "host urgency" (Jochen Bern)
       * Added news items and quick links to main splash page
       * Added ability to authenticate to CGIs using contactgroup name (Stephen Gran)

   FIXES

       * Fixes status.cgi when called with no parameters, where host should be set to all if none specified (Michael Friedrich)
       * Fixes possible validation error with empty hostgroups/servicegroups (Sven-G?ran Bergh)
       * Performance-data handling and checking is now thread-safe so long as embedded perl is not used.
       * Children should no longer hang on mutex locks held in parent for localtime() (and similar) calls.
       * Debug logging is now properly serialized, using soft-locking with a timeout of 150 milliseconds to avoid multiple threads competing for the privilege to write debug info.
       * Fixed extraneous alerts for services when host is down
       * Fixed incorrect parsing of multi-line host check results (Jochen Bern)
       * Fixed bug with passive host checks being incorrectly sent to event brokers as active checks
       * Fixed bug where passive host check status updates were not being propagated to event brokers
       * Reverted 'Fix for retaining host display name and alias, as well as service display name' as configuration information stored incorrectly over a reload
       * Fixed compile warnings for size_t (Michael Friedrich)
       * Fixed problem where acknowledgements were getting reset when a hard state change occurred
       * Removed duplicated unlinks for check result files with multiple results
       * Fixed race condition on flexible downtime commands when duration not set or zero (Michael Friedrich)
       * Fixed flexible downtime on service hard state change doesn't get triggered/activated (Michael Friedrich)
       * Fixed XSS vulnerability in config.cgi and statusmap.cgi (Stefan Schurtz)
       * Fixed segfault when sending host notifications (Michael Friedrich)
       * Fixed bug where unauthorized contacts could issue hostgroup and servicegroup commands (Sven Nierlein)

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Aug 2 14:03:18 2011 UTC (13 years, 4 months ago) by bouyer
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -3 lines
Update nagios-base to 3.3.1, fixig CVE-2011-1523 and CVE-2011-2179.
Changes since 3.2.3:
ENHANCEMENTS

    * Added support for same host service dependencies with servicegroups (Mathieu Gagné)
    * Empty hostgroups referenced from services now optionally generate a warning instead of an error.
    * Documentation links now point to online resources
    * Matt Wall's Exfoliation theme is now installed by default. You can reinstall the classic theme with "make install-classicui"
    * Downtime delete commands made "distributable" by deleting by host group name, host name or start time/comment (Opsview team)
    * Allow status.cgi to order by "host urgency" (Jochen Bern)
    * Added news items and quick links to main splash page
    * Added ability to authenticate to CGIs using contactgroup name (Stephen Gran)


FIXES

    * Fixes status.cgi when called with no parameters, where host should be set to all if none specified (Michael Friedrich)
    * Fixes possible validation error with empty hostgroups/servicegroups (Sven-Göran Bergh)
    * Performance-data handling and checking is now thread-safe so long as embedded perl is not used.
    * Children should no longer hang on mutex locks held in parent for localtime() (and similar) calls.
    * Debug logging is now properly serialized, using soft-locking with a timeout of 150 milliseconds to avoid multiple threads competing for the privilege to write debug info.
    * Fixed extraneous alerts for services when host is down
    * Fixed incorrect parsing of multi-line host check results (Jochen Bern)
    * Fixed bug with passive host checks being incorrectly sent to event brokers as active checks
    * Fixed bug where passive host check status updates were not being propagated to event brokers
    * Reverted 'Fix for retaining host display name and alias, as well as service display name' as configuration information stored incorrectly over a reload
    * Fixed compile warnings for size_t (Michael Friedrich)
    * Fixed problem where acknowledgements were getting reset when a hard state change occurred
    * Removed duplicated unlinks for check result files with multiple results
    * Fixed race condition on flexible downtime commands when duration not set or zero (Michael Friedrich)
    * Fixed flexible downtime on service hard state change doesn't get triggered/activated (Michael Friedrich)
    * Fixed XSS vulnerability in config.cgi and statusmap.cgi (Stefan Schurtz)
    * Fixed segfault when sending host notifications (Michael Friedrich)
    * Fixed bug where unauthorized contacts could issue hostgroup and servicegroup commands (Sven Nierlein)

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Apr 8 22:37:24 2011 UTC (13 years, 8 months ago) by morr
Branches: MAIN
CVS tags: pkgsrc-2011Q2-base
Branch point for: pkgsrc-2011Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -1 lines
Update nagios-base to 3.2.3. While there, add DESTDIR support and set LICENSE.
ChangeLog:
* Fixes problem where disabling all active hosts/services was not taking effect
* Fixes for compiler warnings (code cleanup by Stephen Gran)
* Fixes for format errors in event handler logging (Guillaume Rousse)
* Fixed incorrect info in sample nagios.cfg file for state_retention_file (Michael Friedrich)
* Fixed broker_event_handler() to return ERR if data is NULL (Michael Friedrich)
* Patch to new_mini_epn to allow any command line length without breaking on extra trailing or leading whitespace (Ray Bengen)
* Patch to mini_epn to allow any command line length (Thomas Guyot-Sionnest)
* Patch to speed up loading of state retention data (Matthieu Kermagoret)
* Custom notifications are now suppressed during scheduled downtime (Sven Nierlein)
* Added code to warn user about exit code of 126 meaning plugin is not executable (bug #153)
* Scheduled downtime can now start on SOFT error states (bug #47)
* Main window frame URL can now be specify with a "corewindow=" parameter
* Improved config CGI shows commands, command args in an easier to use manner (Jochen Bern)
* Added ability for NEB modules to override execution of event handlers (Sven Nierlein)
* Custom macros are no longer cleaned/stripped as they are user-defined and should be trusted (Peter Morch)
* Fix for choosing next valid time on day of DST change when clocks go one hour backwards
* Fix for nagios now erroring when "Error: Could not find any contactgroup matching..." displayed
* Fix tap tests for Sol0 and newer versions of Test::Harness
* Fix for notifications not being sent out when scheduled downtime is canceluzzner)
* Fix for first notification delay being calculated incorrectly, and notifications potentially going out early (Plachowski)
* Fix for text of scheduling downtime of all services on a host (Holger Weiss)
* Fix for services inheriting notification period from hosts if not defined (Gordon Messmer)
* Fix for incorrect service states on host failures (bug #130 Pet)
* Fix for incorrect service state attributes being set on host failures (bug #128 Petya Kohts)
* Fix for non-scheduled hostsnd services not being updated in NDOUtils
* Fix for typos in TAC, CMD CGIs (bugs #150, #144, #148)
* Fix for types in documentation (bugs #145, #105, #106)
* Fix for incorrect host state counts in status CGI when viewing servicegroups (bug #72)
* Fix few Splunk integration query parameters (bug #136)
* Fix for extra field header in availability CSV export (bug #113)
* Fix foracro processing code modifying input string (Jochen Bern)
* Fix for update check API
* Fix for CGI speedup when persistent=0 f comments
* Fix for event execution loop re-scheduling host checks instead of executing them if service checks are disabled (b #152)
* Fix for segfaults on Solaris (Torsten Huebler)
* Fix for incorrect comment expiration times being passed to event bror (Mattieu Kermagot)
* Doc updates related to cleaning of custom macros (Peter Valdemar Morch)
* Fix to sample notify-service--email command (bug #62)
* Fix for retaining host display name and alias, as well as service display name (Folkert van Heusden* Link to allow scheduling downtime for all services on a host (Hendrik Baecker)
* Speedup to CGIs when lots of comments or dotimes in status.dat file (Jonathan Kamens)
* Patch for new_mini_epn to allow for any command line length without breaking extra trailing or leading whitespace (Ray Bengen)
* Fix for incorrect scheduling when time has gone back an hour (partial fix for 24x7)
* Fix for compile on Fedora Core 3 (bug #0000082)
* Fix for compile on Solaris
* Fix for logging test, which was not timezone aware (bug #0000077 - Allan Clark)
* Trivial cleanups for autoconf (Allan Clark)
* Fix for CSS validation of padding: X
* Fix for documentation re: case-insensitive nature of custom variables (Marc Powell)
* Fix for template configurations which use negated wildcards (Tim Wilde)
* Fix for read-only permissions bug in CGIs that caused problems viewing comments (bug #0000029)
* Fix for incorrect CGI reports (availability, trends, etc.) when reporting period spans Daylight Savings Time (bug #0000046)
* Fix for detection of truecolor support in GD library (Lars Hecking)
* Reverted to use --datadir configure script option instead of the more recently introduced --datarootdir option
* Status and retention files are now flushed/synced to disk to prevent incomplete information being displayed in CGIs
* Fix for incorrect next service check time calculation when Nagios is reloaded with different timeperiod ranges
* Updated Fedora quistart guide to indicate PHP requirements
* Known issue: Service checks that are defined with timeperiods that contain "exclude" directives are incorrectly re-scheduled.  Don't use these for now - we'll get this
 fixed for 3.4

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Apr 7 17:57:41 2010 UTC (14 years, 8 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -1 lines
--datarootdir is not understood by nagios-ncsa, so don't append it for that.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Dec 15 18:56:01 2009 UTC (14 years, 11 months ago) by bouyer
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -2 lines
Update nagios-base to 3.1.2, fixing CVE-2009-2288.
Changes since 3.1.0:
    * Fix for CPU hogging in service and host check scheduling logic
    * New "important check command" flag for use in service templates,
      to aid configuration in distributed environments
    * Fix for nagios validation error when no services defined
    * Fix for stylesheet link
    * Fix for extinfo.cgi error message when cgi.cfg doesn't exist
    * Fix for notifications.cgi where Update button on right didn't retain
      host information wh en no host= was in query parameters
    * Fix for potential bug where a contactgroup with no members could cause
      parsing errors
    * Fix for W3 validation for history.cgi
    * Fix for W3 validation for extinfo.cgi
    * Fix for nagiostats to return non-zero with failures in MRTG mode
    * Added t/ directory for tests. Use make test to run. Requires perl on
      development server
    * Fix for duplicate event_id attributes in status and retention data
    * Fix for duplicate unlink() during check processing
    * Added missing check period column to host config display (CGI)
    * Fix for embedded Perl initialization under FreeBSD
    * Fix for incorrect re-initialization of mutext after program restart
    * Fix for incorrect weighting in host flap detection logic
    * Added libtap to distribution. Use ./configure --enable-libtap to compile
    * nagios.log permissions are now kept after log rotation
    * Fix for "Max concurrent service checks (X) has been reached" messages -
      will now push se rvices 5 + random(10) seconds ahead for retry
    * Fix for incorrect service history link text in CGIs
    * Fix for useless code loop in netutils.c
    * Fix for potential divide by zero in event scheduling code
    * Fix for trailing backslash in plugin output causing memory corruption
      in CGIs
    * Fix for bug that could affect host/service scheduling during clock time
      skew or changes to timeperod definitions between restarts
    * Leading whitespace from continuation lines in configuration files is
      now stripped out
    * Fix for bug where pipe (used by IPC) file descriptors get inherited by
      child processed ( e.g. event handlers) (bug #0000026)
    * Fix for failure to daemonize - Nagios now bails (bug #0000011)
    * Fix for notifications about flapping starting not processed properly by
      retention data
    * Patch to add transparency to statusmap icons for truecolor images
    * Patch to add read-only permissions to extinfo CGI
    * Security fix for statuswml.cgi where arbitrary shell injection was
      possible

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Jul 21 00:35:42 2008 UTC (16 years, 4 months ago) by tonnerre
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +6 -3 lines
Update nagios-base to 3.0.3. Changes since 2.12:

 - Check timeperiod can now be modified on-the-fly.
 - Added first_notification_delay to host and object definitions
   to delay first notification.
 - Notifications are now sent out when flap detection is disabled
   on a host/service-specific or program-wide basis
   ($NOTIFICATIONTYPE$ macro = "FLAPPINGDISABLED").
 - Notifications can now be sent out when scheduled downtime starts,
   ends, and is cancelled.  The $NOTIFICATIONTYPE$ macro will be set
   to "DOWNTIMESTART", "DOWNTIMEEND", or "DOWNTIMECANCELLED",
   respectively.  In order to receive downtime notifications,
   specify 's' or 'downtime' in contact, host, and/or service
   notification options.
 - Added ability to use multiple template names (separated by commas)
   in object definitions.
 - Added ability to null out optional character directives in object
   definitions (using 'null' without quotes).
 - Added hostg/service/contactgroup_members directives to
   host/service/contactgroup definitions, respectively, for allowing
   including host, service, or contact members from "sub" groups.
 - Added support for custom variables in host, service, and contact
   definitions.
 - Added host_notifications_enabled, service_notifications_enabled,
   can_submit_commands to contact definitions.
 - Added optional display_name directive to host and service definitions.
 - Removed serviceextinfo definitions and merged variables with
   service definitions.
 - Removed hostextinfo definitions and merged variables with host
   definitions.
 - Services inherit contactgroups, notification interval, and
   notification period from associated host if not specified.
 - Service escalations inherit contactgroups, notification interval,
   and escalation period from associated service if not specified.
 - Host escalations inherit contactgroups, notification interval,
   and escalation period from associated host if not specified.
 - Host, service, host escalation, and service escalation
   definitions now support a 'contacts' directive, along with
   'contact_groups'.
 - Service dependencies with blank dependent host/hostgroup names
   will create "same host" dependencies.
 - Added ability to precache object config files.
 - Added ability to exclude object relationship and circular
   path checks from verification process.
 - Multiline output support for host and service checks.
 - Added $LONGHOSTOUTPUT$ and $LONGSERVICEOUTPUT$ macros.
 - Added $TEMPPATH$ macro.
 - Removed $COMMENTDATAFILE$ and $DOWNTIMEDATAFILE$ macros.
 - Added $HOSTDISPLAYNAME$ and $SERVICEDISPLAYNAME$ macros.
 - Custom host/service/contact macros accessible via $_HOST<varname>$,
   $_SERVICE<varname>$, or $_CONTACT<varname>$. On-demand host/service
   macros for custom vars are working.  Custom vars are also set as
   environment vars.
 - On-demand service macros can contain and empty host name field.
   In this case, the name of the current host will be used.
 - $HOSTNOTES$ and $SERVICENOTES$ macros may now contain macros
   themselves.
 - Added flap_detection_options directive to host and service
   definitions to control which states (i.e. OK, WARNING, UNKNOWN,
   and/or CRITICAL) are used in flap detection logic.
 - Percent state change and state history are now retained and
   recorded even when host/service flap detection is disabled.
 - Hosts and services are immediately check for flapping when flap
   detection is enabled program-wide.
 - Hosts/services that are flapping when flap detection is disabled
   program-wide are now logged.
 - Added PROCESS_FILE external command to allow processing of
   external commands found in an external (regular) file.  Very
   useful for passive checks with long out put or scripting.
 - Custom commands can now be submitted to Nagios.  Custom command
   names are prefixed with an underscore and are not processed
   internally by the Nagios daemon.  They may, however, be processed
   by NEB modules.
 - External commands are now checked by default.  Nagios 2.x and
   earlier did not check for external commands by default.
 - Contact status information is now saved (although it is not
   processed by the old CGIs).
 - Contact status information is now retained across program
   restarts.
 - Comment and downtime IDs are now stored across program restarts,
   should be unique unless reset.
 - Added retained_host/service_attribute_mask variables to control
   what host/service attribs are retained globally.
 - Added retained_process_host/service_attribute_mask variables to
   control what process attribs are retained.
 - Added retained_contact_host/service_attribute_mask variables to
   control what contact attribs are retained globally.
 - Scheduled downtime entries are now stored in the status and
   retention files.
 - Comments are now stored in the status and retention files.
 - Non-persistent acknowledgement comments are now deleted when the
   acknowledgement is removed (instead of when Nagios restarts).
 - Most host checks are now run asynchronously, in parallel!
 - Scheduled host checks now help improve performance, instead of
   hinder it (if caching is enabled).
 - Added cached_host_check_horizon option for enabling use of
   cached host check results.
 - Added enable_predictive_host_dependency_checks for enabling
   predictive checks of dependent hosts.
 - Added retry_interval to host definitions.
 - Added check_for_orphaned_hosts option and support for orphaned
   host checks.
 - Passive host check states can now be translated from their
   original DOWN/UNREACHABLE state if the new
   translate_passive_host_results option is enabled.
 - 'parallelize' option in service definitions deprecated/no longer
   used.
 - Added cached_service_check_horizon option for enabling use of
   cached service check results.
 - Added enable_predictive_service_dependency_checks for enabling
   predictive checks of dependent services.
 - Host and service dependencies can now have a timeperiod during
   which they're valid (dependency_period directive).
 - Updated NEB API version.
 - Modified adaptive program status callback.
 - Added adaptive contact status callback.
 - Added host/service precheck callbacks to allow modules to
   cancel/override internal host/service checks.
 - Added 'enable_embedded_perl' option to main config file to control
   whether epn is enabled/disabled.
 - Added support for perl plugins to specify whether or not they
   should be run under the epn...  The second to tenth line of a perl
   plugin may start with '# nagios: +epn' or '# nagios: -epn' to
   explicity indicate that it should be run under the epn.
 - Added 'use_embedded_perl_implicitly' option to main config file
   to determine whether or not perl plugins will use the epn if they
   don't explicitly allow/disalow it.
 - Hostgroup and servicegroup summaries now show important/unimportant
   problem breakdowns like the TAC CGI.
 - Minor layout changes to host and service detail views in extinfo CGI.
 - More information given when testing scheduling (-s command line
   option).
 - Removed fixed length restrictions for host names and service
   descriptions.
 - Plugin output length restriction bumped up to 4K.
 - Added temp_path directive to main config file for specifying temp
   directory.
 - Multiline output support for system commands via my_system().
 - Added global event_id and notification_id vars that are at least
   unique during a single run of Nagios.
 - Default is now to check for orphaned services, rather than not.
 - Renamed service_reaper_frequency to check_result_reaper_frequency.
 - Fractional notification and check intervals are now supported
   (e.g. "3.5" minutes).
 - Backslash chars are now used to escape command arguments that
   contain \ or ! characters.
 - Added 'external_command_buffer_slots' and
   'check_result_buffer_slots' variables to specify size of internal
   buffers.
 - Added check statistics to status file, available via nagiostats
   for graphing in MRTG.
 - Added $HOSTGROUPNAMES$, $SERVICEGROUPNAMES$, $HOSTACKAUTHORNAME$,
   $HOSTACKAUTHORALIAS$, $SERVICEACKAUTHORNAME$, and
   $SERVICEACKAUTHORALIAS$ macros.
 - Added warning for invalid temp_path directory.
 - Added support for extended regular expression matching in
   object config files.
 - Added new "p" option to host/service_perfdata_file_mode
   directives for pipes.
 - Command definitions and host/service plugin perfdata with HTML
   should now be escaped in CGIs.
 - Hostgroup and servicegroup definitions now have notes, notes_url,
   and action_url directives.
 - Added buffer stats and check statistics to performance
   information in extinfo CGI.
 - Removed legacy 2.x host check logic and use_old_host_check_logic
   option.
 - Added max_check_result_file_age option to control processing of
   check results in older files.
 - Added check_result_path option to set path used to store
   check results.
 - New IPC method for passing host/service check results back to
   main daemon.
 - Removed check_result_buffer_slots option from main
   configuration file.
 - Added test for writeability of temp directory during configuration
   test.
 - Minor changes to freshness threshold calculation.
 - Added 'initial_state' option to host and service definitions
   to allow for non-UP/OK initial states.
 - Changed debug file format to include current pid.
 - Changes to sample config files and installation location.
 - Expanded timeperiod definitions to allow for day/date exceptions.
 - Added new 'passive_host_checks_are_soft' config option.
 - Added new 'exclude' option to timeperiod definitions for
   easy on-call rotation definitions.
 - Added new action and notes URL target frame options to CGI
   config file.
 - Added optional integration with Splunk into the CGIs.
 - Added escape_html_tags option to CGI config file to escape HTML
   tags in plugin output.
 - Program status now updated at least every 5 seconds for addons
   that watch NDOUtils DB.
 - Added $MAXHOSTATTEMPTS$ and $MAXSERVICEATTEMPTS$ macros.
 - Added status CGI host/service property filters for hard and
   soft states.
 - New macros: $SERVICEISVOLATILE$, $TOTALHOSTSERVICES$,
   $TOTALHOSTSERVICESOK$, $TOTALHOSTSERVICESWARNING$,
   $TOTALHOSTSERVICESUNKNOWN$, $TOTALHOSTSERVICESCRITICAL$,
   $HOSTDOWNTIMEAUTHOR$, $HOSTDOWNTIMEAUTHORNAME$,
   $HOSTDOWNTIMEAUTHORALIAS$, $HOSTDOWNTIMECOMMENT$,
   $SERVICEDOWNTIMEAUTHOR$, $SERVICEDOWNTIMEAUTHORNAME$,
   $SERVICEDOWNTIMEAUTHORALIAS$, $SERVICEDOWNTIMECOMMENT$.
 - Improvements to the host check logic performance (more use of
   cached and parallel checks).
 - Version number is now printed in CGI pages.
 - Added custom delimiter option in nagiostats output (useful for
   CSV output).
 - Alias, if not specified, now defaults to object name in host,
   hostgroup, servicegroup, contact, and contactgroup definitions.
 - Added custom host and service notifications, with option to force
   the notifications and broadcast them to all contacts.
 - Added new 'check' option to init script to verify configuration.
 - More complete (but still partial) support for macros in CGIs
   ($xNOTES$, $xNOTESURL$, and $xACTIONURL$ macros).
 - Added on-demand contact and contactgroup macro support.
 - New macros: $HOSTGROUPMEMBERS$, $HOSTGROUPNOTES$, $HOSTGROUPNOTESURL$,
   $HOSTGROUPACTIONURL$, $SERVICEGROUPMEMBERS$, $SERVICEGROUPNOTES$,
   $SERVICEGROUPNOTESURL$, $SERVICEGROUPACTIONURL$, $CONTACTGROUPALIAS$,
   $CONTACTGROUPMEMBERS$, $NOTIFICATIONRECIPIENTS$, $NOTIFICATIONAUTHOR$,
   $NOTIFICATIONAUTHORNAME$, $NOTIFICATIONAUTHORALIAS$,
   $NOTIFICATIONCOMMENT$.
 - Added support for relative paths in config_file and config_dir directives.
 - Added passive check latency stats to nagiostats.
 - Workaround to prevent browsers from incorrectly using cached
   statusmap image on page refresh.
 - Added use_pending_states option to CGI config file to determine
   displayed state of hosts/services that have not been checked.
 - Added $EVENTSTARTTIME$ macro to indicate time Nagios started
   processing events (checks, etc.).
 - Improvements in freshness check logic.
 - Added additional_freshness_latency config file directive.
 - Improvement in service flap detection logic.
 - Status file is no longer deleted during restarts due to a SIGHUP
   or external command.
 - Special additive inheritance rule: escalation contact(group)(s)
   that begin with '+' will  now inherit from associated host/service
   definition if not inheriting from another escalation template.
 - Addition of object pointers to event broker module data structures
   (may require event broker module rebuilds).
 - Added $LASTHOSTSTATE$, $LASTHOSTSTATEID$, $LASTSERVICESTATE$, and
   $LASTSERVICESTATEID$ macros.
 - Better error logging when failing to rename/move files.
 - Summary macros are now available as regular (non-environment) macros
   if requested when large installation tweaks are enabled.
 - Major overhaul (read: complete rewrite) of macro code, so macros are
   now only computed when found.
 - Added enable_environment_macros option to determine whether or not
   macros are set as environment vars.
 - Added $ISVALIDTIME:$ and $NEXTVALIDTIME:$ on-demand macros.
 - Added new external commands to change modified object attributes
   (affecting data retention logic).
 - Added new external commands to change notification period for
   host, services, and contact on-the-fly.
 - Retention of host/service check scheduling options.
 - Caching of Perl scripts now enabled by default if embedded Perl
   interpreter is compiled in.
 - Increased max plugin output length cap from 4kb to 8kb.
 - Additional functionality of additive inheritance feature.
 - Added free_child_process_memory and child_processes_fork_twice
   options for performance tweaks.
 - Added use_timezone option to allow Nagios instances to run in
   non-native timezones.
 - Support for line continuation/breaks in config files - end lines with
   one back slash (\) to continue on next line.
 - Auto-filled comment/author fields for acknowledging problems through
   WAP interface.
 - Faster program startup times (especially in large installs) with new
   object lookup code.
 - Nagios no longer warns or errors when encountering
   host/contact/service groups with empty memberships.
 - Allow non-ASCII characters in notifications, etc.
 - Smarter host check logic to reduce (uncached) on-demand host checks
   during "stable" service problems.
 - New flap detection startup logic speedups when large installations
   tweaks enabled.
 - Speed improvements during startup routines when using precached config.
 - Speed improvements in reading retention data during startup.
 - Changed embedded audio MIME types in CGIs to "application/wav".
 - Safer loading mechanism for NEB modules to prevent segfaults in Nagios.
 - Embedded Perl is now disabled by default.
 - Misc internal performance improvements.
 - More debug/trace log functionality.
 - Internal data structure cleanups.
 - Logging API revamp, cleanup.
 - Error logging improvements.
 - Various bugfixes.
 - Documentation updates.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Nov 26 22:14:13 2007 UTC (17 years ago) by seb
Branches: MAIN
CVS tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -10 lines
Bump PKGREVISION to 4.

As proposed on pkgsrc-users@...

- Introduce NAGIOSDIR, defaults to VARBASE/spool/nagios, for log
and status files.

- Drop unused(?) 'nagadmin' user and group.

- Sync user and group handling with Nagios install
documentation/recommendations. Introduce the Nagios "external
command" group, NAGIOSCMD_GROUP, defaults to APACHE_GROUP. The
Nagios user should be manually added after package installation to
the NAGIOSCMD_GROUP group. Add this recommandation to the MESSAGE
file. Make the "external command directory", NAGIOSDIR/rw, owned
by NAGIOS_USER:NAGIOSCMD_GROUP.

- Use /var/run/nagios.lock as pidfile.

- Only install existing example configuration files.

- Put default values of NAGIOSDIR, NAGIOS_USER, NAGIOS_GROUP and
NAGIOSCMD_GROUP in mk/defaults/mk.conf and allow MAKECONF to
override them.

- Miscellaneous clean up and sync with the changes mentionned above.

- When deleting the package allow removal of directories shared
with other Nagios packages to fail.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Oct 12 16:13:52 2007 UTC (17 years, 2 months ago) by ghen
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -2 lines
Nagios doesn't need X11.  Bump PKGREVISION.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jul 4 20:54:51 2007 UTC (17 years, 5 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Feb 22 19:26:55 2007 UTC (17 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +5 -5 lines
Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Oct 20 08:07:45 2006 UTC (18 years, 1 month ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -1 lines
Added *_USER and *_GRUOP to BUILD_DEFS.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Mar 14 20:43:23 2006 UTC (18 years, 9 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -2 lines
USE_PKGINSTALL isn't needed here to make these packagse use the
pkginstall framework.  In the case of libtool-base, avoid using
FILES_SUBST_SED where it isn't needed.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Feb 18 17:12:20 2006 UTC (18 years, 9 months ago) by bouyer
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Initial import of nagios-base 2.0, based on the 1.3.x package in pkgsrc-wip.

Nagios is a program that will monitor hosts and services on your
network.  It has the ability to email or page you when a problem arises
and when it gets resolved.  Nagios is written in C and is designed to
run under Linux, although it should work under most other *NIX variants.
It can run either as a normal process or as a daemon, intermittently
running checks on various services that you specify.  The actual service
checks are performed by external "plugins" which return service
information to Nagios.  Several CGI programs are included with Nagios
in order to allow you to view the current service status, history, etc.
via a web browser.

This package provides the core nagios infrastructure and web pages.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 17:12:20 2006 UTC (18 years, 9 months ago) by bouyer
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>