You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nox-x a998e9e2ee
fix: inconsistency in ldap starttls config parameter (#13987)
2 days ago
.github Rework documentation (#13709) 3 months ago
LibreNMS fix: inconsistency in ldap starttls config parameter (#13987) 2 days ago
app Improve the efficiency of some queries (#13974) 5 days ago
bootstrap Update to Composer 2 (#12263) 2 years ago
cache fix: page/graph load speed: part 1 (#6611) 5 years ago
config Move Config loading to a service provider (#13927) 4 weeks ago
database Add ISIS discovery and polling for iosxe devices (#13880) 1 month ago
doc Submitting change to oxidized group api to include device purpose or device notes (#13976) 7 days ago
html Added BKE power supply support. (#13972) 2 weeks ago
includes Fix polling and discovery of FortiGate cluster sensors (#13980) 2 days ago
licenses Swich links to https (#12511) 1 year ago
logs Restore gitignore file contents (#9784) 3 years ago
mibs Add Eaton SC200 OS model (#13978) 1 week ago
misc Added: auth_ldap_skip_group_check when ldap_compare is not supported (#13926) 2 weeks ago
resources Added: auth_ldap_skip_group_check when ldap_compare is not supported (#13926) 2 weeks ago
routes Port Validation Page to Laravel (#13921) 1 month ago
rrd Restore gitignore file contents (#9784) 3 years ago
scripts scripts/json-app-tool.php JSON generation fix and add -S for SNMP extend name (#13948) 4 weeks ago
sql-schema Improve Markdown syntax in Document (#12949) 11 months ago
storage Update to Laravel 5.7 (PHP 7.3 support) (#9800) 3 years ago
tests Fix polling and discovery of FortiGate cluster sensors (#13980) 2 days ago
.codeclimate.yml More codeclimate tuning (#9197) 4 years ago
.editorconfig Update dependencies (#13310) 8 months ago
.env.example create .env if non-existing 2 years ago
.env.travis fix test env 2 years ago
.gitignore Implement system for user packages in composer (#13718) 4 months ago
.php-cs-fixer.php php-cs 3 prep (#13039) 10 months ago
.scrutinizer.yml refactor: use Composer to manage php dependencies (#5216) 5 years ago
.styleci.yml Add StyleCI config (#12126) 2 years ago
AUTHORS.md Health Overlib Correction (#12203) 2 years ago
CHANGELOG.md Small Cleanup (#8871) 4 years ago
CODE_OF_CONDUCT.md Remove hardcoded URLs to doc (#12364) 1 year ago
CONTRIBUTING.md documentation link fixes (#10848) 3 years ago
LICENSE.txt Swich links to https (#12511) 1 year ago
README.md Remove links to freenode (#13101) 10 months ago
SECURITY.md Create SECURITY.md 6 months ago
addhost.php Better device:add error output (#13913) 1 month ago
adduser.php Apply fixes from StyleCI (#12117) 2 years ago
alerts.php Remove debug globals (#12811) 1 year ago
artisan Update dependencies (#13310) 8 months ago
billing-calculate.php Billing: add peak in and out (#13006) 10 months ago
check-services.php Remove debug globals (#12811) 1 year ago
composer.json Bump jpgraph version to 4 (#13875) 2 months ago
composer.lock Bump composer/composer from 2.2.4 to 2.3.5 (#13944) 4 weeks ago
config.php.default Cleanup config.php.default (#13297) 8 months ago
config_to_json.php Install: Validate database before migrating (#12867) 1 year ago
cronic shellcheck (#12258) 2 years ago
daily.php Move Config loading to a service provider (#13927) 4 weeks ago
daily.sh Implement system for user packages in composer (#13718) 4 months ago
delhost.php Apply fixes from StyleCI (#12123) 2 years ago
discovery-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 8 months ago
discovery.php Oxidized update and Device remove (#13730) 4 months ago
dist-pollers.php Apply fixes from StyleCI (#12117) 2 years ago
irc.php Swich links to https (#12511) 1 year ago
librenms-service.py Updated dispatcher service (librenms-service.py) to accept a group list (#13413) 7 months ago
librenms.cron Add Laravel task scheduling (#13074) 10 months ago
librenms.nonroot.cron Add Laravel task scheduling (#13074) 10 months ago
lnms Fix disabling of built-in commands when using ./lnms (#12308) 2 years ago
mkdocs.yml DOCS, switch to dark or light mode (#13953) 4 weeks ago
package-lock.json Bump async from 2.6.3 to 2.6.4 (#13947) 4 weeks ago
package.json Update to tailwind 3 (#13695) 4 months ago
pbin.sh Quote bug (#12548) 1 year ago
phpstan-baseline-deprecated.neon Global search: search device display (#13583) 6 months ago
phpstan-baseline.neon Move Config loading to a service provider (#13927) 4 weeks ago
phpstan-deprecated.neon Use phpstan-deprecation-rules instead (#13582) 6 months ago
phpstan.neon Use PHPStan level 6 (#13308) 7 months ago
phpunit.xml Laravel 8.x Shift (#12235) 2 years ago
ping.php Remove debug globals (#12811) 1 year ago
poll-billing.php Install: Validate database before migrating (#12867) 1 year ago
poller-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 8 months ago
poller.php Poller rewrite (Try 2) (#13525) 6 months ago
renamehost.php Add renamehost function result handling and exit codes (#12980) 11 months ago
requirements.txt Fix PyMySQL upstream dependency bug (#13508) 6 months ago
server.php Apply fixes from StyleCI (#12123) 2 years ago
services-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 8 months ago
snmp-scan.py Added --ping-only to snmp-scan.py (#13810) 4 weeks ago
snmpd.conf.example Clarify non-x86 hardware info sources for snmpd (#12253) 2 years ago
snmptrap.php Remove debug globals (#12811) 1 year ago
syslog.php Update syslog.php (#13150) 9 months ago
tailwind.config.js Update to tailwind 3 (#13695) 4 months ago
validate.php Port Validation Page to Laravel (#13921) 1 month ago
webpack.mix.js Update dependencies (#13310) 8 months ago

README.md

Test Status

Introduction

LibreNMS is an auto-discovering 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 behavior towards others.

Documentation

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

Participating

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.

License

Copyright (C) 2006-2012 Adam Armstrong adama@memetic.org

Copyright (C) 2013-2021 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 https://www.gnu.org/licenses/.

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

Backers

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






























Sponsors

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