Port details |
- nagios Powerful network monitoring system
- 3.5.1_12 net-mgmt =97 3.5.1_12Version of this port present on the latest quarterly branch.
- Maintainer: joneum@FreeBSD.org
- Port Added: 2004-02-23 04:43:25
- Last Update: 2023-11-18 12:29:52
- Commit Hash: 0eae561
- People watching this port, also watch:: nagios-plugins, nmap, net-snmp, sudo, gettext
- License: GPLv2
- WWW:
- https://www.nagios.org/
- Description:
- Nagios is a host and service monitor designed to inform you of network
problems before your clients, end-users or managers do. The monitoring
daemon runs intermittent checks on hosts and services you specify
using external "plugins" which return status information to Nagios.
When problems are encountered, the daemon can send notifications out
to administrative contacts in a variety of different ways (email,
instant message, SMS, etc.). Current status information, historical
logs, and reports can all be accessed via a web browser.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- nagios-[12].*
- nagios-devel
- nagios4
- To install the port:
- cd /usr/ports/net-mgmt/nagios/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/nagios
- pkg install nagios
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: nagios
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (nagios-3.5.1.tar.gz) = ca9dd68234fa090b3c35ecc8767b2c9eb743977eaf32612fa9b8341cc00a0f99
SIZE (nagios-3.5.1.tar.gz) = 1763584
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- check_nagios : net-mgmt/nagios-plugins
- php.h : lang/php81
- Library dependencies:
-
- libltdl.so : devel/libltdl
- libgd.so : graphics/gd
- This port is required by:
- for Build
-
Deleted ports which required this port:
- for Run
-
- net-mgmt/cnagios
- net-mgmt/nagiosgraph
- net-mgmt/nagiosql
- net-mgmt/ndoutils
- net-mgmt/pnp
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for nagios-3.5.1_12:
EMBEDDED_PERL=off: Enable embedded Perl [requires Perl 5.8.0+]
EVENT_BROKER=off: Enable event broker functionality
NANOSLEEP=off: Use nanosleep in event timing
UNHANDLED_HACK=off: Display passive checks in unhandled queries
====> Build and/or install plugins: you can only select none or one of them
MONPLUGINS=off: Plugins from monitoring-plugins.org
NAGPLUGINS=on: Plugins from nagios-plugins.org
===> Use 'make config' to modify these settings
- Options name:
- net-mgmt_nagios
- USES:
- cpe localbase perl5 php
- pkg-message:
- For install:
- Enable Nagios in /etc/rc.conf with the following line:
nagios_enable="YES"
Configuration templates are available in /usr/local/etc/nagios as
*.cfg-sample files. Copy them to *.cfg files where required and
edit to suit your needs.
If you don't already have a web server running, you will need to
install and configure one to finish off your Nagios installation.
When used with Apache, the following should be sufficient to publish
the web component of Nagios (modify the allow list to suit):
<Directory /usr/local/www/nagios>
Order deny,allow
Deny from all
Allow from 127.0.0.1
php_flag engine on
php_admin_value open_basedir /usr/local/www/nagios/:/var/spool/nagios/
</Directory>
<Directory /usr/local/www/nagios/cgi-bin>
Options ExecCGI
</Directory>
ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/
Alias /nagios/ /usr/local/www/nagios/
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0 10 Feb 2006 09:49:07 |
demon |
Update to 2.0 release.
PR: 93084
Submitted by: maintainer |
2.0.r2 22 Jan 2006 02:47:22 |
edwin |
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by: krion@
PR: ports/88711 (related) |
2.0.r2 17 Jan 2006 10:39:58 |
tdb |
Update to nagios-2.0.r2 includes:
- Added SHA256 checksum to distinfo
- Added reload argument to nagios.sh script
- PERL_SYS_INIT3 fix now committed to Nagios CVS, patch redundant
- Removed duplicated etc/rc.d/nagios.sh from pkg-plist
PR: 91892
Submitted by: Jarrod Sayers <jarrod@netleader.com.au> (maintainer) |
2.0.r1 10 Jan 2006 18:56:39 |
sem |
Recent changes to the default installation path of the net-mgmt/nagios port
may result in logos being incorrectly searched for by lingering definition
of physical_html_path in cgi.cfg. A note about this and where to check for
correct value mentioned in pkg-message.
Kudos to Kristof Meers <kristof.meers@psy.kuleuven.be> for alerting me to the
problem.
PR: ports/91592
Submitted by: maintainer |
2.0.r1 09 Jan 2006 00:54:01 |
edwin |
[maintainer-update] net-mgmt/nagios: Update to 2.0.r1
Update to 2.0.r1 also includes:
- Rewrite of port Makefile, options closer aligned in order to bsd.port.mk
- Added dependency of libiconv (library required by CGI's, currently installed
via nagios-plugins port)
- Added support for embedded Perl interpreter (requires Perl 5.8+), caching
automatically assumed if enabled, off by default
- Added support for use of nanosleep() in event timings, off by default
- Added ability to override default view at http://webserver/nagios/ URL,
suggested values listed in Makefile (validity after future Nagios releases
not guaranteed)
- Default install location for web component moved to www/nagios, overridable
using existing NAGIOSWWWDIR tunable
- Corrected minor build issues by tweaking use of CFLAGS (Only the first 15 lines of the commit message are shown above ) |
2.0.b6 03 Dec 2005 02:32:49 |
edwin |
[maintainer-update] net-mgmt/nagios: Update to Nagios 2.0.b6
Update net-mgmt/nagios to Nagios 2.0.b6.
- Changed license to specifically state GPL version 2
- Minor fixes to sample nagios.cfg config file
- Fix for non-US date formats in command CGI
- Spec file updates
- Include file modifications for C++ event broker modules
- Minor event broker changes (addition of timed event "sleep" data)
- Added some sanity checks during write of status data for full
partitions
- Sample web server config file changes
- Doc updates
PR: ports/89869
Sumitted by: Jarrod Sayers <jarrod@netleader.com.au> |
2.0.b5 15 Nov 2005 12:42:05 |
lawrance |
Update to 2.0.b5
PR: ports/89054
Submitted by: Jarrod Sayers <jarrod@netleader.com.au> |
2.0.b4_2 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
2.0.b4_2 01 Nov 2005 13:37:09 |
sem |
- Remove hard coded references to the www group and spool directory
- Support changes made to user, group or spool directory to be recorded in the
packing list correctly
- Added support for overriding install path of web component with an aim to
migrate the default from share/nagios to www/nagios
- Added temporary knob to allow users to migrate to the new default without
actually setting the path
PR: ports/88312
Submitted by: Jarrod Sayers (maintainer) |
2.0.b4_1 16 Oct 2005 10:33:35 |
clement |
- Give maintainership to Jarrod <jarrod@netleader.com.au> |
2.0.b4_1 15 Oct 2005 14:28:44 |
sem |
- Add a knob which allow changing URL of HTML pages
and CGI scripts. Submitted by Jarrod <jarrod@netleader.com.au>
- Reset maintainer
PR: ports/87474
Submitted by: Blaz Zupan <blaz@si.FreeBSD.org> (maintainer) |
2.0.b4 31 Aug 2005 12:29:48 |
sem |
- Update to 2.0.b4
PR: ports/84504
Submitted by: maintainer |
2.0.b3_1 19 May 2005 15:56:37 |
pav |
- Check validity of configurations files in the startup script.
PR: ports/81220
Submitted by: Artem Naluzhny <tut@nhamon.com.ua> via maintainer |
2.0.b3 05 Apr 2005 17:17:52 |
demon |
Upgrade to version 2.0b3
PR: 79565
Submitted by: maintainer |
2.0.b2 14 Feb 2005 21:52:43 |
pav |
- Update to 2.0b2
WARNING: This version removes MySQL and PostgreSQL support.
PR: ports/77478
Submitted by: Blaz Zupan <blaz@si.FreeBSD.org> (maintainer) |
1.2_1 31 Jan 2005 00:35:56 |
girgen |
Split the postgresql ports into a server and a client part.
All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.
PR: 75344
Approved by: portmgr@ (kris), ade & sean (mentors) |
1.2_1 25 Jul 2004 18:48:12 |
pav |
- Don't use --with-template-extinfo together with MYSQL, neither will work [1]
- Engage OPTIONS
PR: ports/69540
Submitted by: Sascha Luck <sascha@c4inet.net> [1],
Blaz Zupan <blaz@si.FreeBSD.org> (maintainer) |
1.2 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
1.2 23 Feb 2004 04:42:13 |
wollman |
Say hello to the new "net-mgmt" category. There are probably more
ports that belong here than the ones I have identified and moved in
this, first, pass.
Approved in principle by: marcus |