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.
 
 
 
 
 
 
Denny Friebe 54094a4038
Support Huawei SMU02B (#14673)
2 days ago
.github Fix sqlite test (#14642) 1 week ago
LibreNMS Bump version to 22.11.0 3 days ago
app Remove ungrouped devices panel (#14664) 4 days ago
bootstrap Update to Composer 2 (#12263) 2 years ago
cache fix: page/graph load speed: part 1 (#6611) 6 years ago
config Adds Cisco DHCP Server SNMP MIB and Trap Handlers. (#14618) 1 week ago
database New schema dump (#14630) 1 week ago
doc Changelog for 22.11.0 3 days ago
html IP Infusion OcNOS basic detection (#14588) 3 weeks ago
includes Support Huawei SMU02B (#14673) 2 days ago
licenses Swich links to https (#12511) 2 years ago
logs Restore gitignore file contents (#9784) 4 years ago
mibs Adds Cisco DHCP Server SNMP MIB and Trap Handlers. (#14618) 1 week ago
misc Graphing cleanup (#14492) 4 weeks ago
resources Remove ungrouped devices panel (#14664) 4 days ago
routes API: fix port search with slashes (#14403) 2 months ago
rrd Restore gitignore file contents (#9784) 4 years ago
scripts Remove tabs from yaml (#14437) 2 months ago
sql-schema Improve Markdown syntax in Document (#12949) 1 year ago
storage Update to Laravel 5.7 (PHP 7.3 support) (#9800) 4 years ago
tests Support Huawei SMU02B (#14673) 2 days ago
.codeclimate.yml More codeclimate tuning (#9197) 4 years ago
.editorconfig Update dependencies (#13310) 1 year ago
.env.example create .env if non-existing 2 years ago
.env.travis fix test env 2 years ago
.git-blame-ignore-revs Remove tabs from yaml (#14437) 2 months ago
.gitignore Add revisions to ignore in git blame (#14206) 3 months ago
.php-cs-fixer.php Bump php-cs-fixer to 3.4.0 (#14224) 3 months ago
.scrutinizer.yml refactor: use Composer to manage php dependencies (#5216) 6 years ago
.styleci.yml Add StyleCI config (#12126) 2 years ago
AUTHORS.md Remove tabs from yaml (#14437) 2 months ago
CHANGELOG.md Small Cleanup (#8871) 4 years ago
CODE_OF_CONDUCT.md Remove hardcoded URLs to doc (#12364) 2 years ago
CONTRIBUTING.md documentation link fixes (#10848) 3 years ago
LICENSE.txt Swich links to https (#12511) 2 years ago
README.md Update license section of readme (#14571) 3 weeks ago
SECURITY.md Add SECURITY.md (#14359) 2 months ago
addhost.php Better device:add error output (#13913) 8 months ago
adduser.php Apply fixes from StyleCI (#12117) 2 years ago
alerts.php Remove debug globals (#12811) 2 years ago
artisan Update dependencies (#13310) 1 year ago
billing-calculate.php Percentage calculation helper (#14235) 3 months ago
check-services.php Remove Log::event (#14526) 3 weeks ago
composer.json Composer php minimum version to 8.1 (#14494) 1 month ago
composer.lock Composer php minimum version to 8.1 (#14494) 1 month ago
config.php.default Cleanup config.php.default (#13297) 1 year ago
config_to_json.php Install: Validate database before migrating (#12867) 2 years ago
cronic shellcheck (#12258) 2 years ago
daily.php Increase minimum version to PHP 8.1 (#14378) 2 months ago
daily.sh Increase minimum version to PHP 8.1 (#14378) 2 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) 1 year ago
discovery.php version and git helper improvements (#14412) 2 months ago
dist-pollers.php Apply fixes from StyleCI (#12117) 2 years ago
irc.php Swich links to https (#12511) 2 years ago
librenms-service.py Updated dispatcher service (librenms-service.py) to accept a group list (#13413) 1 year ago
librenms.cron Move cronjob time for daily.sh (#14245) 3 months ago
librenms.nonroot.cron Move cronjob time for daily.sh (#14245) 3 months ago
lnms Fix disabling of built-in commands when using ./lnms (#12308) 2 years ago
mkdocs.yml Update to mkdocs-material 8.3.9 (#14189) 4 months ago
package-lock.json Bump loader-utils from 1.4.0 to 1.4.2 (#14628) 2 weeks ago
package.json Update to tailwind 3 (#13695) 10 months ago
pbin.sh Quote bug (#12548) 2 years ago
phpstan-baseline-deprecated.neon Dashboard code cleanup (#13996) 6 months ago
phpstan-baseline.neon Port search API search more than one fields (#14646) 1 week ago
phpstan-deprecated.neon PHPStan: Enable more checks (#14318) 3 months ago
phpstan.neon PHPStan: Enable more checks (#14318) 3 months ago
phpunit.xml Speed up tests (#14421) 2 months ago
ping.php Remove debug globals (#12811) 2 years ago
poll-billing.php Remove billing schema check (#14209) 3 months ago
poller-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 1 year ago
poller.php version and git helper improvements (#14412) 2 months ago
renamehost.php Add renamehost function result handling and exit codes (#12980) 1 year ago
requirements.txt Fix PyMySQL upstream dependency bug (#13508) 1 year ago
server.php Apply fixes from StyleCI (#12123) 2 years ago
services-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 1 year ago
snmp-scan.py Added --ping-only to snmp-scan.py (#13810) 7 months ago
snmpd.conf.example Clarify non-x86 hardware info sources for snmpd (#12253) 2 years ago
snmptrap.php Remove debug globals (#12811) 2 years ago
syslog.php Update syslog.php (#13150) 1 year ago
tailwind.config.js Update to tailwind 3 (#13695) 10 months ago
validate.php version and git helper improvements (#14412) 2 months ago
webpack.mix.js Update dependencies (#13310) 1 year 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-2022 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]