summaryrefslogtreecommitdiff
path: root/net/nagstamon
diff options
context:
space:
mode:
Diffstat (limited to 'net/nagstamon')
-rw-r--r--net/nagstamon/DESCR9
-rw-r--r--net/nagstamon/Makefile44
-rw-r--r--net/nagstamon/PLIST59
-rw-r--r--net/nagstamon/distinfo5
-rw-r--r--net/nagstamon/files/nagstamon.140
5 files changed, 157 insertions, 0 deletions
diff --git a/net/nagstamon/DESCR b/net/nagstamon/DESCR
new file mode 100644
index 00000000000..b060797c463
--- /dev/null
+++ b/net/nagstamon/DESCR
@@ -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.
diff --git a/net/nagstamon/Makefile b/net/nagstamon/Makefile
new file mode 100644
index 00000000000..347e47e66a9
--- /dev/null
+++ b/net/nagstamon/Makefile
@@ -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"
diff --git a/net/nagstamon/PLIST b/net/nagstamon/PLIST
new file mode 100644
index 00000000000..0750e67db54
--- /dev/null
+++ b/net/nagstamon/PLIST
@@ -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
diff --git a/net/nagstamon/distinfo b/net/nagstamon/distinfo
new file mode 100644
index 00000000000..1a3302cc135
--- /dev/null
+++ b/net/nagstamon/distinfo
@@ -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
diff --git a/net/nagstamon/files/nagstamon.1 b/net/nagstamon/files/nagstamon.1
new file mode 100644
index 00000000000..93613cbfbf5
--- /dev/null
+++ b/net/nagstamon/files/nagstamon.1
@@ -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\&.