42 Commits

Author SHA1 Message Date
Tony Murray
963f444f17 fix: Allow line returns in snmprec files with the 4x data type (#6443)
* fix: Allow line returns in snmprec files with the 4x data type
Fill in IOS data files
IOS-XE discovery fails, fix that

* Restore IOS-XE, unsure if it can be removed
2017-04-18 22:28:48 +01:00
Tony Murray
5dc595e260 doc: Try to explain how OS discovery works with the yaml definition (#6075) 2017-03-03 19:18:09 +00:00
Søren Rosiak
414efb3539 refactor: Various Code Cleanup (#5777)
* refactor: Various Code Cleanup

* moar
2017-02-05 22:37:08 +00:00
Tony Murray
da2c6c5d3c feature: support large vendor logos (#5573)
These are often wider than icons, with a fallback to icons if the logo is not present
Logos are stored in /html/images/logos
SVG is preferred for HiDPI
2017-01-24 22:16:01 +00:00
Neil Lathwood
ba7cdf4b75 docs: Added some hints and tips on using git (#5537) 2017-01-21 11:48:35 +00:00
David Bell
4791328669 Update Support-New-OS.md (#5440) 2017-01-15 15:19:03 +00:00
Julian K
5ad8fd3c0c feature: Add support for SVG images (#5275)
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.

* feature: Add support for SVG images

* docs: Add instructions for adding OS images

* Replace PNG os images by SVG
2017-01-08 13:32:17 -06:00
Neil Lathwood
cc8e31d1a1 newdevice: Added support for Dasan NOS #5179 + disco change (#5255)
* newdevice: Added support for Dasan NOS #5179

* sysName -> sysDescr - doh

* updated functions

* Updated discovery of OS functions

* added missing test units

* mibs added

* Allow multiple regex statements per sysDescr_regex

* Fix style/code issues

* added docs
2017-01-03 14:04:18 -06:00
Neil Lathwood
f5a16be0e3 refactor: Move OS definitions into yaml files (#5189) 2016-12-23 17:53:19 +00:00
Neil Lathwood
432f6e5276 docs: Removed mailing list in various places + small improvements to docs (#5154) 2016-12-12 12:51:10 -06:00
Neil Lathwood
b5be6e9271 feature: Added custom css and include directories which are ignored by git (#4871) 2016-10-28 05:55:40 +00:00
Tony Murray
11f087f147 docs: Tiny Sensor-State update 2016-09-27 13:55:16 -05:00
Tony Murray
fc0871f716 Move Support New OS to the Developing menu (#4636)
Re-arrange the Developing menu, needs separators...
2016-09-27 17:52:26 +01:00
Neil Lathwood
e2e9ea592a docs: Updated to include info on how to use git hook to validate code (#4484) 2016-09-20 10:21:03 -05:00
Neil Lathwood
7ff35ca6ef docs: More doc updates (#4365)
* More doc updates

* Updated to add update

* added tune option
2016-09-09 12:06:26 -05:00
Neil Lathwood
1964d1d998 Small updates 2016-08-28 21:55:19 +01:00
Neil Lathwood
4dea6fadbc Added docs + file changes to support creating new releases/changelog 2016-08-28 16:43:11 +01:00
Neil Lathwood
dcff4d3ed1 Revert "Some more doc updates" (#4231) 2016-08-27 22:12:44 +01:00
Neil Lathwood
87745cad7a Removed option to mkdocs build from creating-documentation.md 2016-08-27 15:31:51 +01:00
Neil Lathwood
acde0db434 More doc updates 2016-08-27 13:41:26 +01:00
Neil Lathwood
9f1930a81e More more docs (#4197)
* Updated docs + some small code changes

* Added validating code doc for developers

* Doc updates

* Updates and improvements
2016-08-25 18:40:11 -05:00
Neil Lathwood
383c50b4f4 Updated docs to have source to use for edit github (#4185)
* Added source link for edit on github

* Updated formatting issues

* Updated formatting issues

* Updated formatting issues
2016-08-24 08:12:20 +01:00
Neil Lathwood
0b57b1ef69 Docs update (#4182) 2016-08-23 13:32:24 -05:00
Tony Murray
b8e9b2d917 Implement an autoloader (#4140)
* Implement an autoloader

When cleaning up classes for psr2, things got a bit unwieldy, so I implemented a class autoloader.
I created a PSR-0 compliant LibreNMS directory and moved all classes there that made sense.
Implemented LibreNMS\ClassLoader which supports adding manual class mappings

This reduces the file includes needed and only loads classes when needed.

* Add teh autoloader to graph.php

* Add a small bit of docs
Fix incomplete class in includes/discovery/functions.inc.php
2016-08-21 14:07:14 +01:00
laf
d2b00a87d9 Updated some docs 2016-08-20 20:39:07 +01:00
Tony Murray
8c639aa5a4 PSR2 Cleanup: /html edition
Travis tests for code conformance. Ignore warnings for now.
Fixed all errors, left most warnings.
2016-08-18 21:29:30 -05:00
Tony Murray
3e9e1104af Update Code-Guidelines.md 2016-07-05 11:14:19 -05:00
Rosiak
73149f3f19 More updates
Add sensor_prev to be able to alert on state change

Add docs
2016-02-27 15:29:11 +01:00
Jameson Finney
8ec50f11cd Fixed some typos and formatting issues in docs 2016-01-30 22:37:28 -05:00
Jameson Finney
437d1fc40c Removed extra spaces from ends of lines. 2016-01-30 21:06:58 -05:00
Rosiak
c3ce59124e Fix some spellings. 2016-01-07 23:02:18 +01:00
Neil Lathwood
a6f34fdf7e Update Dynamic-Config.md 2015-11-17 11:11:03 +00:00
laf
1cbe42e0c7 Added commit url example 2015-10-12 22:08:30 +00:00
laf
502e1f88b5 Added docs on how to add dynamic config options 2015-10-12 21:49:35 +00:00
Paul Gear
60b39cfa41 Small note about control structures 2015-07-10 21:22:40 +10:00
laf
d24ca84b76 Forcing scrut run 2015-06-01 21:37:26 +01:00
laf
463108e9c3 Added missing config option 2015-05-22 14:07:38 +01:00
laf
6496e6ece4 Consistent date formatting from MySQL 2015-05-22 13:38:52 +01:00
laf
765e6dcbe0 Updated pgp -> php mistake 2015-05-05 22:55:12 +01:00
laf
790825efa3 Updated development docs 2015-05-05 22:17:22 +01:00
laf
4cbef8863e Added code guidelines to try and explain the file structure more 2015-04-05 01:15:52 +01:00
Neil Lathwood
e1722d7b60 Added code guidelines documentation 2015-03-01 13:56:31 +00:00