summaryrefslogtreecommitdiff
path: root/net/nagios-base
AgeCommit message (Collapse)AuthorFilesLines
2007-11-26Bump PKGREVISION to 4.seb13-162/+59
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.
2007-11-22Add perl to USE_TOOLS to fi xbuildabs1-2/+2
2007-10-12Nagios doesn't need X11. Bump PKGREVISION.ghen2-4/+3
2007-10-12Reindent.ghen1-25/+25
2007-10-11Introduce an rc.d/nagios reload action (SIGGUP, to re-read config filesghen2-4/+4
without restarting). Bump PKGREVISION.
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-3/+3
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.
2007-05-04don't bother building the sample 'helloworld' module, it doesn't getgrant2-9/+11
installed, anyway, and was breaking the build on Solaris.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz2-7/+7
Patch provided by Sergey Svishchev in private mail.
2006-10-20Fixed a typo in CONFIGURE_ARGS and some references to WRKDIR.rillig1-2/+6
PKGREVISION++
2006-10-20Added *_USER and *_GRUOP to BUILD_DEFS.rillig1-1/+4
2006-08-17Update nagios-base to 2.5.taca6-52/+55
##################### Nagios 2.x Change Log ##################### 2.5 - 07/13/2006 ---------------- * Bug fix for excluding hidden files from config file processing * Bug fix for incorrect links to trends CGI from notification CGI * Hopefully faster shutdown during host checks * Lock file is now closed just prior to shutdown, instead of when SIGINT is received * Bug fix for segfault during startup due to extended service definition duplication * Bug fix for segfault with wildcards in servicegroup members * Bug fix for segfault when p1.pl file was missing and embedded Perl interpreter was enabled 2.4 - 05/31/2006 ---------------- * Fix for missing <limits.h> include that prevented CGI compilation under Solaris * Better error message reporting in the command CGI (cmd.cgi) * Fix for order of recovery/flapping notifications immediately after end of host/service flapping * Bug fix for potential crash (SIGBUS) of CGIs when reading mmap()'ed status, comment, and downtime files * Added 'install-unstripped' option to Makefile to allow installing unstripped binaries for debugging * Minor bug fix to sample redundancy handle-master-proc-event script
2006-05-17Update to 2.3.1: fix another content-length buffer overflow in CGIs.bouyer3-7/+19
2006-05-11/bin/sh is not the right shell to use in pkgsrc rc scripts. usegrant2-6/+5
@RCD_SCRIPTS_SHELL@. don't bother testing for /etc/rc.subr because it won't work without it, anyway. bump PKGREVISION.
2006-05-09Update to nagios 2.3:bouyer2-7/+6
[Security] Bug fix for negative HTTP content_length header in CGIs Added missing links for notes_url and action_url to service column of status detail page Changed freshness logic so that passive checks don't immediately go stale after program restart Bug fix for minor memory leak in object cleanup code Bug fix for flapping notifications during scheduled downtime Bug fix for $TOTALHOSTSDOWNUNHANDLED$ macro Bug fix in sample minimal.cfg file Bug fix in status CGI when displaying servicegroups Bug fixes in computation of indeterminate time and scheduled downtime in availability CGI Bug fix with not deleting all comments associated with a service Lowered max plugin output length from 348 to 332 chars to run on 64-bit systems without problems Minor fix to p1.pl for embedded Perl interpreter Minor fixes to WAP interface (statuswml CGI) Minor bug fix to VRML interface (statuswrl CGI) Minor doc updates
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-3/+8
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-03-28Bring ScriptAlias and Alias in the correct order.wiz2-3/+4
From Carl Brewer in PR 33159. Bump PKGREVISION.
2006-03-14USE_PKGINSTALL isn't needed here to make these packagse use thejlam1-2/+1
pkginstall framework. In the case of libtool-base, avoid using FILES_SUBST_SED where it isn't needed.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-18Initial import of nagios-base 2.0, based on the 1.3.x package in pkgsrc-wip.bouyer16-0/+860
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.