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>