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.
 
 
 
 
 
 
Tony Murray e5bb6d80bc
Fix settings access (#11915)
12 hours ago
.github Updating Pull Request initial text (#11440) 2 months ago
LibreNMS Bump version to 1.65 6 days ago
app CORS settings in webui (#11912) 22 hours ago
bootstrap Check PHP version first (#10473) 11 months ago
cache fix: page/graph load speed: part 1 (#6611) 3 years ago
config CORS settings in webui (#11912) 22 hours ago
contrib Use Config helper (#10339) 1 year ago
database . 2 weeks ago
doc Changelog for 1.65 6 days ago
html CORS settings in webui (#11912) 22 hours ago
includes Support NetMan 204 (#11913) 14 hours ago
licenses delete old stuff, put licenses into licenses 8 years ago
logs Restore gitignore file contents (#9784) 1 year ago
mibs newdevice: Added support for Fortinet FortiVoice devices (#11914) 19 hours ago
misc CORS settings in webui (#11912) 22 hours ago
resources CORS settings in webui (#11912) 22 hours ago
routes Fix settings access (#11915) 12 hours ago
rrd Restore gitignore file contents (#9784) 1 year ago
scripts Merge pull request #11762 from murrant/consolidate-install-doc 1 week ago
sql-schema Alert template clean up "\r\n\n" (#10541) 10 months ago
storage Update to Laravel 5.7 (PHP 7.3 support) (#9800) 1 year ago
tests Support NetMan 204 (#11913) 14 hours ago
.codeclimate.yml More codeclimate tuning (#9197) 1 year ago
.editorconfig Update to Laravel 5.7 (PHP 7.3 support) (#9800) 1 year ago
.env.example create .env if non-existing 1 week ago
.env.travis fix test env 1 week ago
.gitignore Unbundle javascript language files (#10788) 8 months ago
.mention-bot Update .mention-bot (#5371) 3 years ago
.scrutinizer.yml refactor: use Composer to manage php dependencies (#5216) 3 years ago
.travis.yml db connection for tests 1 week ago
AUTHORS.md Add more Vigor series device support (#10562) 10 months ago
CHANGELOG.md Small Cleanup (#8871) 2 years ago
CODE_OF_CONDUCT.md docs: Added code of conduct doc in root (#7055) 3 years ago
CONTRIBUTING.md documentation link fixes (#10848) 7 months ago
LICENSE.txt Update copyright instructions 6 years ago
Makefile webui: Removed unused JS causing issues with typeahead (#8307) 2 years ago
README.md Fix travis-ci url (#11419) 2 months ago
addhost.php Fix - Seperate default poller id and distributed poller groups (#11584) 1 month ago
adduser.php Use Laravel authentication (#8702) 1 year ago
alerts.php Alert Subsys to OOP and SNMPTraps trigger Alert Rules (#9765) 11 months ago
artisan Add Laravel to LibreNMS (#8318) 2 years ago
billing-calculate.php Added aggregate config option to Billing 95th percentile calculations (#10202) 1 year ago
build-base.php Laravel migrations (#8868) 1 year ago
build.sql Remove graph_types definitions from DB (#9618) 1 year ago
check-services.php Refactor Datastores to allow future improvements. OpenTSDB Tags. (#11283) 3 months ago
composer.json CORS settings in webui (#11912) 22 hours ago
composer.lock CORS settings in webui (#11912) 22 hours ago
config.php.default Remove DB credentials from config.php 1 week ago
config_to_json.php Remove DB credentials from config.php 1 week ago
cronic fix: Updated bin/bash to use env in cronic script (#4752) 3 years ago
daily.php Send to PHP 71/Python2 support branch 1 month ago
daily.sh Python 3.4 is the minimum requirement 1 week ago
delhost.php refactor: Centralize includes and initialization (#4991) 3 years ago
discovery-wrapper.py Remove DB credentials from config.php 1 week ago
discovery.php Fix various issues with loading os definitions (#11640) 1 month ago
dist-pollers.php Fix broken updates (#10380) 1 year ago
irc.php refactor: Centralize includes and initialization (#4991) 3 years ago
librenms-service.py Updated shebang on librenms-service.py (#8875) 2 years ago
librenms.cron More more docs (#4197) 3 years ago
librenms.nonroot.cron Add note to cron file advising not to disable daily.sh (#9164) 1 year ago
lnms Check running user lnms (#11726) 1 month ago
mkdocs.yml Automatically change all tabs in install docs 1 week ago
package-lock.json Bump websocket-extensions from 0.1.3 to 0.1.4 1 week ago
package.json Dispatcher Service settings (#11760) 1 month ago
pbin.sh updated pbin.sh to be inline with other scripts and use env bash (#6583) 3 years ago
phpunit.xml Laravel 5.8 and updated dependencies (#10489) 11 months ago
ping.php Speed up tests by skipping pings (#11642) 1 month ago
poll-billing.php Refactor Datastores to allow future improvements. OpenTSDB Tags. (#11283) 3 months ago
poller-wrapper.py Remove DB credentials from config.php 1 week ago
poller.php Fix dynamic group membership rule for devices.status equal 0 (#11699) 1 month ago
readmegen.yml added changelog for v1.25 (#6018) 3 years ago
renamehost.php refactor: Centralize includes and initialization (#4991) 3 years ago
requirements.txt Update requirements.txt (#11600) 1 month ago
server.php php artisan serve and dusk testing (#9422) 1 year ago
services-wrapper.py Remove DB credentials from config.php 1 week ago
snmp-scan.py python3 only for snmp-scan.py (#11623) 1 month ago
snmp.conf.example snmp.conf is not needed so do not recommend to set anything (#6204) 3 years ago
snmpd.conf.example Documentation updates for DMI support and making two links in the FAQ work (#8440) 2 years ago
snmptrap.php Always boot Laravel (#9842) 1 year ago
syslog.php refactor: Centralize includes and initialization (#4991) 3 years ago
validate.php no need to warn if config.php is missing 1 week ago
webpack.mix.js Unbundle javascript language files (#10788) 8 months ago

README.md

Scrutinizer Status
Scrutinizer Code Quality
Travis Status

Introduction

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

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-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 http://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]