Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2018 10:58:21 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r486247 - in head/www: . hiawatha-monitor hiawatha-monitor/files
Message-ID:  <201811301058.wAUAwLuE005078@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Fri Nov 30 10:58:21 2018
New Revision: 486247
URL: https://svnweb.freebsd.org/changeset/ports/486247

Log:
  New port: www/hiawatha-monitor
  
  The Hiawatha Monitor is a monitoring tool for the Hiawatha web
  server.  It can be used to keep track of the performance and security
  of all your Hiawatha web servers via one single interface.  It is
  not a replacement for analytics software or the local logfiles, but
  it gives you a quick and easy overview of how your web servers are
  performing and which ones require some attention.
  
  The Hiawatha Monitor is a PHP web application with a MySQL database
  backend.  It requires the cron daemon for periodic downloading of
  statistical information from the web servers it monitors.
  
  WWW: https://www.hiawatha-webserver.org/monitor

Added:
  head/www/hiawatha-monitor/
  head/www/hiawatha-monitor/Makefile   (contents, props changed)
  head/www/hiawatha-monitor/distinfo   (contents, props changed)
  head/www/hiawatha-monitor/files/
  head/www/hiawatha-monitor/files/pkg-message.in   (contents, props changed)
  head/www/hiawatha-monitor/pkg-descr   (contents, props changed)
  head/www/hiawatha-monitor/pkg-plist   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Fri Nov 30 10:53:39 2018	(r486246)
+++ head/www/Makefile	Fri Nov 30 10:58:21 2018	(r486247)
@@ -246,6 +246,7 @@
     SUBDIR += havp
     SUBDIR += helma
     SUBDIR += hiawatha
+    SUBDIR += hiawatha-monitor
     SUBDIR += horde-ansel
     SUBDIR += horde-base
     SUBDIR += horde-passwd

Added: head/www/hiawatha-monitor/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/hiawatha-monitor/Makefile	Fri Nov 30 10:58:21 2018	(r486247)
@@ -0,0 +1,47 @@
+# $FreeBSD$
+
+PORTNAME=	hiawatha-monitor
+PORTVERSION=	1.6
+CATEGORIES=	www
+MASTER_SITES=	https://www.hiawatha-webserver.org/files/
+PKGNAMESUFFIX=	${PHP_PKGNAMESUFFIX}
+DISTNAME=	monitor-${PORTVERSION}
+
+MAINTAINER=	tobik@FreeBSD.org
+COMMENT=	Monitoring tool for the Hiawatha webserver
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		php:flavors shebangfix
+USE_PHP=	ctype mysqli openssl xml xsl zlib
+SHEBANG_FILES=	database/delete_old_logs \
+		database/fetch_webserver_logs \
+		database/flush_cache \
+		database/private_pages \
+		database/send_reports \
+		database/set_password
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+SUB_FILES=	pkg-message
+WRKSRC=		${WRKDIR}/monitor
+
+OPTIONS_DEFINE=	DOCS
+
+post-patch:
+	@${REINPLACE_CMD} -e 's,/var/www/monitor,${WWWDIR},g' ${WRKSRC}/INSTALL
+
+do-install:
+	cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
+	cd ${STAGEDIR}${WWWDIR} && ${CHMOD} ${BINMODE} ${SHEBANG_FILES}
+.for f in private_pages.conf public_pages.conf website.conf
+	${MV} ${STAGEDIR}${WWWDIR}/settings/${f} \
+		${STAGEDIR}${WWWDIR}/settings/${f}.sample
+.endfor
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/www/hiawatha-monitor/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/hiawatha-monitor/distinfo	Fri Nov 30 10:58:21 2018	(r486247)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1543421517
+SHA256 (monitor-1.6.tar.gz) = 3776fff6cdefac976a6e75262ecb4cb3a3cd2806fc318015266ddaacb760ae11
+SIZE (monitor-1.6.tar.gz) = 622470

Added: head/www/hiawatha-monitor/files/pkg-message.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/hiawatha-monitor/files/pkg-message.in	Fri Nov 30 10:58:21 2018	(r486247)
@@ -0,0 +1,5 @@
+See %%DOCSDIR%%/INSTALL for setup instructions.
+
+All monitored web servers have to be compiled with Hiawatha Monitor
+support.  In www/hiawatha it can be enabled through the MONITOR
+option.

Added: head/www/hiawatha-monitor/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/hiawatha-monitor/pkg-descr	Fri Nov 30 10:58:21 2018	(r486247)
@@ -0,0 +1,12 @@
+The Hiawatha Monitor is a monitoring tool for the Hiawatha web
+server.  It can be used to keep track of the performance and security
+of all your Hiawatha web servers via one single interface.  It is
+not a replacement for analytics software or the local logfiles, but
+it gives you a quick and easy overview of how your web servers are
+performing and which ones require some attention.
+
+The Hiawatha Monitor is a PHP web application with a MySQL database
+backend.  It requires the cron daemon for periodic downloading of
+statistical information from the web servers it monitors.
+
+WWW: https://www.hiawatha-webserver.org/monitor

Added: head/www/hiawatha-monitor/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/hiawatha-monitor/pkg-plist	Fri Nov 30 10:58:21 2018	(r486247)
@@ -0,0 +1,248 @@
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+@comment %%WWWDIR%%/ChangeLog
+@comment %%WWWDIR%%/INSTALL
+@comment %%WWWDIR%%/LICENSE
+@comment %%WWWDIR%%/README.md
+%%WWWDIR%%/controllers/banshee/error.php
+%%WWWDIR%%/controllers/banshee/login.php
+%%WWWDIR%%/controllers/banshee/page.php
+%%WWWDIR%%/controllers/cgi_statistics.php
+%%WWWDIR%%/controllers/cms.php
+%%WWWDIR%%/controllers/cms/access.php
+%%WWWDIR%%/controllers/cms/action.php
+%%WWWDIR%%/controllers/cms/file.php
+%%WWWDIR%%/controllers/cms/hostname.php
+%%WWWDIR%%/controllers/cms/language.php
+%%WWWDIR%%/controllers/cms/menu.php
+%%WWWDIR%%/controllers/cms/organisation.php
+%%WWWDIR%%/controllers/cms/page.php
+%%WWWDIR%%/controllers/cms/role.php
+%%WWWDIR%%/controllers/cms/settings.php
+%%WWWDIR%%/controllers/cms/switch.php
+%%WWWDIR%%/controllers/cms/user.php
+%%WWWDIR%%/controllers/cms/webserver.php
+%%WWWDIR%%/controllers/dashboard.php
+%%WWWDIR%%/controllers/events.php
+%%WWWDIR%%/controllers/logout.php
+%%WWWDIR%%/controllers/password.php
+%%WWWDIR%%/controllers/profile.php
+%%WWWDIR%%/controllers/request_statistics.php
+%%WWWDIR%%/controllers/security_statistics.php
+%%WWWDIR%%/controllers/server_statistics.php
+%%WWWDIR%%/controllers/session.php
+%%WWWDIR%%/controllers/setup.php
+%%WWWDIR%%/controllers/sitemap.php
+%%WWWDIR%%/database/backup_database
+%%WWWDIR%%/database/delete_old_logs
+%%WWWDIR%%/database/fetch_webserver_logs
+%%WWWDIR%%/database/flush_cache
+%%WWWDIR%%/database/mysql.sql
+%%WWWDIR%%/database/private_pages
+%%WWWDIR%%/database/send_reports
+%%WWWDIR%%/database/set_password
+%%WWWDIR%%/extra/account_created.txt
+%%WWWDIR%%/extra/account_updated.txt
+%%WWWDIR%%/extra/download_bootstrap
+%%WWWDIR%%/extra/download_jquery
+%%WWWDIR%%/extra/download_jquery-ui
+%%WWWDIR%%/extra/report.html
+%%WWWDIR%%/extra/reset_password.txt
+%%WWWDIR%%/libraries/alphabetize.php
+%%WWWDIR%%/libraries/banshee.php
+%%WWWDIR%%/libraries/cache.php
+%%WWWDIR%%/libraries/controller.php
+%%WWWDIR%%/libraries/database/database_connection.php
+%%WWWDIR%%/libraries/database/mysqli_connection.php
+%%WWWDIR%%/libraries/email.php
+%%WWWDIR%%/libraries/error.php
+%%WWWDIR%%/libraries/filter.php
+%%WWWDIR%%/libraries/graph.php
+%%WWWDIR%%/libraries/graph_controller.php
+%%WWWDIR%%/libraries/graph_model.php
+%%WWWDIR%%/libraries/http.php
+%%WWWDIR%%/libraries/language.php
+%%WWWDIR%%/libraries/menu.php
+%%WWWDIR%%/libraries/model.php
+%%WWWDIR%%/libraries/nma.php
+%%WWWDIR%%/libraries/output.php
+%%WWWDIR%%/libraries/page.php
+%%WWWDIR%%/libraries/pagination.php
+%%WWWDIR%%/libraries/prevent_csrf.php
+%%WWWDIR%%/libraries/prowl.php
+%%WWWDIR%%/libraries/security.php
+%%WWWDIR%%/libraries/session.php
+%%WWWDIR%%/libraries/settings.php
+%%WWWDIR%%/libraries/tablemanager_controller.php
+%%WWWDIR%%/libraries/tablemanager_model.php
+%%WWWDIR%%/libraries/user.php
+%%WWWDIR%%/libraries/xml.php
+%%WWWDIR%%/logfiles/access.log
+%%WWWDIR%%/logfiles/actions.log
+%%WWWDIR%%/logfiles/database.log
+%%WWWDIR%%/logfiles/debug.log
+%%WWWDIR%%/logfiles/error.log
+%%WWWDIR%%/models/banshee/login.php
+%%WWWDIR%%/models/banshee/page.php
+%%WWWDIR%%/models/cgi_statistics.php
+%%WWWDIR%%/models/cms/access.php
+%%WWWDIR%%/models/cms/action.php
+%%WWWDIR%%/models/cms/file.php
+%%WWWDIR%%/models/cms/hostname.php
+%%WWWDIR%%/models/cms/language.php
+%%WWWDIR%%/models/cms/menu.php
+%%WWWDIR%%/models/cms/organisation.php
+%%WWWDIR%%/models/cms/page.php
+%%WWWDIR%%/models/cms/role.php
+%%WWWDIR%%/models/cms/settings.php
+%%WWWDIR%%/models/cms/switch.php
+%%WWWDIR%%/models/cms/user.php
+%%WWWDIR%%/models/cms/webserver.php
+%%WWWDIR%%/models/dashboard.php
+%%WWWDIR%%/models/events.php
+%%WWWDIR%%/models/password.php
+%%WWWDIR%%/models/profile.php
+%%WWWDIR%%/models/request_statistics.php
+%%WWWDIR%%/models/security_statistics.php
+%%WWWDIR%%/models/server_statistics.php
+%%WWWDIR%%/models/session.php
+%%WWWDIR%%/models/setup.php
+%%WWWDIR%%/models/sitemap.php
+%%WWWDIR%%/public/css/banshee/alphabetize.css
+%%WWWDIR%%/public/css/banshee/bootstrap-theme.css
+%%WWWDIR%%/public/css/banshee/bootstrap.css
+%%WWWDIR%%/public/css/banshee/browser.css
+%%WWWDIR%%/public/css/banshee/error.css
+%%WWWDIR%%/public/css/banshee/filter.css
+%%WWWDIR%%/public/css/banshee/graph.css
+%%WWWDIR%%/public/css/banshee/graphs.css
+%%WWWDIR%%/public/css/banshee/internal_error.css
+%%WWWDIR%%/public/css/banshee/js_pagination.css
+%%WWWDIR%%/public/css/banshee/layout_cms.css
+%%WWWDIR%%/public/css/banshee/layout_site.css
+%%WWWDIR%%/public/css/banshee/login.css
+%%WWWDIR%%/public/css/banshee/menueditor.css
+%%WWWDIR%%/public/css/banshee/tablemanager.css
+%%WWWDIR%%/public/css/cms.css
+%%WWWDIR%%/public/css/cms/access.css
+%%WWWDIR%%/public/css/cms/file.css
+%%WWWDIR%%/public/css/cms/hostname.css
+%%WWWDIR%%/public/css/cms/menu.css
+%%WWWDIR%%/public/css/cms/organisation.css
+%%WWWDIR%%/public/css/cms/page.css
+%%WWWDIR%%/public/css/cms/role.css
+%%WWWDIR%%/public/css/cms/settings.css
+%%WWWDIR%%/public/css/cms/switch.css
+%%WWWDIR%%/public/css/cms/user.css
+%%WWWDIR%%/public/css/cms/webserver.css
+%%WWWDIR%%/public/css/dashboard.css
+%%WWWDIR%%/public/css/events.css
+%%WWWDIR%%/public/css/jquery/jquery-ui.css
+%%WWWDIR%%/public/css/jquery/jquery-ui.structure.css
+%%WWWDIR%%/public/css/jquery/jquery-ui.theme.css
+%%WWWDIR%%/public/css/profile.css
+%%WWWDIR%%/public/css/session.css
+%%WWWDIR%%/public/favicon.ico
+%%WWWDIR%%/public/files/.hiawatha
+%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.eot
+%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.svg
+%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.ttf
+%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.woff
+%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.woff2
+%%WWWDIR%%/public/images/browsers/chrome.gif
+%%WWWDIR%%/public/images/browsers/firefox.gif
+%%WWWDIR%%/public/images/browsers/ie.gif
+%%WWWDIR%%/public/images/browsers/opera.gif
+%%WWWDIR%%/public/images/browsers/safari.gif
+%%WWWDIR%%/public/images/error.png
+%%WWWDIR%%/public/images/hiawatha_logo.png
+%%WWWDIR%%/public/images/icons/access.png
+%%WWWDIR%%/public/images/icons/action.png
+%%WWWDIR%%/public/images/icons/file.png
+%%WWWDIR%%/public/images/icons/hostname.gif
+%%WWWDIR%%/public/images/icons/language.png
+%%WWWDIR%%/public/images/icons/menu.png
+%%WWWDIR%%/public/images/icons/organisations.png
+%%WWWDIR%%/public/images/icons/page.png
+%%WWWDIR%%/public/images/icons/roles.png
+%%WWWDIR%%/public/images/icons/settings.png
+%%WWWDIR%%/public/images/icons/switch.png
+%%WWWDIR%%/public/images/icons/users.png
+%%WWWDIR%%/public/images/icons/webserver.png
+%%WWWDIR%%/public/images/iphone.png
+%%WWWDIR%%/public/images/jquery/ui-icons_444444_256x240.png
+%%WWWDIR%%/public/images/jquery/ui-icons_555555_256x240.png
+%%WWWDIR%%/public/images/jquery/ui-icons_777620_256x240.png
+%%WWWDIR%%/public/images/jquery/ui-icons_777777_256x240.png
+%%WWWDIR%%/public/images/jquery/ui-icons_cc0000_256x240.png
+%%WWWDIR%%/public/images/jquery/ui-icons_ffffff_256x240.png
+%%WWWDIR%%/public/images/layout/cms_background.gif
+%%WWWDIR%%/public/images/layout/cms_menu.jpg
+%%WWWDIR%%/public/images/layout/site_bg.gif
+%%WWWDIR%%/public/images/loading.gif
+%%WWWDIR%%/public/index.php
+%%WWWDIR%%/public/js/banshee/ajax.js
+%%WWWDIR%%/public/js/banshee/bootstrap.js
+%%WWWDIR%%/public/js/banshee/datepicker.js
+%%WWWDIR%%/public/js/banshee/graph.js
+%%WWWDIR%%/public/js/banshee/jquery.menueditor.js
+%%WWWDIR%%/public/js/banshee/login.js
+%%WWWDIR%%/public/js/banshee/md5.js
+%%WWWDIR%%/public/js/banshee/pagination.js
+%%WWWDIR%%/public/js/banshee/prevent_csrf.js
+%%WWWDIR%%/public/js/banshee/sha1.js
+%%WWWDIR%%/public/js/banshee/sha256.js
+%%WWWDIR%%/public/js/cms/menu.js
+%%WWWDIR%%/public/js/cms/page.js
+%%WWWDIR%%/public/js/cms/settings.js
+%%WWWDIR%%/public/js/cms/user.js
+%%WWWDIR%%/public/js/cms/webserver.js
+%%WWWDIR%%/public/js/dashboard.js
+%%WWWDIR%%/public/js/jquery/jquery-ui.js
+%%WWWDIR%%/public/js/jquery/jquery.js
+%%WWWDIR%%/public/js/profile.js
+%%WWWDIR%%/public/robots.txt
+%%WWWDIR%%/settings/private_pages.conf.sample
+%%WWWDIR%%/settings/public_pages.conf.sample
+%%WWWDIR%%/settings/website.conf.sample
+%%WWWDIR%%/views/banshee/alphabetize.xslt
+%%WWWDIR%%/views/banshee/browser.xslt
+%%WWWDIR%%/views/banshee/error.xslt
+%%WWWDIR%%/views/banshee/filter.xslt
+%%WWWDIR%%/views/banshee/functions.xslt
+%%WWWDIR%%/views/banshee/graph.xslt
+%%WWWDIR%%/views/banshee/graphs.xslt
+%%WWWDIR%%/views/banshee/layout_cms.xslt
+%%WWWDIR%%/views/banshee/layout_site.xslt
+%%WWWDIR%%/views/banshee/login.xslt
+%%WWWDIR%%/views/banshee/main.xslt
+%%WWWDIR%%/views/banshee/offline.xslt
+%%WWWDIR%%/views/banshee/page.xslt
+%%WWWDIR%%/views/banshee/pagination.xslt
+%%WWWDIR%%/views/banshee/tablemanager.xslt
+%%WWWDIR%%/views/cgi_statistics.xslt
+%%WWWDIR%%/views/cms.xslt
+%%WWWDIR%%/views/cms/access.xslt
+%%WWWDIR%%/views/cms/action.xslt
+%%WWWDIR%%/views/cms/file.xslt
+%%WWWDIR%%/views/cms/hostname.xslt
+%%WWWDIR%%/views/cms/language.xslt
+%%WWWDIR%%/views/cms/menu.xslt
+%%WWWDIR%%/views/cms/organisation.xslt
+%%WWWDIR%%/views/cms/page.xslt
+%%WWWDIR%%/views/cms/role.xslt
+%%WWWDIR%%/views/cms/settings.xslt
+%%WWWDIR%%/views/cms/switch.xslt
+%%WWWDIR%%/views/cms/user.xslt
+%%WWWDIR%%/views/cms/webserver.xslt
+%%WWWDIR%%/views/dashboard.xslt
+%%WWWDIR%%/views/events.xslt
+%%WWWDIR%%/views/logout.xslt
+%%WWWDIR%%/views/password.xslt
+%%WWWDIR%%/views/profile.xslt
+%%WWWDIR%%/views/request_statistics.xslt
+%%WWWDIR%%/views/security_statistics.xslt
+%%WWWDIR%%/views/server_statistics.xslt
+%%WWWDIR%%/views/session.xslt
+%%WWWDIR%%/views/setup.xslt
+%%WWWDIR%%/views/sitemap.xml.xslt
+@dir %%WWWDIR%%/public/css/cms/forum



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