From f9a2c69fe579a47d46fe78b6eb30e754fb8552db Mon Sep 17 00:00:00 2001 From: rh Date: Mon, 25 Mar 2002 12:54:17 +0000 Subject: Update netsaint-base to 0.0.7. Package provided in PR pkg/15992 by Murray Armfield , thanks! Changes include: - several new CGIs - WAP interface - forced service checks - acks w/o notifications - custom intervals for notification escalations - passive check submissions via web interface - auto-save of retention data - extended service information - scheduled downtime - service dependencies - flap detection - aggregated status updates - new macros - user-supplied coordinates in status map - minor bug fixes and tuning --- net/netsaint-base/Makefile | 38 +++++---- net/netsaint-base/Makefile.common | 31 +++++--- net/netsaint-base/PLIST | 55 +++++++------ net/netsaint-base/distinfo | 23 +++--- net/netsaint-base/files/netsaint-setup.sh | 2 +- net/netsaint-base/patches/patch-aa | 56 ++++++++++--- net/netsaint-base/patches/patch-ab | 14 ++-- net/netsaint-base/patches/patch-ac | 49 +++--------- net/netsaint-base/patches/patch-ad | 69 +++++++++++++--- net/netsaint-base/patches/patch-ae | 126 +++++++++++++++--------------- net/netsaint-base/patches/patch-af | 69 ++-------------- net/netsaint-base/patches/patch-ag | 32 +++++--- net/netsaint-base/patches/patch-ah | 52 ++++++------ net/netsaint-base/patches/patch-ai | 40 +++++----- 14 files changed, 341 insertions(+), 315 deletions(-) (limited to 'net') diff --git a/net/netsaint-base/Makefile b/net/netsaint-base/Makefile index d9be99d1d82..a2ea3830121 100644 --- a/net/netsaint-base/Makefile +++ b/net/netsaint-base/Makefile @@ -1,30 +1,34 @@ -# $NetBSD: Makefile,v 1.10 2002/03/22 11:00:34 rh Exp $ +# $NetBSD: Makefile,v 1.11 2002/03/25 12:54:17 rh Exp $ # -DISTNAME= netsaint-0.0.6 -PKGNAME= ${DISTNAME:S/-/-base-/} -PKGREVISION= 1 -CATEGORIES= net -MASTER_SITES= http://netsaint.sourceforge.net/download/ +DISTNAME= netsaint-0.0.7 +PKGNAME= ${DISTNAME:S/-/-base-/} +CATEGORIES= net +MASTER_SITES= http://www.netsaint.org/download/ -MAINTAINER= packages@netbsd.org -HOMEPAGE= http://www.netsaint.org/ -COMMENT= network monitor +MAINTAINER= murray@river-styx.org +HOMEPAGE= http://www.netsaint.org/ +COMMENT= network monitor -DEPENDS+= gd>=1.8.4nb1:../../graphics/gd +DEPENDS+= gd>=1.8.4nb1:../../graphics/gd -USE_PERL5= YES +.include "../../net/netsaint-base/Makefile.common" -.include "Makefile.common" - -INSTALL_TARGET= install install-config +INSTALL_TARGET= install install-config post-configure: - ${SED} <${FILESDIR}/netsaint-setup.sh >${WRKDIR}/netsaint-setup.sh \ - -e 's:@@USER@@:${NETSAINT_USER}:g' \ + ${SED} <${FILESDIR}/netsaint-setup.sh >${WRKDIR}/netsaint-setup.sh \ + -e 's:@@USER@@:${NETSAINT_USER}:g' \ -e 's:@@GROUP@@:${NETSAINT_GROUP}:g' post-install: - cd ${WRKDIR} && ${INSTALL_SCRIPT} netsaint-setup.sh ${PREFIX}/sbin + cd ${WRKDIR} && ${INSTALL_SCRIPT} netsaint-setup.sh ${PREFIX}/sbin; \ + cd ${PREFIX}/etc/netsaint; \ + ${MV} commands.cfg commands.cfg.sample; \ + ${MV} hosts.cfg hosts.cfg.sample; \ + ${MV} netsaint.cfg netsaint.cfg.sample; \ + ${MV} nscgi.cfg nscgi.cfg.sample; \ + ${MV} resource.cfg resource.cfg.sample; \ + ${CHMOD} u+x *.sample .include "../../mk/bsd.pkg.mk" diff --git a/net/netsaint-base/Makefile.common b/net/netsaint-base/Makefile.common index 6426a738a96..9c89823db12 100644 --- a/net/netsaint-base/Makefile.common +++ b/net/netsaint-base/Makefile.common @@ -1,15 +1,20 @@ -# $NetBSD: Makefile.common,v 1.1 2001/01/16 16:23:07 rh Exp $ +# $NetBSD: Makefile.common,v 1.2 2002/03/25 12:54:17 rh Exp $ # -NETSAINT_USER?= netsaint -NETSAINT_GROUP?=${NETSAINT_USER} - -USE_X11= YES -GNU_CONFIGURE= YES -CONFIGURE_ARGS+=--localstatedir=/var -CONFIGURE_ARGS+=--datadir=${PREFIX}/share/netsaint -CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/netsaint -CONFIGURE_ARGS+=--libexecdir=${PREFIX}/libexec/netsaint -CONFIGURE_ARGS+=--with-lockfile=/var/run/netsaint/netsaint.lock -CONFIGURE_ARGS+=--with-netsaint-user=${NETSAINT_USER} -CONFIGURE_ARGS+=--with-netsaint-grp=${NETSAINT_GROUP} +NETSAINT_USER?= netsaint +NETSAINT_GROUP?= ${NETSAINT_USER} + +USE_X11= YES +GNU_CONFIGURE= YES +USE_GMAKE= YES + +USE_PERL5= YES + +CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/netsaint +CONFIGURE_ARGS+= --localstatedir=/var +CONFIGURE_ARGS+= --datadir=${PREFIX}/share/netsaint +CONFIGURE_ARGS+= --libexecdir=${PREFIX}/libexec/netsaint +CONFIGURE_ARGS+= --with-lockfile=var/run/netsaint/netsaint.lock +CONFIGURE_ARGS+= --with-netsaint-user=${NETSAINT_USER} +CONFIGURE_ARGS+= --with-netsaint-grp=${NETSAINT_GROUP} +CONFIGURE_ARGS+= --with-init-dir=${PREFIX}/etc/rc.d diff --git a/net/netsaint-base/PLIST b/net/netsaint-base/PLIST index e94e5009331..2ebb15d4816 100644 --- a/net/netsaint-base/PLIST +++ b/net/netsaint-base/PLIST @@ -1,25 +1,28 @@ -@comment $NetBSD: PLIST,v 1.1 2001/10/31 22:56:45 zuntum Exp $ +@comment $NetBSD: PLIST,v 1.2 2002/03/25 12:54:18 rh Exp $ bin/netsaint etc/netsaint/commands.cfg.sample etc/netsaint/hosts.cfg.sample etc/netsaint/netsaint.cfg.sample etc/netsaint/nscgi.cfg.sample etc/netsaint/resource.cfg.sample +libexec/netsaint/cgi-bin/avail.cgi libexec/netsaint/cgi-bin/cmd.cgi libexec/netsaint/cgi-bin/config.cgi libexec/netsaint/cgi-bin/extinfo.cgi libexec/netsaint/cgi-bin/history.cgi +libexec/netsaint/cgi-bin/ministatus.cgi libexec/netsaint/cgi-bin/notifications.cgi libexec/netsaint/cgi-bin/outages.cgi libexec/netsaint/cgi-bin/showlog.cgi libexec/netsaint/cgi-bin/status.cgi libexec/netsaint/cgi-bin/statusmap.cgi +libexec/netsaint/cgi-bin/statuswml.cgi libexec/netsaint/cgi-bin/statuswrl.cgi +libexec/netsaint/cgi-bin/tac.cgi libexec/netsaint/cgi-bin/trends.cgi sbin/netsaint-setup.sh share/netsaint/docs/about.html share/netsaint/docs/addons.html -share/netsaint/docs/bigtime.html share/netsaint/docs/cgiauth.html share/netsaint/docs/cgis.html share/netsaint/docs/checkscheduling.html @@ -29,6 +32,7 @@ share/netsaint/docs/config.html share/netsaint/docs/configcgi.html share/netsaint/docs/confighost.html share/netsaint/docs/configmain.html +share/netsaint/docs/dependencies.html share/netsaint/docs/developer/commentfile.html share/netsaint/docs/developer/images/xcdapi.gif share/netsaint/docs/developer/images/xedapi.gif @@ -46,12 +50,16 @@ share/netsaint/docs/developer/xod.html share/netsaint/docs/developer/xrd.html share/netsaint/docs/developer/xsd.html share/netsaint/docs/distributed.html +share/netsaint/docs/downtime.html +share/netsaint/docs/embeddedperl.html share/netsaint/docs/escalations.html share/netsaint/docs/eventhandlers.html share/netsaint/docs/extcommands.html share/netsaint/docs/faqs.html +share/netsaint/docs/flapping.html share/netsaint/docs/funstuff.html share/netsaint/docs/images/activepassive.gif +share/netsaint/docs/images/avail_cgi.gif share/netsaint/docs/images/checktiming.gif share/netsaint/docs/images/cmd_cgi.gif share/netsaint/docs/images/config_cgi.gif @@ -60,6 +68,7 @@ share/netsaint/docs/images/extinfo_cgi_a.gif share/netsaint/docs/images/extinfo_cgi_b.gif share/netsaint/docs/images/extinfo_cgi_c.gif share/netsaint/docs/images/extinfo_cgi_d.gif +share/netsaint/docs/images/extinfo_cgi_e.gif share/netsaint/docs/images/history_cgi.gif share/netsaint/docs/images/indirecthostcheck.gif share/netsaint/docs/images/indirectsvccheck.gif @@ -78,11 +87,16 @@ share/netsaint/docs/images/physical-network.gif share/netsaint/docs/images/plugintheory.gif share/netsaint/docs/images/redundancy-1.gif share/netsaint/docs/images/redundancy-2.gif +share/netsaint/docs/images/service-dependencies.gif share/netsaint/docs/images/showlog_cgi.gif +share/netsaint/docs/images/statetransitions.gif +share/netsaint/docs/images/statetransitions2.gif share/netsaint/docs/images/status_cgi_a.gif share/netsaint/docs/images/status_cgi_b.gif share/netsaint/docs/images/statusmap_cgi.gif +share/netsaint/docs/images/statuswml_cgi.gif share/netsaint/docs/images/statuswrl_cgi.gif +share/netsaint/docs/images/tac_cgi.gif share/netsaint/docs/images/trends_cgi.gif share/netsaint/docs/index.html share/netsaint/docs/indirectchecks.html @@ -93,9 +107,9 @@ share/netsaint/docs/makehtml.html share/netsaint/docs/networkoutages.html share/netsaint/docs/networkreachability.html share/netsaint/docs/notifications.html -share/netsaint/docs/oldplugins.html share/netsaint/docs/parallelization.html share/netsaint/docs/passivechecks.html +share/netsaint/docs/perfdata.html share/netsaint/docs/pluginhowto.html share/netsaint/docs/plugins.html share/netsaint/docs/plugintheory.html @@ -109,38 +123,33 @@ share/netsaint/docs/statuslevels.html share/netsaint/docs/stoprestart.html share/netsaint/docs/theory.html share/netsaint/docs/timeperiods.html +share/netsaint/docs/tuning.html share/netsaint/docs/verifyconfig.html share/netsaint/docs/volatileservices.html share/netsaint/docs/whatsnew.html +share/netsaint/docs/xdata-db.html share/netsaint/images/ack.gif share/netsaint/images/active.gif share/netsaint/images/command.gif -share/netsaint/images/commandsbar.gif share/netsaint/images/comment.gif share/netsaint/images/config.gif share/netsaint/images/contact.gif share/netsaint/images/contactgroup.gif -share/netsaint/images/contactgroupsbar.gif -share/netsaint/images/contactsbar.gif share/netsaint/images/critical.gif share/netsaint/images/delay.gif share/netsaint/images/delete.gif share/netsaint/images/disabled.gif -share/netsaint/images/docbar.gif share/netsaint/images/down.gif +share/netsaint/images/downtime.gif share/netsaint/images/enabled.gif share/netsaint/images/extinfo.gif +share/netsaint/images/flapping.gif share/netsaint/images/greendot.gif share/netsaint/images/history.gif -share/netsaint/images/historybar.gif -share/netsaint/images/homebar.gif share/netsaint/images/host.gif share/netsaint/images/hostevent.gif -share/netsaint/images/hostgroupsbar.gif -share/netsaint/images/hostsbar.gif share/netsaint/images/info.gif share/netsaint/images/left.gif -share/netsaint/images/logfilebar.gif share/netsaint/images/logofullsize.gif share/netsaint/images/logos/aix.gd2 share/netsaint/images/logos/aix.gif @@ -172,6 +181,7 @@ share/netsaint/images/logos/mac40.gd2 share/netsaint/images/logos/mac40.gif share/netsaint/images/logos/mandrake.gd2 share/netsaint/images/logos/mandrake.gif +share/netsaint/images/logos/netsaint.gd2 share/netsaint/images/logos/next.gd2 share/netsaint/images/logos/next.gif share/netsaint/images/logos/ng-switch40.gd2 @@ -210,15 +220,11 @@ share/netsaint/images/logos/yellowdog.gif share/netsaint/images/logrotate.gif share/netsaint/images/logs.gif share/netsaint/images/ndisabled.gif -share/netsaint/images/networkhealthbar.gif -share/netsaint/images/networkoutagesbar.gif share/netsaint/images/noack.gif share/netsaint/images/notes.gif -share/netsaint/images/notificationsbar.gif share/netsaint/images/notify.gif share/netsaint/images/orangedot.gif share/netsaint/images/parentup.gif -share/netsaint/images/processinfobar.gif share/netsaint/images/recovery.gif share/netsaint/images/restart.gif share/netsaint/images/right.gif @@ -227,33 +233,28 @@ share/netsaint/images/sbconfig.gif share/netsaint/images/sbgeneral.gif share/netsaint/images/sblogo.gif share/netsaint/images/sbmonitor.gif -share/netsaint/images/scale.gif share/netsaint/images/serviceevent.gif -share/netsaint/images/serviceproblemsbar.gif -share/netsaint/images/servicesbar.gif +share/netsaint/images/sideback.jpg share/netsaint/images/standby.gif share/netsaint/images/start.gif share/netsaint/images/status.gif share/netsaint/images/status2.gif share/netsaint/images/status3.gif share/netsaint/images/status4.gif -share/netsaint/images/statusdetailbar.gif -share/netsaint/images/statusmapbar.gif -share/netsaint/images/statusoverviewbar.gif -share/netsaint/images/statussummarybar.gif -share/netsaint/images/statusworldbar.gif share/netsaint/images/stop.gif +share/netsaint/images/tacdisabled.jpg +share/netsaint/images/tacenabled.jpg share/netsaint/images/thermcrit.gif share/netsaint/images/thermok.gif share/netsaint/images/thermwarn.gif -share/netsaint/images/timeperiodsbar.gif share/netsaint/images/trends.gif -share/netsaint/images/trendsbar.gif share/netsaint/images/trendshost.png share/netsaint/images/trendssvc.png share/netsaint/images/unknown.gif share/netsaint/images/up.gif share/netsaint/images/warning.gif +share/netsaint/images/zoom1.gif +share/netsaint/images/zoom2.gif share/netsaint/index.html share/netsaint/main.html share/netsaint/media/critical.wav @@ -261,6 +262,7 @@ share/netsaint/media/hostdown.wav share/netsaint/media/warning.wav share/netsaint/robots.txt share/netsaint/side.html +share/netsaint/stylesheets/avail.css share/netsaint/stylesheets/cmd.css share/netsaint/stylesheets/config.css share/netsaint/stylesheets/extinfo.css @@ -270,6 +272,7 @@ share/netsaint/stylesheets/outages.css share/netsaint/stylesheets/showlog.css share/netsaint/stylesheets/status.css share/netsaint/stylesheets/statusmap.css +share/netsaint/stylesheets/tac.css share/netsaint/stylesheets/trends.css @dirrm share/netsaint/stylesheets @dirrm share/netsaint/media diff --git a/net/netsaint-base/distinfo b/net/netsaint-base/distinfo index 4d49c865131..90452302ee0 100644 --- a/net/netsaint-base/distinfo +++ b/net/netsaint-base/distinfo @@ -1,13 +1,12 @@ -$NetBSD: distinfo,v 1.2 2001/04/21 11:23:24 wiz Exp $ -SHA1 (netsaint-0.0.6.tar.gz) = 5446c4f66d5b0c721e645f3a1dd7e82e3442ed31 -Size (netsaint-0.0.6.tar.gz) = 1098483 bytes -SHA1 (patch-aa) = 6195777c4fd906a05770db89f07b1db28470e574 -SHA1 (patch-ab) = 3a77a4b0e9356ab447ceb5524bc18ac3460cc3b3 -SHA1 (patch-ac) = 33d7fbebdfddbf82a3dffc39da8f492023c50051 -SHA1 (patch-ad) = 97a1ab99178b175ab40ae033476c9391d779a6d5 -SHA1 (patch-ae) = 75a3d56be088ca8f4d484481eb8554d67e393bbb -SHA1 (patch-af) = 1b76193f2aead2ff61aa3a4cf4d1709130d10039 -SHA1 (patch-ag) = b038d842d6f7d8bfe4e84c4e41396aeef7c41a64 -SHA1 (patch-ah) = 23eeafb08ff0a881003b5a76929598c173fbfaea -SHA1 (patch-ai) = e686c3c666c2cec368752db6722b9eb7820317ea +SHA1 (netsaint-0.0.7.tar.gz) = 5ce4832c9cccaba0baa49fe3e222c6753a811143 +Size (netsaint-0.0.7.tar.gz) = 1278019 bytes +SHA1 (patch-aa) = b3f9d59f06d7cc3b9824142c6f69d42b6eae8452 +SHA1 (patch-ab) = 9708d1139dde1908563b9d44a8f339aad39e18b9 +SHA1 (patch-ac) = 3489bb8fb1148ca8fa0cc25c4decdfe8ebe5ada9 +SHA1 (patch-ad) = 53d82c97be2b1b232d860cbc3210c4228b50944b +SHA1 (patch-ae) = fee9769c9dec4cd74a528823c52de456c230b77c +SHA1 (patch-af) = 9df309dde76fa4d79fa0880824af425f6982ed84 +SHA1 (patch-ag) = f6c8105adbdcb0ba22da1d2aa7395d7dbf8d7329 +SHA1 (patch-ah) = 3e215778e529a04803f5027612578636fc91aa2d +SHA1 (patch-ai) = 7412e8430abf640e74d16d1ff18436b8b272871c diff --git a/net/netsaint-base/files/netsaint-setup.sh b/net/netsaint-base/files/netsaint-setup.sh index 0a05686edff..cc156b5121c 100644 --- a/net/netsaint-base/files/netsaint-setup.sh +++ b/net/netsaint-base/files/netsaint-setup.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# $NetBSD: netsaint-setup.sh,v 1.1.1.1 2001/01/16 15:39:43 rh Exp $ +# $NetBSD: netsaint-setup.sh,v 1.2 2002/03/25 12:54:18 rh Exp $ # install -m 0755 -o @@USER@@ -g @@GROUP@@ -d /var/log/netsaint install -m 0755 -o @@USER@@ -g @@GROUP@@ -d /var/log/netsaint/archives diff --git a/net/netsaint-base/patches/patch-aa b/net/netsaint-base/patches/patch-aa index f17394248e4..4658743f84c 100644 --- a/net/netsaint-base/patches/patch-aa +++ b/net/netsaint-base/patches/patch-aa @@ -1,13 +1,45 @@ -$NetBSD: patch-aa,v 1.1.1.1 2001/01/16 15:39:43 rh Exp $ +$NetBSD: patch-aa,v 1.2 2002/03/25 12:54:19 rh Exp $ ---- configure.orig Thu Dec 28 13:49:35 2000 -+++ configure -@@ -1210,7 +1210,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" -- LIBS="-lgd -lz -lm -lpng $LIBS" -+ LIBS="-lgd -lz -lm -lpng -lxpm $LIBS" - cat > conftest.$ac_ext <