Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Mar 2017 11:53:04 +0000 (UTC)
From:      Lars Engels <lme@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r435673 - in head/net-mgmt: . icingaweb2-module-cube
Message-ID:  <201703081153.v28Br4UY021238@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lme
Date: Wed Mar  8 11:53:04 2017
New Revision: 435673
URL: https://svnweb.freebsd.org/changeset/ports/435673

Log:
  Add net-mgmt/icingaweb2-module-cube
  
  The Cube is a tiny but useful Icinga Web 2 module. It currently shows host
  statistics (total count, health) grouped by various custom variables in
  multiple dimensions.
  
  It will be your new best friend in case you are running a large environment and
  want to get a quick answers to questions like:
  
  - Which project uses how many servers per environment at which location/site?
  - Who occupies most servers?
  - How many of those are used in production?
  - Which project has only development and test boxes?
  - Which operating system is used for which project and in which environment?
  - Do we still have Debian Lenny?
  - Which projects are to blame for this?
  - Do we have applications where the operating systems used differ in staging
    and production?
  - Which project uses which operating system version for which application
  - Which projects have homogeneous environments?
  - Which projects are at a consistent patch level?
  - How many RHEL 6 variants (6.1, 6.2, 6.3...) do we use?
  - Who is running the oldest ones? In production?
  - Which projects are still using physical servers in which environment?
  
  WWW: https://github.com/Icinga/icingaweb2-module-cube

Added:
  head/net-mgmt/icingaweb2-module-cube/
  head/net-mgmt/icingaweb2-module-cube/Makefile   (contents, props changed)
  head/net-mgmt/icingaweb2-module-cube/distinfo   (contents, props changed)
  head/net-mgmt/icingaweb2-module-cube/pkg-descr   (contents, props changed)
  head/net-mgmt/icingaweb2-module-cube/pkg-plist   (contents, props changed)
Modified:
  head/net-mgmt/Makefile

Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile	Wed Mar  8 11:49:42 2017	(r435672)
+++ head/net-mgmt/Makefile	Wed Mar  8 11:53:04 2017	(r435673)
@@ -83,6 +83,7 @@
     SUBDIR += icinga-core
     SUBDIR += icinga2
     SUBDIR += icingaweb2
+    SUBDIR += icingaweb2-module-cube
     SUBDIR += icingaweb2-module-generictts
     SUBDIR += icli
     SUBDIR += icmpmonitor

Added: head/net-mgmt/icingaweb2-module-cube/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-cube/Makefile	Wed Mar  8 11:53:04 2017	(r435673)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME=	icingaweb2-module-cube
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.0.0
+CATEGORIES=	net-mgmt www
+
+MAINTAINER=	lme@FreeBSD.org
+COMMENT=	Drill-down view for Icinga web 2 based on custom variables
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	icingaweb2>=2.4.1:net-mgmt/icingaweb2
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	icinga
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+WWWDIR?=	${PREFIX}/www/icingaweb2/modules/${PORTNAME:C/^.*-//}
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${WWWDIR}
+	(cd ${WRKSRC} && \
+		${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
+
+.include <bsd.port.mk>

Added: head/net-mgmt/icingaweb2-module-cube/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-cube/distinfo	Wed Mar  8 11:53:04 2017	(r435673)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488968323
+SHA256 (icinga-icingaweb2-module-cube-v1.0.0_GH0.tar.gz) = 27eada4c9acb2ca7d26d3394f1959a4f2d3c149241c0dabfbc070a99ba971930
+SIZE (icinga-icingaweb2-module-cube-v1.0.0_GH0.tar.gz) = 259843

Added: head/net-mgmt/icingaweb2-module-cube/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-cube/pkg-descr	Wed Mar  8 11:53:04 2017	(r435673)
@@ -0,0 +1,24 @@
+The Cube is a tiny but useful Icinga Web 2 module. It currently shows host
+statistics (total count, health) grouped by various custom variables in
+multiple dimensions.
+
+It will be your new best friend in case you are running a large environment and
+want to get a quick answers to questions like:
+
+- Which project uses how many servers per environment at which location/site?
+- Who occupies most servers?
+- How many of those are used in production?
+- Which project has only development and test boxes?
+- Which operating system is used for which project and in which environment?
+- Do we still have Debian Lenny?
+- Which projects are to blame for this?
+- Do we have applications where the operating systems used differ in staging
+  and production?
+- Which project uses which operating system version for which application
+- Which projects have homogeneous environments?
+- Which projects are at a consistent patch level?
+- How many RHEL 6 variants (6.1, 6.2, 6.3...) do we use?
+- Who is running the oldest ones? In production?
+- Which projects are still using physical servers in which environment?
+
+WWW: https://github.com/Icinga/icingaweb2-module-cube

Added: head/net-mgmt/icingaweb2-module-cube/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-cube/pkg-plist	Wed Mar  8 11:53:04 2017	(r435673)
@@ -0,0 +1,38 @@
+%%WWWDIR%%/.gitignore
+%%WWWDIR%%/LICENSE
+%%WWWDIR%%/README.md
+%%WWWDIR%%/application/controllers/IndexController.php
+%%WWWDIR%%/application/forms/DimensionsForm.php
+%%WWWDIR%%/application/views/helpers/FormSimpleNote.php
+%%WWWDIR%%/application/views/scripts/index/details.phtml
+%%WWWDIR%%/application/views/scripts/index/index.phtml
+%%WWWDIR%%/configuration.php
+%%WWWDIR%%/doc/img/cube_action-links.png
+%%WWWDIR%%/doc/img/cube_configuration.png
+%%WWWDIR%%/doc/img/cube_director.png
+%%WWWDIR%%/doc/img/cube_move-up.png
+%%WWWDIR%%/doc/img/cube_simple.png
+%%WWWDIR%%/doc/img/cube_slice.png
+%%WWWDIR%%/library/Cube/Cube.php
+%%WWWDIR%%/library/Cube/CubeRenderer.php
+%%WWWDIR%%/library/Cube/DbCube.php
+%%WWWDIR%%/library/Cube/Dimension.php
+%%WWWDIR%%/library/Cube/Hook/ActionsHook.php
+%%WWWDIR%%/library/Cube/Ido/CustomVarDimension.php
+%%WWWDIR%%/library/Cube/Ido/IdoCube.php
+%%WWWDIR%%/library/Cube/Ido/IdoHostStatusCube.php
+%%WWWDIR%%/library/Cube/Ido/IdoHostStatusCubeRenderer.php
+%%WWWDIR%%/library/Cube/ProvidedHook/Cube/MonitoringActions.php
+%%WWWDIR%%/library/Cube/Web/ActionLink.php
+%%WWWDIR%%/library/Cube/Web/ActionLinks.php
+%%WWWDIR%%/library/Cube/Web/Controller.php
+%%WWWDIR%%/library/Cube/Web/Form/CsrfToken.php
+%%WWWDIR%%/library/Cube/Web/Form/Element/FormElement.php
+%%WWWDIR%%/library/Cube/Web/Form/Element/SimpleNote.php
+%%WWWDIR%%/library/Cube/Web/Form/FormLoader.php
+%%WWWDIR%%/library/Cube/Web/Form/QuickBaseForm.php
+%%WWWDIR%%/library/Cube/Web/Form/QuickForm.php
+%%WWWDIR%%/library/Cube/Web/IconHelper.php
+%%WWWDIR%%/module.info
+%%WWWDIR%%/public/css/module.less
+%%WWWDIR%%/run.php



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201703081153.v28Br4UY021238>