1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

nagiosgraph is an application to collect performance data from nagios

plugins, insert the data into rrdtool database, and generate webpages
with rrdtool graphs of the performance data. nagiosgraph is easy to
configure, and ready to use for many nagios plugins.

WWW: http://nagiosgraph.sourceforge.net/

PR:		ports/96769
Submitted by:	Denis Shaposhnikov <dsh@vlink.ru>
This commit is contained in:
Pav Lucistnik 2006-05-07 12:11:56 +00:00
parent 9657b6671f
commit 46c256ba99
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=161568
5 changed files with 86 additions and 0 deletions

View File

@ -86,6 +86,7 @@
SUBDIR += nagios-snmp-plugins
SUBDIR += nagios-spamd-plugin
SUBDIR += nagios12
SUBDIR += nagiosgraph
SUBDIR += nagiostat
SUBDIR += nat
SUBDIR += nav

View File

@ -0,0 +1,61 @@
# New ports collection makefile for: nagiosgraph
# Date created: Wed May 3 17:26:19 MSD 2006
# Whom: Denis Shaposhnikov <dsh@vlink.ru>
#
# $FreeBSD$
#
PORTNAME= nagiosgraph
PORTVERSION= 0.8.2
CATEGORIES= net-mgmt
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= dsh@vlink.ru
COMMENT= Generate rrdtool's graphs by performance data from nagios plugins
RUN_DEPENDS= ${LOCALBASE}/bin/nagios:${PORTSDIR}/net-mgmt/nagios \
${SITE_PERL}/${PERL_ARCH}/RRDs.pm:${PORTSDIR}/net/rrdtool
USE_PERL5_RUN= yes
NO_BUILD= yes
PORTDOCS= CHANGELOG INSTALL README README.map
PLIST_SUB= NAGIOSWWWDIR=${NAGIOSWWWDIR}
NAGIOSWWWDIR?= www/nagios
post-patch:
.for i in insert.pl show.cgi testcolor.cgi testentry.pl
${REINPLACE_CMD} -e 's!/usr/bin/perl!${PERL}!g' -e 's!/usr/local!${PREFIX}!g' -e 's!nagiosgraph\.conf!nagios/nagiosgraph/nagiosgraph.conf!g' ${WRKSRC}/$i
.endfor
do-install:
${MKDIR} ${PREFIX}/etc/nagios/nagiosgraph
.for i in map nagiosgraph.conf
${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/etc/nagios/nagiosgraph/${i}.example
.endfor
${MKDIR} ${PREFIX}/libexec/${PORTNAME}
${INSTALL_SCRIPT} ${WRKSRC}/insert.pl ${PREFIX}/libexec/${PORTNAME}
${MKDIR} ${PREFIX}/${NAGIOSWWWDIR}/cgi-bin/nagiosgraph
.for i in show.cgi testcolor.cgi
${INSTALL_SCRIPT} ${WRKSRC}/$i ${PREFIX}/${NAGIOSWWWDIR}/cgi-bin/nagiosgraph
.endfor
${MKDIR} ${PREFIX}/${NAGIOSWWWDIR}/stylesheets
${INSTALL_DATA} ${WRKSRC}/nagiosgraph.css ${PREFIX}/${NAGIOSWWWDIR}/stylesheets
${MKDIR} ${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/testentry.pl ${EXAMPLESDIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
. for i in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
. endfor
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (nagiosgraph-0.8.2.tar.gz) = 7e756b4e9190fceee89d60e3717786a5
SHA256 (nagiosgraph-0.8.2.tar.gz) = 238bdb138c1060a4ae568ea7db2e5b65f96237a4d12745b674958e2b6bcb0d86
SIZE (nagiosgraph-0.8.2.tar.gz) = 12407

View File

@ -0,0 +1,6 @@
nagiosgraph is an application to collect performance data from nagios
plugins, insert the data into rrdtool database, and generate webpages
with rrdtool graphs of the performance data. nagiosgraph is easy to
configure, and ready to use for many nagios plugins.
WWW: http://nagiosgraph.sourceforge.net/

View File

@ -0,0 +1,15 @@
etc/nagios/nagiosgraph/map.example
etc/nagios/nagiosgraph/nagiosgraph.conf.example
libexec/nagiosgraph/insert.pl
%%EXAMPLESDIR%%/testentry.pl
%%NAGIOSWWWDIR%%/cgi-bin/nagiosgraph/show.cgi
%%NAGIOSWWWDIR%%/cgi-bin/nagiosgraph/testcolor.cgi
%%NAGIOSWWWDIR%%/stylesheets/nagiosgraph.css
@dirrm etc/nagios/nagiosgraph
@dirrmtry etc/nagios
@dirrm libexec/nagiosgraph
@dirrm %%EXAMPLESDIR%%
@dirrm %%NAGIOSWWWDIR%%/cgi-bin/nagiosgraph
@dirrmtry %%NAGIOSWWWDIR%%/cgi-bin
@dirrmtry %%NAGIOSWWWDIR%%/stylesheets
@dirrmtry %%NAGIOSWWWDIR%%