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.
 
 
 
 
 
 
Go to file
jellejans ae429d987a
Device - Add support for Scalance SC646-2C (#14835)
15 hours ago
.github Fix sqlite test (#14642) 4 months ago
LibreNMS Apply fixes from StyleCI (#14899) 1 week ago
app Allows GEO lookup with detailed internal Location information wrapped inside parentheses. (#14799) 3 days ago
bootstrap Update to Composer 2 (#12263) 2 years ago
cache fix: page/graph load speed: part 1 (#6611) 6 years ago
config Apply fixes from StyleCI (#14899) 1 week ago
database Store empty user_func as null (#14900) 1 week ago
doc Allows GEO lookup with detailed internal Location information wrapped inside parentheses. (#14799) 3 days ago
html Device: Deltanet Lambdatrail LT2-S,HS (#14661) 15 hours ago
includes Device - Add support for Scalance SC646-2C (#14835) 15 hours ago
licenses Swich links to https (#12511) 2 years ago
logs Restore gitignore file contents (#9784) 4 years ago
mibs Device: Deltanet Lambdatrail LT2-S,HS (#14661) 15 hours ago
misc SnmpQuery, respect snmp.max_oid (#14894) 1 week ago
resources SnmpQuery, respect snmp.max_oid (#14894) 1 week ago
routes Syslog sink over http for logstash (or any json source) (#14424) 7 days ago
rrd Restore gitignore file contents (#9784) 4 years ago
scripts Apply fixes from StyleCI (#14899) 1 week ago
sql-schema Improve Markdown syntax in Document (#12949) 2 years ago
storage Update to Laravel 5.7 (PHP 7.3 support) (#9800) 4 years ago
tests Device - Add support for Scalance SC646-2C (#14835) 15 hours ago
.codeclimate.yml More codeclimate tuning (#9197) 5 years ago
.editorconfig Update dependencies (#13310) 1 year ago
.env.example create .env if non-existing 3 years ago
.env.travis fix test env 3 years ago
.git-blame-ignore-revs Remove tabs from yaml (#14437) 5 months ago
.gitignore Add revisions to ignore in git blame (#14206) 7 months ago
.php-cs-fixer.php Bump php-cs-fixer to 3.4.0 (#14224) 7 months ago
.scrutinizer.yml refactor: use Composer to manage php dependencies (#5216) 6 years ago
.styleci.yml Add StyleCI config (#12126) 3 years ago
AUTHORS.md Update AUTHORS.md (#14817) 2 months ago
CHANGELOG.md Small Cleanup (#8871) 5 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) 5 months ago
SECURITY.md Add SECURITY.md (#14359) 6 months ago
addhost.php Better device:add error output (#13913) 11 months ago
adduser.php Apply fixes from StyleCI (#12117) 3 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) 7 months ago
check-services.php Remove Log::event (#14526) 4 months ago
composer.json Update PHP dependencies (fix dependencies on PHP 8.2) (#14759) 3 months ago
composer.lock Bump phpseclib/phpseclib from 3.0.18 to 3.0.19 (#14903) 7 days 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 Apply fixes from StyleCI (#14899) 1 week ago
daily.sh Add MAC OUI caching when code updates are disabled (#14713) 3 months ago
delhost.php Apply fixes from StyleCI (#12123) 3 years ago
discovery-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 2 years ago
discovery.php version and git helper improvements (#14412) 6 months ago
dist-pollers.php Apply fixes from StyleCI (#12117) 3 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) 7 months ago
librenms.nonroot.cron Move cronjob time for daily.sh (#14245) 7 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) 8 months ago
package-lock.json Bump webpack from 5.66.0 to 5.76.1 (#14901) 7 days ago
package.json Update to tailwind 3 (#13695) 1 year ago
pbin.sh Quote bug (#12548) 2 years ago
phpstan-baseline-deprecated.neon Update phpstan baseline (#14888) 2 weeks ago
phpstan-baseline.neon Allows GEO lookup with detailed internal Location information wrapped inside parentheses. (#14799) 3 days ago
phpstan-deprecated.neon PHPStan: Enable more checks (#14318) 6 months ago
phpstan.neon PHPStan: Enable more checks (#14318) 6 months ago
phpunit.xml Speed up tests (#14421) 6 months ago
ping.php Remove debug globals (#12811) 2 years ago
poll-billing.php Remove billing schema check (#14209) 7 months ago
poller-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 2 years ago
poller.php version and git helper improvements (#14412) 6 months ago
renamehost.php Add renamehost function result handling and exit codes (#12980) 2 years ago
requirements.txt Fix PyMySQL upstream dependency bug (#13508) 1 year ago
server.php Apply fixes from StyleCI (#12123) 3 years ago
services-wrapper.py Full Python code fusion / refactor and hardening 2nd edition (#13188) 2 years ago
snmp-scan.py Added --ping-only to snmp-scan.py (#13810) 11 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) 2 years ago
tailwind.config.js Update to tailwind 3 (#13695) 1 year ago
validate.php version and git helper improvements (#14412) 6 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]