svn commit: r486247 - in head/www: . hiawatha-monitor hiawatha-monitor/files
Tobias Kortkamp
tobik at FreeBSD.org
Fri Nov 30 10:58:23 UTC 2018
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 at 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
+ at comment %%WWWDIR%%/ChangeLog
+ at comment %%WWWDIR%%/INSTALL
+ at comment %%WWWDIR%%/LICENSE
+ at 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
+ at dir %%WWWDIR%%/public/css/cms/forum
More information about the svn-ports-all
mailing list