Skip to content
Community-based GPL-licensed network monitoring system
Branch: master
Clone or download
cppmonkey and PipoCanaja Added support for APC AP9810 zone contacts (#9967)
* device: Added support for APC AP9810 zone contacts

* fix: disconnected sensors been detected. And iemConfigProbesTable certainly does get used and it reference

* fix: load is VA, not to be confused with watts. This could be different per device though...
Apparent Power unit = VA
Real Power unit = Watts

And Keeping codeclimate happy

* feature: updated APC MIB

* feature: added test data for APC Smart UPS SMX750i and AP9810 with contact switches
Latest commit 8ec2476 Mar 22, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update github issue template (#9993) Mar 19, 2019
app New permissions code (#9986) Mar 19, 2019
bootstrap php artisan serve and dusk testing (#9422) Feb 14, 2019
cache fix: page/graph load speed: part 1 (#6611) May 10, 2017
contrib feature: New IP parsing classes. Removes usage of Pear Net_IPv4 and N… Aug 8, 2017
database New permissions code (#9986) Mar 19, 2019
licenses delete old stuff, put licenses into licenses Sep 29, 2011
mibs Added support for APC AP9810 zone contacts (#9967) Mar 21, 2019
resources Add alert transport to Laravel menu blade Mar 13, 2019
routes Update to Laravel 5.7 (PHP 7.3 support) (#9800) Feb 12, 2019
scripts github-remove updates (#9990) Mar 19, 2019
tests Added support for APC AP9810 zone contacts (#9967) Mar 21, 2019
.editorconfig Update to Laravel 5.7 (PHP 7.3 support) (#9800) Feb 12, 2019
.env.dusk.testing php artisan serve and dusk testing (#9422) Feb 14, 2019
.env.example Add Laravel to LibreNMS (#8318) May 9, 2018
.gitignore Update to Laravel 5.7 (PHP 7.3 support) (#9800) Feb 12, 2019
.scrutinizer.yml refactor: use Composer to manage php dependencies (#5216) Jan 1, 2017
.travis.yml php artisan serve and dusk testing (#9422) Feb 14, 2019 Updated MGE UPS sensors and added traps (#9301) Oct 17, 2018 Point to the new place of the contributing documentation (#8276) Feb 21, 2018
LICENSE.txt Update copyright instructions Jun 23, 2014
Makefile webui: Removed unused JS causing issues with typeahead (#8307) Mar 9, 2018
adduser.php Use Laravel authentication (#8702) Sep 11, 2018
artisan Update to Laravel 5.7 (PHP 7.3 support) (#9800) Feb 12, 2019
billing-calculate.php refactor: Various Code Cleanup (#5777) Feb 5, 2017
check-services.php remove strict comparisons for check-services.php (#8992) Aug 7, 2018
composer.lock Also fixes warning about mismatched composer.json hash (#10002) Mar 20, 2019
config.php.default docs: Use single quotes in example SNMP community per issue 8342 (#8348) Mar 9, 2018
daily.php FDB table with history capabilities (#9804) Feb 21, 2019 Extra safety (#9821) Feb 24, 2019
irc.php refactor: Centralize includes and initialization (#4991) Nov 21, 2016
librenms.cron More more docs (#4197) Aug 25, 2016
librenms.nonroot.cron Add note to cron file advising not to disable (#9164) Sep 6, 2018
phpunit.xml Resubmit #9608 (#9941) Mar 13, 2019
poll-billing.php feature: support non-standard unix socket (#5724) Apr 6, 2017
poller.php fix poller.php with missing -h (#9621) Jan 8, 2019
requirements.txt New python service for poller, discovery + more (#8455) Jun 30, 2018
server.php php artisan serve and dusk testing (#9422) Feb 14, 2019 Added ability to enable debug output with wrappers (#8830) Jun 20, 2018 ignore bad DNS config (#8656) May 4, 2018
snmp.conf.example snmp.conf is not needed so do not recommend to set anything (#6204) Mar 16, 2017
snmpd.conf.example Documentation updates for DMI support and making two links in the FAQ… May 8, 2018
snmptrap.php Always boot Laravel (#9842) Mar 14, 2019
syslog.php refactor: Centralize includes and initialization (#4991) Nov 21, 2016

Scrutinizer Status Scrutinizer Code Quality Travis Status


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.

We intend LibreNMS to be a viable project and community that:

  • encourages contribution,
  • focuses on the needs of its users, and
  • offers a welcoming, friendly environment for everyone.

The Debian Social Contract will be the basis of our priority system, and mutual respect is the basis of our behaviour towards others. For more about the culture we're trying to build, please read the Freenode philosophy, including guidelines for running an IRC channel and being a community catalyst.


Documentation can be found in the doc directory or, including instructions for installing and contributing.


You can participate in the project by:

VM image

You can try LibreNMS by downloading a VM image. Currently, a Ubuntu-based image is supplied and has been tested with VirtualBox.

Download one of the VirtualBox images we have available, documentation is provided which details login credentials and setup details.


Copyright (C) 2006-2012 Adam Armstrong

Copyright (C) 2013-2017 by individual LibreNMS contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

LICENSE.txt contains a copy of the full GPLv3 licensing conditions.

The following additional license conditions apply to LibreNMS (a GPL exception):

As a special exception, you have permission to link or otherwise combine LibreNMS with the included copies of the following third-party software, and distribute modified versions, as long as you follow the requirements of the GNU GPL v3 in regard to all of the remaining software (comprising LibreNMS).

Please see Acknowledgements


Support us with a monthly donation and help us continue our activities. [Become a backer]


Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

You can’t perform that action at this time.