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

* Argus is a system and network monitoring application.

* It will monitor nearly anything you ask it to monitor (TCP + UDP
  applications, IP connectivity, SNMP OIDS, Programs, Databases,
  etc).
* It presents a nice clean, easy to view web interface that will keep both the
  managers happy (Red Bad. Green Good.) and the techs happy ("Ah! that's what
  the problem is").
* It can send alerts numerous ways (such as via pager) and can automatically
  escalate if someone falls asleep.

WWW: http://argus.tcp4me.com/

PR:		ports/105837
Submitted by:	Brock Williams <brock@gringo.cotcomsol.com>
This commit is contained in:
Pav Lucistnik 2006-12-01 16:02:07 +00:00
parent 4aac1c43e0
commit 6f70979b76
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=178488
6 changed files with 185 additions and 0 deletions

View File

@ -16,6 +16,7 @@
SUBDIR += apan
SUBDIR += argus
SUBDIR += argus-clients
SUBDIR += argus-monitor
SUBDIR += arpalert
SUBDIR += arpscan
SUBDIR += arpwatch

View File

@ -0,0 +1,47 @@
# New ports collection makefile for: argus-monitor
# Date created: 18 November 2006
# Whom: brock@cotcomsol.com
#
# $FreeBSD$
#
PORTNAME= argus-monitor
PORTVERSION= 20060722
CATEGORIES= net-mgmt
MASTER_SITES= http://www.tcp4me.com/code/argus-archive/
DISTNAME= argus-dev-${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= brock@cotcomsol.com
COMMENT= Argus - The All Seeing System and Network Monitoring Software
WRKSRC= ${WRKDIR}/${DISTNAME}
USE_PERL5= yes
USE_RC_SUBR= argusd
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= --bin_dir=${PREFIX}/bin --sbin_dir=${PREFIX}/sbin \
--lib_dir=${PREFIX}/lib/argus-monitor --data_dir=${PREFIX}/etc/argus-monitor
OPTIONS= QPAGE "qpage support" Off \
FPING "fping support" Off \
GD "GD graphics support" On
.include <bsd.port.pre.mk>
.if defined(WITH_QPAGE)
RUN_DEPENDS+= qpage:${PORTSDIR}/comms/qpage
BUILD_DEPENDS+= qpage:${PORTSDIR}/comms/qpage
.endif
.if defined(WITH_FPING)
RUN_DEPENDS+= fping:${PORTSDIR}/net/fping
BUILD_DEPENDS+= fping:${PORTSDIR}/net/fping
.endif
.if !defined(WITHOUT_GD)
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD
RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (argus-dev-20060722.tgz) = 8118f8faebb5e54b7e76a842a0716a65
SHA256 (argus-dev-20060722.tgz) = 9e380e1caa28da06489258952fefee74e92afa896c675013beea5510187c2ba1
SIZE (argus-dev-20060722.tgz) = 306604

View File

@ -0,0 +1,24 @@
#!/bin/sh
# PROVIDE: argusd
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# argusd_enable (bool): Set to NO by default.
# Set it to YES to enable argusd
#
. %%RC_SUBR%%
name="argusd"
rcvar=${name}_enable
command=%%PREFIX%%/sbin/${name}
pidfile=/var/run/${name}.pid
load_rc_config $name
: ${argusd_enable="NO"}
run_rc_command "$1"

View File

@ -0,0 +1,11 @@
* Argus is a system and network monitoring application.
* It will monitor nearly anything you ask it to monitor (TCP + UDP
applications, IP connectivity, SNMP OIDS, Programs, Databases,
etc).
* It presents a nice clean, easy to view web interface that will keep both the
managers happy (Red Bad. Green Good.) and the techs happy ("Ah! that's what
the problem is").
* It can send alerts numerous ways (such as via pager) and can automatically
escalate if someone falls asleep.
WWW: http://argus.tcp4me.com/

View File

@ -0,0 +1,99 @@
bin/argus-config
etc/argus-monitor/config.example
etc/argus-monitor/locale/de_DE
etc/argus-monitor/locale/el_gr
etc/argus-monitor/locale/eubonics
etc/argus-monitor/locale/fr_fr
etc/argus-monitor/locale/piglatin
etc/argus-monitor/locale/sp_ar
etc/argus-monitor/locale/template
etc/argus-monitor/log
etc/argus-monitor/notno
etc/argus-monitor/users.example
lib/argus-monitor/Alias.pm
lib/argus-monitor/Argus/Agent.pm
lib/argus-monitor/Argus/Asterisk.pm
lib/argus-monitor/Argus/BER.pm
lib/argus-monitor/Argus/Ctl.pm
lib/argus-monitor/Argus/Encode.pm
lib/argus-monitor/Argus/IP.pm
lib/argus-monitor/Argus/RPC.pm
lib/argus-monitor/Argus/RPC/TCP.pm
lib/argus-monitor/Argus/RPC/UDP.pm
lib/argus-monitor/Argus/SIP.pm
lib/argus-monitor/Argus/SIP/TCP.pm
lib/argus-monitor/Argus/SIP/UDP.pm
lib/argus-monitor/Artistic
lib/argus-monitor/BaseIO.pm
lib/argus-monitor/Chart/Strip.pm
lib/argus-monitor/Commands.pm
lib/argus-monitor/Conf.pm
lib/argus-monitor/Configable.pm
lib/argus-monitor/Control.pm
lib/argus-monitor/Cron.pm
lib/argus-monitor/DNS.pm
lib/argus-monitor/DNS/TCP.pm
lib/argus-monitor/DNS/UDP.pm
lib/argus-monitor/DataBase.pm
lib/argus-monitor/Doc.pm
lib/argus-monitor/Error.pm
lib/argus-monitor/Graph.pm
lib/argus-monitor/GraphData.pm
lib/argus-monitor/Group.pm
lib/argus-monitor/LICENSE
lib/argus-monitor/LOCATION
lib/argus-monitor/MonEl.pm
lib/argus-monitor/NotMe.pm
lib/argus-monitor/Notify.pm
lib/argus-monitor/NullConf.pm
lib/argus-monitor/NullCtl.pm
lib/argus-monitor/Override.pm
lib/argus-monitor/Ping.pm
lib/argus-monitor/Prog.pm
lib/argus-monitor/README
lib/argus-monitor/Resolv.pm
lib/argus-monitor/SNMP.pm
lib/argus-monitor/SSL.pm
lib/argus-monitor/Self.pm
lib/argus-monitor/Server.pm
lib/argus-monitor/Service.pm
lib/argus-monitor/Stats.pm
lib/argus-monitor/TCP.pm
lib/argus-monitor/TestPort.pm
lib/argus-monitor/UDP.pm
lib/argus-monitor/UserCron.pm
lib/argus-monitor/Web.pm
lib/argus-monitor/conf.pl
lib/argus-monitor/graphd
lib/argus-monitor/localization.pl
lib/argus-monitor/misc.pl
lib/argus-monitor/picasso
lib/argus-monitor/web_about.pl
lib/argus-monitor/web_acl.pl
lib/argus-monitor/web_auth_file.pl
lib/argus-monitor/web_graph.pl
lib/argus-monitor/web_login.pl
lib/argus-monitor/web_misc.pl
lib/argus-monitor/web_notify.pl
lib/argus-monitor/web_override.pl
lib/argus-monitor/web_page.pl
lib/argus-monitor/web_utils.pl
sbin/argus-agent
sbin/arguscgi
sbin/argusctl
sbin/argusd
sbin/argusvxml
@dirrm lib/argus-monitor/DNS
@dirrm lib/argus-monitor/Chart
@dirrm lib/argus-monitor/Argus/SIP
@dirrm lib/argus-monitor/Argus/RPC
@dirrm lib/argus-monitor/Argus
@dirrm lib/argus-monitor
@dirrm etc/argus-monitor/stats
@dirrm etc/argus-monitor/perl
@dirrm etc/argus-monitor/notify
@dirrm etc/argus-monitor/locale
@dirrm etc/argus-monitor/html
@dirrm etc/argus-monitor/gdata
@dirrm etc/argus-monitor/gcache
@dirrm etc/argus-monitor