Package Details: librenms 1.67-1

Git Clone URL: https://aur.archlinux.org/librenms.git (read-only, click to copy)
Package Base: librenms
Description: Autodiscovering PHP/MySQL/SNMP based network monitoring
Upstream URL: https://www.librenms.org/
Licenses: GPL3
Submitter: freaknils
Maintainer: dvzrv
Last Packager: dvzrv
Votes: 4
Popularity: 0.000031
First Submitted: 2015-12-14 12:03
Last Updated: 2020-09-05 09:34

Pinned Comments

dvzrv commented on 2019-02-28 19:35

I've now updated to 1.48.1. Please note: This fundamentally changes everything about how this package was built/installed before! It now thrives to be as FHS compliant as possible and only state files, log files and caches (and of course configs) are writable by the librenms user.

This also changes to a user/group setup of librenms/librenms instead of librenms/http, as the latter is unsafe (it can access all other web applications' data!).

Make sure to test this setup before just switching to it. Make backups!

Known problems are:

  • librenms.service has issues reading something from the .env configuration (it can read it, but fails parsing it, somehow). If you can debug it, please do. I couldn't get it to work properly...

  • the cron jobs are currently untested, as I only have systemd timers (those could be added within this repository).

  • There is a bug with the laravel vendor stuff, not supporting php 7.3*, so you will see error pages from time to time (a page refresh worked for me every time though...). Librenms upstream needs to fix this...

  • I've only tested this with nginx + uwsgi and plan to also add an example file for uwsgi

Last but not least: If you want co-maintainership of this package, please let me know. Be warned: It's not pretty. Only attempt if you have a high tolerance towards php/python pain.

Latest Comments

« First ‹ Previous 1 2 3

nguillaumin commented on 2018-01-20 20:59

It seems the checksum on 1.31.02.tar.gz is wrong:

==> Validating source files with sha256sums... 1.31.02.tar.gz ... FAILED apache.example.conf ... Passed nginx.example.conf ... Passed

Perhaps because LibreNMS released a hotfix for 1.31.02 according to their GitHub release page: https://github.com/librenms/librenms/releases/tag/1.32.01

New checksum is: 04e4c468abafb51b272e8cf4bb7aaa2476d217dd31fd55510b9e06c55349cb5a

Kurayami commented on 2017-12-22 19:57

php-mcrypt no longer exists due to it being depreciated in the latest version of php

Anthony25 commented on 2017-08-26 21:46

I changed the versioning system, so please force the package installation to upgrade.

freaknils commented on 2016-05-19 13:15

Is now fixed! Thank you!

Anthony25 commented on 2016-05-19 13:08

Hello,
There is an issue with your sed. You don't need to replace python by python2, as it's already done upstream now. For example: https://github.com/librenms/librenms/blob/master/poller-wrapper.py

freaknils commented on 2016-02-04 08:15

It should now be fixed!
Thank you!

Anonymous comment on 2016-02-04 07:24

Your PKGBUILD is extremely clunky.

You should fix it so that it doesn't result in everything within /usr/share/webapps ends up being owned by librenms.

Anthony25 commented on 2015-12-20 12:48

No problem, thanks a lot!

freaknils commented on 2015-12-20 12:23

I am sorry and added to PKGBUILD. Thank you!

Anthony25 commented on 2015-12-20 12:08

Hello,
You forgot the dependency "mysql-python" for the poller.