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:
parent
d04801e22d
commit
43b3f61001
5 changed files with 157 additions and 0 deletions
9
net/nagstamon/DESCR
Normal file
9
net/nagstamon/DESCR
Normal 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
44
net/nagstamon/Makefile
Normal 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
59
net/nagstamon/PLIST
Normal 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
5
net/nagstamon/distinfo
Normal 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
|
40
net/nagstamon/files/nagstamon.1
Normal file
40
net/nagstamon/files/nagstamon.1
Normal 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\&.
|
Loading…
Reference in a new issue