Initial import of nagstamon, version 0.9.2, into the NetBSD Packages Collection.

Nagstamon is a Nagios status monitor for the desktop inspired by Nagios Checker
for Firefox.
It connects to multiple Nagios servers and resides in systray or as a floating
statusbar at the desktop showing a brief summary of critical, warning, unknown,
unreachable and down hosts and services and pops up a detailed status overview
when moving the mouse pointer over it. Connecting to displayed hosts and
services is easily established by context menu via SSH, RDP and VNC. Users can
be notified by sound. Hosts and Services can be filtered by category and
regular expressions.
This commit is contained in:
imil 2010-04-11 09:24:20 +00:00
parent d04801e22d
commit 43b3f61001
5 changed files with 157 additions and 0 deletions

9
net/nagstamon/DESCR Normal file
View file

@ -0,0 +1,9 @@
Nagstamon is a Nagios status monitor for the desktop inspired by Nagios Checker
for Firefox.
It connects to multiple Nagios servers and resides in systray or as a floating
statusbar at the desktop showing a brief summary of critical, warning, unknown,
unreachable and down hosts and services and pops up a detailed status overview
when moving the mouse pointer over it. Connecting to displayed hosts and
services is easily established by context menu via SSH, RDP and VNC. Users can
be notified by sound. Hosts and Services can be filtered by category and
regular expressions.

44
net/nagstamon/Makefile Normal file
View file

@ -0,0 +1,44 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/04/11 09:24:20 imil Exp $
#
VERSION= 0.9.2
DISTNAME= nagstamon_${VERSION}
PKGNAME= ${DISTNAME:S/_/-/}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nagstamon/}
MAINTAINER= imil@gcu.info
HOMEPAGE= http://nagstamon.sf.net/
COMMENT= Nagios status monitor which takes place in systray or on desktop
LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
USE_LANGUAGES= # none
PYDISTUTILSPKG= yes
# Upstream's aware of this
SUBST_CLASSES+= typo
SUBST_STAGE.typo= post-extract
SUBST_FILES.typo= ${WRKSRC}/Nagstamon/nagstamonGUI.py
SUBST_SED.typo= -e 's|\#!/usr/bin/py\ .*|\#!/usr/bin/python|'
SUBST_MESSAGE.typo= Fixing interpreter typo.
INSTALLATION_DIRS+= ${PKGMANDIR}/man1
REPLACE_PYTHON= ${WRKSRC}/Nagstamon/*.py
REPLACE_PYTHON+= ${WRKSRC}/Nagstamon/nagstamon
DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.4:../../textproc/py-lxml
DEPENDS+= ${PYPKGPREFIX}-libxslt>=1.1.24:../../textproc/py-libxslt
DEPENDS+= sox>=14.0.1:../../audio/sox
post-install:
${INSTALL_MAN} files/nagstamon.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
.include "../../graphics/librsvg/buildlink3.mk"
.include "../../textproc/py-libxml2/buildlink3.mk"
.include "../../x11/py-gtk2/buildlink3.mk"
.include "../../x11/py-gnome2-extras/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"

59
net/nagstamon/PLIST Normal file
View file

@ -0,0 +1,59 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/04/11 09:24:20 imil Exp $
bin/nagstamon
${PYSITELIB}/Nagstamon/__init__.py
${PYSITELIB}/Nagstamon/__init__.pyc
${PYSITELIB}/Nagstamon/__init__.pyo
${PYSITELIB}/Nagstamon/nagstamonActions.py
${PYSITELIB}/Nagstamon/nagstamonActions.pyc
${PYSITELIB}/Nagstamon/nagstamonActions.pyo
${PYSITELIB}/Nagstamon/nagstamonConfig.py
${PYSITELIB}/Nagstamon/nagstamonConfig.pyc
${PYSITELIB}/Nagstamon/nagstamonConfig.pyo
${PYSITELIB}/Nagstamon/nagstamonGUI.py
${PYSITELIB}/Nagstamon/nagstamonGUI.pyc
${PYSITELIB}/Nagstamon/nagstamonGUI.pyo
${PYSITELIB}/Nagstamon/nagstamonObjects.py
${PYSITELIB}/Nagstamon/nagstamonObjects.pyc
${PYSITELIB}/Nagstamon/nagstamonObjects.pyo
${PYSITELIB}/Nagstamon/resources/LICENSE
${PYSITELIB}/Nagstamon/resources/acknowledge_dialog.glade
${PYSITELIB}/Nagstamon/resources/close.png
${PYSITELIB}/Nagstamon/resources/close.svg
${PYSITELIB}/Nagstamon/resources/critical.wav
${PYSITELIB}/Nagstamon/resources/downtime_dialog.glade
${PYSITELIB}/Nagstamon/resources/hostdown.wav
${PYSITELIB}/Nagstamon/resources/hosts.png
${PYSITELIB}/Nagstamon/resources/hosts.svg
${PYSITELIB}/Nagstamon/resources/nagios.png
${PYSITELIB}/Nagstamon/resources/nagios.svg
${PYSITELIB}/Nagstamon/resources/nagstamon.ico
${PYSITELIB}/Nagstamon/resources/nagstamon.png
${PYSITELIB}/Nagstamon/resources/nagstamon.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_black.png
${PYSITELIB}/Nagstamon/resources/nagstamon_black.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_darkred.png
${PYSITELIB}/Nagstamon/resources/nagstamon_darkred.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_error.png
${PYSITELIB}/Nagstamon/resources/nagstamon_error.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_green.png
${PYSITELIB}/Nagstamon/resources/nagstamon_green.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_label.png
${PYSITELIB}/Nagstamon/resources/nagstamon_label.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_orange.png
${PYSITELIB}/Nagstamon/resources/nagstamon_orange.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_red.png
${PYSITELIB}/Nagstamon/resources/nagstamon_red.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_small.png
${PYSITELIB}/Nagstamon/resources/nagstamon_small.svg
${PYSITELIB}/Nagstamon/resources/nagstamon_yellow.png
${PYSITELIB}/Nagstamon/resources/nagstamon_yellow.svg
${PYSITELIB}/Nagstamon/resources/refresh.png
${PYSITELIB}/Nagstamon/resources/refresh.svg
${PYSITELIB}/Nagstamon/resources/services.png
${PYSITELIB}/Nagstamon/resources/services.svg
${PYSITELIB}/Nagstamon/resources/settings.png
${PYSITELIB}/Nagstamon/resources/settings.svg
${PYSITELIB}/Nagstamon/resources/settings_dialog.glade
${PYSITELIB}/Nagstamon/resources/settings_server_dialog.glade
${PYSITELIB}/Nagstamon/resources/warning.wav
man/man1/nagstamon.1

5
net/nagstamon/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2010/04/11 09:24:20 imil Exp $
SHA1 (nagstamon_0.9.2.tar.gz) = 2c49d9b54cacbc9a813308f337d6d73bb9590ea7
RMD160 (nagstamon_0.9.2.tar.gz) = fbadb44702eba2ef72d46ac0fc1d41601cca23c7
Size (nagstamon_0.9.2.tar.gz) = 145601 bytes

View file

@ -0,0 +1,40 @@
'\" t
.\" Title: nagstamon
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.75.1 <http://docbook.sf.net/>
.\" Date: 03/20/2010
.\" Language: English
.\"
.TH "NAGSTAMON" "1" "03/20/2010"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
nagstamon \- Nagios status monitor which takes place in systray or on desktop
.SH "SYNOPSIS"
.sp
nagstamon [alternate\-config]
.SH "DESCRIPTION"
.sp
Nagstamon is a Nagios status monitor which takes place in systray or on desktop (GNOME, KDE) as floating statusbar to inform you in realtime about the status of your Nagios monitored network\&. It allows to connect to multiple Nagios servers\&.
.sp
The command can optionally take one argument giving the path to an alternate configuration file\&.
.SH "OPTIONS"
.sp
No options\&.
.SH "AUTHOR"
.sp
This manual page has been written by Carl Chenet <chaica@ohmytux\&.com>\&.
.SH "RESSOURCES"
.sp
http://sourceforge\&.net/projects/nagstamon/
.SH "LICENSE"
.sp
This manual page is licensed under the GPL\-2 license\&.