Version: 22.7.0, Package name: librenms-22.7.0 |
Maintained by: Stuart Henderson |
Master sites: |
Description LibreNMS is an autodiscovering PHP/MySQL/SNMP based network monitoring which includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP and many more. LibreNMS is a community-based fork of Observium. LibreNMS is not intended to replace a Nagios-type up/down monitoring system, but rather to complement it with an easy to manage, intuitive representation of historical and current performance statistics, configuration visualisation and syslog capture. |
Filesize: 53891.346 KB |
Version History (View Complete History) |
|
2021-11-16 14:30:22 by Stuart Henderson | Files touched by this commit (7) |
Log message: use GH_DISTFILE in a few places |
2021-11-13 04:25:57 by Stuart Henderson | Files touched by this commit (1) |
Log message: fix DISTFILES, reported by aja@ |
2021-11-12 11:20:08 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-21.11.0 |
2021-11-02 02:27:13 by Stuart Henderson | Files touched by this commit (1) |
Log message: bump REVISION for switch from Python 3.8 -> 3.9 |
2021-10-22 02:51:32 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-21.10.2 |
2021-10-20 04:31:34 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to librenms-21.10.1 |
2021-10-19 09:09:29 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to librenms-21.10.0 |
2021-10-03 13:30:52 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-21.9.1 |
2021-09-17 04:46:15 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-21.9.0 |
2021-07-17 03:29:55 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to librenms-21.7.0 |
2021-06-25 10:29:54 by Stuart Henderson | Files touched by this commit (2) |
Log message: librenms: add patch (from my upstream PR) to fix fetching RSRQ/RSSI/etc from mikrotik devices where the LTE interface isn't on index 1. |
2021-06-20 05:33:06 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-21.6.0 |
2021-06-07 14:13:21 by Stuart Henderson | Files touched by this commit (4) |
Log message: address some issues with librenms' pkg-readme and path detection reported by Olivier Cherrier, while there install the bash-completion file |
2021-05-20 01:34:15 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to librenms-21.5.1 |
2021-05-18 11:14:30 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-21.5.0 |
2021-04-23 15:15:19 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-21.4.0 |
2021-03-27 09:13:34 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to librenms-21.3.0 |
2021-02-24 09:49:02 by Stuart Henderson | Files touched by this commit (52) |
Log message: switch default MODPHP_VERSION to 7.4 and bump ports which have changed version. (as of 6 Dec 2020, 7.3 went into "security fixes only" mode). |
2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743) |
Log message: Reverse the polarity of MODPY_VERSION; default is now 3.x, if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}. This commit doesn't change any versions currently used; it may be that some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those should be cleaned up in the course of updating ports where possible. Python module ports providing py3-* packages should still use FLAVOR=python3 so that we don't have a mixture of dependencies some using ${MODPY_FLAVOR} and others not. |
2021-02-18 04:59:50 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to librenms-21.2.0 |
2021-02-06 13:33:27 by Stuart Henderson | Files touched by this commit (10) |
Log message: switch roundcube/plugins and librenms to MODPHP_VERSION=7.4 |
2021-02-02 03:06:42 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-21.1.0 |
2021-02-02 03:05:11 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-21.1.0 |
2020-12-03 11:04:02 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-1.70.1 |
2020-11-06 08:02:50 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to LibreNMS 1.69 |
2020-10-02 12:45:24 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-1.68 |
2020-09-04 15:19:59 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-1.67 |
2020-08-01 05:16:49 by Stuart Henderson | Files touched by this commit (6) |
Log message: update to librenms-1.66 |
2020-07-26 10:34:52 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to librenms-1.65.1 |
2020-07-11 16:54:41 by Stuart Henderson | Files touched by this commit (98) |
Log message: switch my maintainer email addresses to my own domain |
2020-07-04 13:51:43 by Stuart Henderson | Files touched by this commit (11) |
Log message: update to librenms-1.65 |
2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032) |
Log message: bump REVISION; python 3 default changed to 3.8 |
2020-06-18 03:54:14 by Stuart Henderson | Files touched by this commit (1) |
Log message: librenms: add some small optional RUN_DEPENDS, used for the distributed poller |
2020-06-06 13:02:25 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to librenms-1.64.1 |
2020-06-01 14:56:22 by Stuart Henderson | Files touched by this commit (3) |
Log message: librenms: switch dependency from py-mysqlclient to py-pymysql and drop related patches |
2020-06-01 09:01:26 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to librenms-1.64 |
2020-05-15 04:23:05 by Stuart Henderson | Files touched by this commit (1) |
Log message: librenms tweaks: - switch dependency from databases/py-mysql to databases/py-mysqlclient, requested by (and original diff from) jasper@ - stop patching MODPHP_BIN now that we provide a symlink, makes it easier to use with newer PHP |
2020-04-29 11:23:52 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-1.63 |
2020-04-05 13:27:15 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to librenms-1.62.2 |
2020-04-01 14:05:49 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to LibreNMS 1.62 |
2020-03-20 10:44:29 by Christian Weisgerber | Files touched by this commit (135) |
Log message: Make use of "find -exec {} +" (which is POSIX) and "find -delete" (which is not) throughout the ports Makefiles. * Replace find|xargs with find -exec {} + * Replace -exec {} \; with -exec {} + if applicable. * Use the -delete operator to remove files and empty directories. * Combine and tweak some find(1) invocations while here. ok kn@ rsadowski@ espie@ |
2020-03-07 07:16:25 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to librenms-1.61 |
2020-02-14 03:31:56 by Stuart Henderson | Files touched by this commit (2) |
Log message: symlink the lnms script into /usr/local/bin |
2020-02-11 11:59:09 by Stuart Henderson | Files touched by this commit (2) |
Log message: @comment some .gitignore files |
2020-02-06 15:42:29 by Stuart Henderson | Files touched by this commit (22) |
Log message: update to librenms-1.60 - rework the README a bit, install notes may still need some fixes - note: run daily.sh as _librenms after installing the new version to update schemas, you will see errors when you try to login if you don't do this. - note: some things moved from symbolic links to real files which pkg_add -u doesn't cope with (this is the same case as "exotest" in regress/usr.sbin/pkg_add). pkg_delete then pkg_add when updating. @ask-update is used in the plist to try to warn you and ask you to cancel during the update in this case. |
2019-09-26 16:01:47 by Stuart Henderson | Files touched by this commit (4) |
Log message: drop MODPHP_VERSION=7.3, it is now the default |
2019-07-03 08:07:47 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-1.53.1 |
2019-07-02 10:57:58 by Stuart Henderson | Files touched by this commit (10) |
Log message: update to librenms-1.53 |
2019-06-03 10:06:58 by Stuart Henderson | Files touched by this commit (153) |
Log message: s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying in ports which I maintain |
2019-05-28 08:18:31 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-1.52 |
2019-05-20 07:23:45 by Stuart Henderson | Files touched by this commit (10) |
Log message: - switch librenms, roundcube and related ports to php 7.3 - mention in rcube-sieverules/pkg/DESCR that it's unmaintained upstream (suggest using the bundled Managesieve plugin instead) |
2019-04-30 09:25:50 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to librenms-1.51 |
2019-04-27 17:55:05 by Stuart Henderson | Files touched by this commit (24) |
Log message: remove more PKG_ARCH=* with pyc in PLIST |
2019-04-18 11:20:51 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-1.50.1 - Affects users of webservers not using .htaccess: Moved php files outside of public html directory (Apache was protected by .htaccess) Some files could be accessed directly, leaking some information, like the version in about.inc.php but not statistics because it doesn't have DB access. - Affects all users: Some files did not check for authentication and could disclose some info. Better checks before including files from user input Fix unescaped variables in ajax_search.php |
2019-04-01 07:52:45 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-1.50 |
2019-03-19 07:55:48 by Stuart Henderson | Files touched by this commit (2) |
Log message: librenms/cache dir should be writable |
2019-03-17 16:44:22 by Stuart Henderson | Files touched by this commit (2) |
Log message: Mention in the pkg-readme how to convert alert templates from old-style to new (if you see messages with keywords like "Severity: %severity" you need to do this) - at present there's a built-in converter but this won't stay around forever. |
2019-03-06 08:08:24 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-1.49 |
2019-02-08 03:18:49 by Stuart Henderson | Files touched by this commit (1) |
Log message: use UPDATE_PLIST_ARGS += -i MODPHP_VERSION to prevent bad subst's creeping back in |
2019-02-07 15:47:43 by Stuart Henderson | Files touched by this commit (1) |
Log message: fix bad ${MODPHP_VERSION} subst (no pkg change) |
2019-02-01 05:57:44 by Stuart Henderson | Files touched by this commit (2) |
Log message: update to librenms-1.48.1 |
2019-01-29 15:20:37 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to LibreNMS 1.48 |
2019-01-04 06:43:35 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-1.47 |
2018-12-03 11:41:36 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-1.46 |
2018-11-29 16:49:03 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-1.45 |
2018-10-17 14:24:38 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-1.44 |
2018-10-17 08:15:56 by Stuart Henderson | Files touched by this commit (54) |
Log message: switch default php version from 7.0 to 7.1 (not 7.2 yet as some things are still using mcrypt). |
2018-10-17 07:40:05 by Stuart Henderson | Files touched by this commit (1) |
Log message: add comments about py3 and (beta) librenms-service.py, no pkg change |
2018-09-26 16:51:28 by Stuart Henderson | Files touched by this commit (2) |
Log message: fixup yet another path to the php binary, this time in poller-service.py and written as "'/usr/bin/env', 'php'" so the existing subst's didn't find it. |
2018-09-10 12:53:00 by Stuart Henderson | Files touched by this commit (7) |
Log message: update to librenms-1.43 |
2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918) |
Log message: convert to PKGSTEM |
2018-08-21 09:36:35 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to librenms-1.42.01 |
2018-07-01 15:49:18 by Stuart Henderson | Files touched by this commit (7) |
Log message: update to LibreNMS 1.41 - fix the local change to uses crontab's new -n feature instead of cronic in the sample additions for /etc/crontab. it had extra whitespace between the username and the command which is not permitted syntax. |
2018-06-28 12:42:57 by Stuart Henderson | Files touched by this commit (3) |
Log message: - use the new "-n" functionality rather than cronic in crontab sample lines - tweak 1.40 upgrade notes in README (after I upgraded another machine and ran into problems that I probably ran into last time as well) |
2018-06-12 13:08:40 by Jasper Lievisse Adriaanse | Files touched by this commit (1) |
Log message: add missing RDEP on php-pdo_mysql ok sthen@ (MAINTAINER) |
2018-05-31 14:40:41 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to LibreNMS 1.40 - note the new addition to the pkg-readme, repeated below. (upstream's normal setup these days is to provide only their own code and rely on composer to fetch the dependencies. this isn't suitable for OS packaging so I'm pregenerating a separate distfile with dependencies instead. unfortunately the hook to copy across existing config to the .env file is done from composer, so that doesn't work for us, so you have to copy it yourself.) Updating from 1.39 or earlier ============================= As of 1.40, LibreNMS now uses the Laravel framework which requires some additional setup. Upstream has code to copy this across from an existing configuration initially, but it's not functional in this packaged environment. Generate an APP_KEY: # cd /var/www/librenms # doas -u _librenms /usr/local/bin/php-7.0 artisan key:generate Copy this to the clipboard, then edit /var/www/librenms/.env and fill in the relevant details. It may also be necessary to raise max_connections in /etc/my.cnf; https://community.librenms.org/t/new-requirements-for-1-40/4057 suggests doubling this value. |
2018-05-22 02:19:06 by Stuart Henderson | Files touched by this commit (11) |
Log message: drop MODPHP_VERSION=7.0 for ports which switched early |
2018-05-17 02:27:43 by Stuart Henderson | Files touched by this commit (2) |
Log message: flip librenms over to PHP 7.0, I've been using it like this for ages |
2018-05-09 14:24:21 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-1.39 |
2018-04-23 05:00:08 by Stuart Henderson | Files touched by this commit (10) |
Log message: update to librenms-1.38 |
2018-02-28 08:01:08 by Stuart Henderson | Files touched by this commit (1) |
Log message: unbreak do-install, extra librenms/ in rm path. reported by naddy@ |
2018-02-27 08:17:39 by Stuart Henderson | Files touched by this commit (11) |
Log message: update to librenms-1.37. dependencies have been removed upstream in favour of scripts to fetch via composer - the port switches to a locally produced tar with pre-fetched dependencies, a port cannot go to the net and fetch files at build time. |
2018-02-14 07:04:34 by Stuart Henderson | Files touched by this commit (1) |
Log message: fix typo; reported by naddy@ nigel@ |
2018-02-12 16:27:18 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to librenms-1.36.01 |
2018-01-05 07:51:42 by Stuart Henderson | Files touched by this commit (12) |
Log message: update to LibreNMS 1.35 |
2017-09-01 07:24:58 by Stuart Henderson | Files touched by this commit (2) |
Log message: bugfix update to librenms-1.31.03v0 |
2017-08-31 06:16:31 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-1.31.02 |
2017-08-29 05:43:55 by Stuart Henderson | Files touched by this commit (3) |
Log message: bugfix update to librenms-1.31.01 |
2017-08-28 05:47:03 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to librenms-1.31 |
2017-08-22 04:16:22 by Stuart Henderson | Files touched by this commit (3) |
Log message: update to librenms-1.30.01 |
2017-07-30 11:05:54 by Stuart Henderson | Files touched by this commit (10) |
Log message: update to LibreNMS 1.30, including fdb table searches on many switches, yaml-based sensor definitions, suport for many additional sensor types, and more. https://github.com/librenms/librenms/releases |
2017-06-28 07:16:49 by Antoine Jacoutot | Files touched by this commit (9) |
Log message: Our cp(1), mv(1) and rm(1) support `-v' now. ok sthen@ |
2017-06-25 16:34:36 by Stuart Henderson | Files touched by this commit (6) |
Log message: update to librenms-1.29 |
2017-05-30 15:05:44 by Stuart Henderson | Files touched by this commit (14) |
Log message: update to librenms-1.28, many nice improvements including: - major overhaul of wireless sensors - faster page/graph generation - lots of additional device support as usual |
2017-05-05 03:37:13 by Stuart Henderson | Files touched by this commit (3) |
Log message: fix version display on librenms' "about" page |
2017-05-01 07:22:18 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-1.27 |
2017-03-26 11:30:28 by Stuart Henderson | Files touched by this commit (5) |
Log message: update to LibreNMS 1.26 |
2017-02-27 17:21:33 by Stuart Henderson | Files touched by this commit (7) |
Log message: update to LibreNMS 1.25 - now includes SVG graph support, this can be enabled in the UI from global settings -> webui settings -> graph settings |
2017-01-31 15:43:30 by Stuart Henderson | Files touched by this commit (18) |
Log message: update to librenms-1.24 reluctantly add a run dep on bash, it's getting to be a bit of a maintenance problem to keep patching daily.sh to work with ksh. |
2016-12-14 14:37:03 by Stuart Henderson | Files touched by this commit (12) |
Log message: update to librenms-1.22.01 |
2016-10-21 08:52:27 by Stuart Henderson | Files touched by this commit (2) |
Log message: security update to librenms-201609.01 https://github.com/librenms/librenms/pull/4807 |
2016-10-14 06:48:56 by Stuart Henderson | Files touched by this commit (23) |
Log message: update to librenms-201609 |
2016-08-19 08:39:05 by Stuart Henderson | Files touched by this commit (11) |
Log message: update to LibreNMS 201608 |
2016-07-08 10:07:22 by Stuart Henderson | Files touched by this commit (6) |
Log message: update to LibreNMS 201607 |
2016-06-20 09:12:42 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to LibreNMS 201606 |
2016-05-06 13:31:09 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-201605 |
2016-04-24 17:36:07 by Stuart Henderson | Files touched by this commit (1) |
Log message: add missing SUBST_VARS |
2016-04-18 03:36:03 by Stuart Henderson | Files touched by this commit (6) |
Log message: update to librenms-201604 |
2016-04-05 07:39:49 by Stuart Henderson | Files touched by this commit (3) |
Log message: fix doubled word and talk about newsyslog.conf in README workaround openbsd snmpd(8)'s broken snmpEngineTime.0 implementation |
2016-03-07 10:49:10 by Stuart Henderson | Files touched by this commit (2) |
Log message: don't use `git rev-parse HEAD`, it's not going to work on a non-git-checkout as used in the package anyway (and users may not have git installed, so there's an ugly error message). use snmpget -V instead of --version, long getopt doesn't seem to be working at least with 5.7.3 on OpenBSD. |
2016-03-07 09:43:03 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-201603 |
2016-02-24 17:46:35 by Stuart Henderson | Files touched by this commit (11) |
Log message: update to librenms-201602 |
2016-01-06 13:03:56 by Stuart Henderson | Files touched by this commit (2) |
Log message: zap unnecessary bash use |
2016-01-06 12:58:12 by Stuart Henderson | Files touched by this commit (2) |
Log message: uid is now in config.php.default; use the correct one for the port |
2016-01-06 06:11:47 by Stuart Henderson | Files touched by this commit (7) |
Log message: update to LibreNMS 201601 |
2015-12-27 16:28:40 by Stuart Henderson | Files touched by this commit (2) |
Log message: adjust sample config for nginx |
2015-12-07 16:42:03 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to LibreNMS-201512 |
2015-11-23 04:48:53 by Stuart Henderson | Files touched by this commit (2) |
Log message: switch LibreNMS rrdtool_version to 1.5 now that rrdtool has been updated (with 1.5+ more commands are available via rrdcached so files can be created directly rather than needing separate access to the rrd directory). |
2015-11-10 08:51:35 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to LibreNMS 201511 |
2015-11-03 06:08:00 by Stuart Henderson | Files touched by this commit (2) |
Log message: avoid unnecessary use of bash, and don't use rm -v (gnu extension) |
2015-10-12 09:39:06 by Stuart Henderson | Files touched by this commit (4) |
Log message: add support for snmpd(8)'s OPENBSD-SENSORS-MIB, merged upstream |
2015-10-12 05:30:32 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to librenms-201510 |
2015-09-17 06:17:45 by Stuart Henderson | Files touched by this commit (10) |
Log message: update to LibreNMS-201509 |
2015-08-12 09:25:04 by Stuart Henderson | Files touched by this commit (7) |
Log message: update to LibreNMS-201508 |
2015-07-15 20:50:33 by Stuart Henderson | Files touched by this commit (16) |
Log message: update to a LibreNMS snapshot from today, and start using a separate uid |
2015-07-06 05:25:36 by Stuart Henderson | Files touched by this commit (16) |
Log message: Remove use of sudo from pkg READMEs in a few ports as packages and their instructions are meant to work on a fresh install. - easy cases: replace some '$ sudo somecommand' with '# somecommand' (while there I've swapped some "${RCDIR}/foo start" with "rcctl foo start"). - replace some 'sudo -u user somecommand foo bar' with 'su -s /bin/sh user "/path/to/somecommand foo bar"' and similar. Not pretty with the -s, but many of the uids that need to run these commands have /sbin/nologin as their usual shell. |
2015-07-03 13:17:26 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to a new checkout, and fix nginx config fragment |
2015-06-25 14:47:27 by Stuart Henderson | Files touched by this commit (8) |
Log message: update to a librenms checkout from today |
2015-06-10 15:15:33 by Stuart Henderson | Files touched by this commit (9) |
Log message: update to a newer librenms snapshot from today |
2015-06-05 00:00:24 by Robert Nagy | Files touched by this commit (72) |
Log message: bump revision due to the change of the default php version to 5.6 ok aja@ |
2015-05-05 03:20:30 by Stuart Henderson | Files touched by this commit (6) |
Log message: update to a newer LibreNMS snapshot |
2015-04-24 16:05:59 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to newer librenms snap; now recognises snmpd(8) as OpenBSD by sysObjectID without needing a hint in sysDescr |
2015-04-23 10:53:03 by Stuart Henderson | Files touched by this commit (3) |
Log message: reduce default concurrency for poller-wrapper.py |