From owner-svn-ports-all@freebsd.org Tue Nov 28 16:20:20 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6FA7BDBB569; Tue, 28 Nov 2017 16:20:20 +0000 (UTC) (envelope-from lme@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 44C886BBC9; Tue, 28 Nov 2017 16:20:20 +0000 (UTC) (envelope-from lme@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vASGKJbC057164; Tue, 28 Nov 2017 16:20:19 GMT (envelope-from lme@FreeBSD.org) Received: (from lme@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vASGKImR057159; Tue, 28 Nov 2017 16:20:18 GMT (envelope-from lme@FreeBSD.org) Message-Id: <201711281620.vASGKImR057159@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: lme set sender to lme@FreeBSD.org using -f From: Lars Engels Date: Tue, 28 Nov 2017 16:20:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r455058 - in head/net-mgmt: . icingaweb2-module-elasticsearch X-SVN-Group: ports-head X-SVN-Commit-Author: lme X-SVN-Commit-Paths: in head/net-mgmt: . icingaweb2-module-elasticsearch X-SVN-Commit-Revision: 455058 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 16:20:20 -0000 Author: lme Date: Tue Nov 28 16:20:18 2017 New Revision: 455058 URL: https://svnweb.freebsd.org/changeset/ports/455058 Log: The Elasticsearch Module for Icinga Web 2 integrates your Elastic stack into Icinga Web 2. Based on Elasticsearch instances and event types you configure, the module allows you to display data collected by Beats, Logstash and any other source. After you've installed and configured the module, you can browse events via the host action Elasticsearch Events. WWW: https://github.com/Icinga/icingaweb2-module-elasticsearch Added: head/net-mgmt/icingaweb2-module-elasticsearch/ head/net-mgmt/icingaweb2-module-elasticsearch/Makefile (contents, props changed) head/net-mgmt/icingaweb2-module-elasticsearch/distinfo (contents, props changed) head/net-mgmt/icingaweb2-module-elasticsearch/pkg-descr (contents, props changed) head/net-mgmt/icingaweb2-module-elasticsearch/pkg-plist (contents, props changed) Modified: head/net-mgmt/Makefile Modified: head/net-mgmt/Makefile ============================================================================== --- head/net-mgmt/Makefile Tue Nov 28 16:13:30 2017 (r455057) +++ head/net-mgmt/Makefile Tue Nov 28 16:20:18 2017 (r455058) @@ -88,6 +88,7 @@ SUBDIR += icingaweb2-module-businessprocess SUBDIR += icingaweb2-module-cube SUBDIR += icingaweb2-module-director + SUBDIR += icingaweb2-module-elasticsearch SUBDIR += icingaweb2-module-generictts SUBDIR += icingaweb2-module-grafana SUBDIR += icingaweb2-module-graphite Added: head/net-mgmt/icingaweb2-module-elasticsearch/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/icingaweb2-module-elasticsearch/Makefile Tue Nov 28 16:20:18 2017 (r455058) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= icingaweb2-module-elasticsearch +DISTVERSIONPREFIX= v +DISTVERSION= 0.9.0 +CATEGORIES= net-mgmt www + +MAINTAINER= lme@FreeBSD.org +COMMENT= Integrate Elasticsearch into Icinga Web 2 + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= icingaweb2>=2.4.2: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 Added: head/net-mgmt/icingaweb2-module-elasticsearch/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/icingaweb2-module-elasticsearch/distinfo Tue Nov 28 16:20:18 2017 (r455058) @@ -0,0 +1,3 @@ +TIMESTAMP = 1511885030 +SHA256 (icinga-icingaweb2-module-elasticsearch-v0.9.0_GH0.tar.gz) = fb57e472b1d08952388bcf5d9795647337fc66516721fb564c000127f7e49ac7 +SIZE (icinga-icingaweb2-module-elasticsearch-v0.9.0_GH0.tar.gz) = 320970 Added: head/net-mgmt/icingaweb2-module-elasticsearch/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/icingaweb2-module-elasticsearch/pkg-descr Tue Nov 28 16:20:18 2017 (r455058) @@ -0,0 +1,7 @@ +The Elasticsearch Module for Icinga Web 2 integrates your Elastic stack into +Icinga Web 2. Based on Elasticsearch instances and event types you configure, +the module allows you to display data collected by Beats, Logstash and any +other source. After you've installed and configured the module, you can browse +events via the host action Elasticsearch Events. + +WWW: https://github.com/Icinga/icingaweb2-module-elasticsearch Added: head/net-mgmt/icingaweb2-module-elasticsearch/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/icingaweb2-module-elasticsearch/pkg-plist Tue Nov 28 16:20:18 2017 (r455058) @@ -0,0 +1,77 @@ +%%WWWDIR%%/.mailmap +%%WWWDIR%%/AUTHORS +%%WWWDIR%%/COPYING +%%WWWDIR%%/README.md +%%WWWDIR%%/application/clicommands/CheckCommand.php +%%WWWDIR%%/application/controllers/DocumentsController.php +%%WWWDIR%%/application/controllers/EventsController.php +%%WWWDIR%%/application/controllers/EventtypesController.php +%%WWWDIR%%/application/controllers/InstancesController.php +%%WWWDIR%%/application/forms/AutorefreshControlForm.php +%%WWWDIR%%/application/forms/EventtypeConfigForm.php +%%WWWDIR%%/application/forms/EventtypeControlForm.php +%%WWWDIR%%/application/forms/InstanceConfigForm.php +%%WWWDIR%%/application/views/helpers/Document.php +%%WWWDIR%%/application/views/scripts/documents/index.phtml +%%WWWDIR%%/application/views/scripts/events/create-eventtype.phtml +%%WWWDIR%%/application/views/scripts/events/index.phtml +%%WWWDIR%%/application/views/scripts/eventtypes/create-instance.phtml +%%WWWDIR%%/application/views/scripts/eventtypes/index.phtml +%%WWWDIR%%/application/views/scripts/form.phtml +%%WWWDIR%%/application/views/scripts/instances/index.phtml +%%WWWDIR%%/configuration.php +%%WWWDIR%%/doc/01-About.md +%%WWWDIR%%/doc/02-Installation.md +%%WWWDIR%%/doc/03-Configuration.md +%%WWWDIR%%/doc/res/screenshots/02-Configuration-New-Event-Type.png +%%WWWDIR%%/doc/res/screenshots/02-Configuration-New-Instance.png +%%WWWDIR%%/doc/res/screenshots/99-Overview.png +%%WWWDIR%%/examples/event-types.ini +%%WWWDIR%%/library/Elasticsearch/AutorefreshControlWidget.php +%%WWWDIR%%/library/Elasticsearch/Controller.php +%%WWWDIR%%/library/Elasticsearch/Elastic.php +%%WWWDIR%%/library/Elasticsearch/Eventtypes.php +%%WWWDIR%%/library/Elasticsearch/Exception/RestApiException.php +%%WWWDIR%%/library/Elasticsearch/FilterRenderer.php +%%WWWDIR%%/library/Elasticsearch/Instances.php +%%WWWDIR%%/library/Elasticsearch/ProvidedHook/Monitoring/HostActions.php +%%WWWDIR%%/library/Elasticsearch/Query.php +%%WWWDIR%%/library/Elasticsearch/RestApi/CountApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/DeleteApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/DocumentApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/FilterRenderer.php +%%WWWDIR%%/library/Elasticsearch/RestApi/GetApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/GetIndicesApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/GetMappingApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/IndexApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/MappingApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/RestApiClient.php +%%WWWDIR%%/library/Elasticsearch/RestApi/RestApiQuery.php +%%WWWDIR%%/library/Elasticsearch/RestApi/RestApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/RestApiResponse.php +%%WWWDIR%%/library/Elasticsearch/RestApi/SearchApiRequest.php +%%WWWDIR%%/library/Elasticsearch/RestApi/SearchHit.php +%%WWWDIR%%/library/Elasticsearch/RestApi/UpdateApiRequest.php +%%WWWDIR%%/library/vendor/Psr/Http/Message/MessageInterface.php +%%WWWDIR%%/library/vendor/Psr/Http/Message/RequestInterface.php +%%WWWDIR%%/library/vendor/Psr/Http/Message/ResponseInterface.php +%%WWWDIR%%/library/vendor/Psr/Http/Message/ServerRequestInterface.php +%%WWWDIR%%/library/vendor/Psr/Http/Message/StreamInterface.php +%%WWWDIR%%/library/vendor/Psr/Http/Message/UploadedFileInterface.php +%%WWWDIR%%/library/vendor/Psr/Http/Message/UriInterface.php +%%WWWDIR%%/library/vendor/Psr/LICENSE +%%WWWDIR%%/library/vendor/Psr/Loader.php +%%WWWDIR%%/library/vendor/iplx/Http/Client.php +%%WWWDIR%%/library/vendor/iplx/Http/ClientInterface.php +%%WWWDIR%%/library/vendor/iplx/Http/Handle.php +%%WWWDIR%%/library/vendor/iplx/Http/MessageTrait.php +%%WWWDIR%%/library/vendor/iplx/Http/Request.php +%%WWWDIR%%/library/vendor/iplx/Http/Response.php +%%WWWDIR%%/library/vendor/iplx/Http/Stream.php +%%WWWDIR%%/library/vendor/iplx/Http/Uri.php +%%WWWDIR%%/library/vendor/iplx/LICENSE +%%WWWDIR%%/library/vendor/iplx/Loader.php +%%WWWDIR%%/library/vendor/iplx/README +%%WWWDIR%%/module.info +%%WWWDIR%%/public/css/module.less +%%WWWDIR%%/run.php