1179 Commits

Author SHA1 Message Date
Kevin Krumm
e7d4716996 docs: Added device-troubleshooting page (#7638)
* docs: create device-troubleshooting page

using the capture debug info page.

* Update device-troubleshooting.md

* capture debug info images

* Update and rename device-troubleshooting.md to Device-Troubleshooting.md

* added Device-Troubleshooting.md

* Update Device-Troubleshooting.md
2017-11-06 21:52:32 +00:00
Kevin Krumm
e3ba042379 Fix Weathermaps (#7645)
minor spelling error.
2017-11-06 20:39:13 +00:00
Kevin Krumm
f1ef6d20d8 docs: Updated FAQ on Graph Spikes and why they occur (#7653)
from murrant post in https://community.librenms.org/t/very-spiky-graph-on-one-host/2550/5
2017-11-06 20:37:00 +00:00
Kevin Krumm
00470df10e docs: Added WebUI to Validate docs (#7635)
* docs: Validate to the Web UI

* Add files via upload

images for web ui validate.
2017-11-05 20:25:26 +00:00
Kevin Krumm
532bb60052 docs: Added example on how to add Weathermaps to Dashboards (#7636)
* docs: How to add Weathermaps to Dashboards

* image for weathermap dashboard
2017-11-05 20:24:49 +00:00
Kevin Krumm
d060eed6ad docs: Added Windows example for syslog client setup (#7632)
added in how to for windows send logs to syslog.
2017-11-05 18:55:04 +00:00
Tony Murray
4dd56bc72e refactor: Wifi cleanup (#7607)
* refactor: remove duplicated data collection in old wifi module
Still a bit more work before we can fully remove it

* remove unused graphs
update overview graphs for some wireless os
2017-11-02 21:07:58 +00:00
Tony Murray
0d07f85257 feature: Allow snmpget in os discovery yaml (#7587)
* feature: Allow snmpget in os discovery yaml

Re-submit after release

* Remove extra trim in discovery and in snmp_get.
also trim() always returns a string, so is_string() check is a waste of cpu cycles.
2017-11-02 12:41:18 +00:00
Kevin Krumm
e3b4fa12b1 docs: Added syslog cleanup option to syslog docs (#7581)
* docs: added syslog cleanup option

syslog purge

* Update Syslog.md
2017-10-31 20:33:17 +00:00
Kevin Krumm
82ac4f59a4 docs: fixed the discovery.md (#7590)
was missing the py
2017-10-31 13:18:00 +00:00
Tony Murray
9d73cd401a feature: LDAP auth update: alerts, api, remember me (#7335)
* feature: LDAP auth update: alerts, api, remember me
Defer ldap connection until it is needed (saves connections from pollers)
Add ability to use a bind account if the server does not allow anonymous bind.
If the server does allow anonymous bind, no config change is needed.
Use Config class

FYI, I have no way to test this.

TODO: update/validate docs

* prevent duplicate users in get_userlist()

* fix bug in Config get for auth_ldap_uid_attribute, `.` should have been `,`
Change case of uidNumber to match common configs (should be case insensitive anyway)

* revert uidnumber case changes and fix up user supplied ones as it is unintuitive that they need to be lowercase.
Add auth_ldap_binddn setting to allow more a more specific way to enter the bind user.
2017-10-30 19:28:40 +00:00
Neil Lathwood
e55c68de3b docs: Added changelog for 1.33 (#7580) 2017-10-29 21:39:24 +00:00
Neil Lathwood
f36a954976 Revert "docs: updated info for graylog" (#7578)
* Revert "Revert "feature: Allow snmpget in os discovery yaml (#7558)" (#7576)"

This reverts commit 426916dbe47d31a38e042aad98915eb618c04760.

* Revert "fix: lldp find_port_id finds not the most correct port (#7564)"

This reverts commit 7e05fff615bb765262f2abde36219ea691ee7f99.

* Revert "fix: Update RFC1123 Hostname Check (#7572)"

This reverts commit ebcfa45a933991f35ece3a643a552e161a1825bf.

* Revert "docs: updated info for graylog (#7538)"

This reverts commit 6fab5166c52306a8da306a36e44b0b68592cdb2a.
2017-10-29 20:10:49 +00:00
Tony Murray
426916dbe4 Revert "feature: Allow snmpget in os discovery yaml (#7558)" (#7576)
This reverts commits:
193db0247597833672a02eb1e141f35d24e553cf
b73c4e9d6eeedffde745db59502e8cca1ac65a0e
a93bb6635ddd070e185d12837decb7a61487c1db
2017-10-29 14:04:26 -05:00
Kevin Krumm
6fab5166c5 docs: updated info for graylog (#7538)
* docs: updated info for graylog

per user in the forums with Graylog 2.2.3 this is needed.

* Update Graylog.md

* Update Graylog.md

* Update Graylog.md
2017-10-29 10:05:58 +01:00
Kevin Krumm
9d41301200 ssl config fix for centos apache (#7562)
* docs: ssl config fix for cent os apache

fixed line syntax error.

* Update SSL-Configuration.md

accident did not mean to remove that.
2017-10-28 13:09:52 +01:00
Kevin Krumm
090157779d Fix for WeatherMaps SELinux (#7569)
* docs: Fix for WeatherMaps SElinuix

SELinux command.

* Update Weathermap.md
2017-10-28 11:00:36 +01:00
Zmegolaz
f8d7ccfe0d feature: Support for up/down detection of ping only devices.
* Added support for ping only devices.

* Renamed sql-schema/206 to 207.

* Discovery tried to detect the OS when it shouldn't.

* Updated db_schema.yaml

* Added ping icon.

* Don't show unused graphs and tabs when SNMP is disabled.

* Allow the user to specify OS of ping only devices.

* Removing custom OS now changes it to 'ping'.

* Removed unnecessary use of mres().

* UI select box for SNMP enable/disable.

* Hide device_ping_perf if ping is disable on device.

* Fixed SNMP settings update status messages.

* Added functionality to add ping only devices via the web ui.

* Added ping only option to addhost.php

* Added ping only support to snmp-scan.py

* Moved sql 208 to 211

* Fixed scrutinizer issues.

* Fixed broken ossearch.

* Added ping only support to the API.

* Updated API doc.

* Added (optional) to OS and hardware description. Hid Port Settings, Applications, Modules, Storage, Processors, Memory and Components from the edit menu

* Style fix.

* Updated ping icon.

* clean() instead of mres(). More escaping. Better help in snmp-scan.py and addhost.php

* Fixed scrutinizer issue.

* Always try SNMP in snmp-scan.py, new option for it in addhost.php. Slice instead of chunk in ajax_ossuggest.php. Other minor style changes.

* Updated sql modifications to insert the new column in the same place as in db_schema.yaml.
2017-10-27 22:59:25 -05:00
Kevin Krumm
a81ce594c7 Weathermap fix for configs dir (#7560)
* docs: Weathermap fix for configs dir

Instead of setting the ownership of the Weathermap/configs directory to apache or www-data, leave it as librenms and chmod 775 librenms/html/plugins/Weathermap/configs
The apache user should already have librenms as a secondary group, so just granting group r/w permissions fixes access for Weathermap and prevents validate.php from complaining. @robdb

* Update Weathermap.md

* Update Weathermap.md

spelling fix

* Update Weathermap.md

added "WeatherMappper"

* Update Weathermap.md
2017-10-27 21:55:38 +01:00
Kevin Krumm
d4b2f6ee91 docs: Weathermaps minor fix to the steps (#7557)
* docs: Weathermaps minor fix to the steps

minor fix to the steps cut down to 5 steps. and added in example pic.

* network weather map

example network weather map picture

* Update Weathermap.md

added pic to .md

* Delete network-weather-map.PNG

* network weather map example pic

example pic.

* changes to steps

* Update Weathermap.md

added or to user

* Update Weathermap.md

* Update Weathermap.md

* Update Weathermap.md

fixes for grammar and spelling.

* Update Weathermap.md
2017-10-26 21:35:03 +01:00
Kevin Krumm
017e3cd7ca docs: Update network map.md (#7554)
* docs: Update network map.md

* networkmap

network map example picture.

* Update Network-Map.md

added in the example network map picture.

* Update Network-Map.md

* Delete networkmap.PNG

* networkmap

example network map

* Update Network-Map.md

* Update Network-Map.md

* Update Network-Map.md

* Update Network-Map.md
2017-10-26 21:34:36 +01:00
Joel Kociolek
b2a845adaf docs: Include Freeswitch in applications doc (#7556)
* Add doc for Freeswitch Application

* Add Freeswitch Application to doc table of content
2017-10-26 21:03:00 +01:00
Tony Murray
193db02475 feature: Allow snmpget in os discovery yaml (#7558)
* feature: Allow snmpget in os discovery yaml
Convert all remaining os except airos.

Affected OS: asuswrt-merlin, ddnons, dsm, extrahop, huaweiups, ibmtl, pcoweb, pktj, qnap, remoteeye4, sentry3, sentry4, tomato

There should be not change in detection.

* Fix, asuswrt-merlin and tomato with snmpsim.  May not have been an issue with actual devices because of -Oa leading " was a bit odd.

* missed file
2017-10-26 20:48:33 +01:00
barryodonovan
e968e37cdc docs: Updated default list of modules in poller and discovery support docs. (#7532)
* updated default list of modules in poller and discovery support docs.

*  changed PollerSupport.md and DiscoverySupport.md to relect config.php as the correct location for local per-os module overrides

* removed 'tnms-nbi' module from docs and from defaults file. Removed 'wifi' from docs.
2017-10-26 11:43:09 +01:00
Tony Murray
51ba934e11 feature: Added web validation (#7474)
* refactor: convert validations to modules to prep for gui integration

* accidentally dropped, schema update

* fix accidental output to webui

* mention discovery-wrapper.py and re-arrange.

* refine some fix statements

* rename the Config validation group to Configuration.

* fix some scrutinizer issues
remove as many local functions from validator.php as possible
move extensions from pre-check
remove duplicate timezone check
looks like there is some db schema differences between mariadb 10.1 and 10.2, investigating

* mariadb version diff take2

* Check schema version first for database.
Remove stop to go back to command line for install docs.
Add helpful link when there is no devices added to /addhost

* fix incorrect validation for empty string defaults

* Fix style

* Add additional file permissions checks

* catch exception and fail for invalid timezone
Change visuals a bit.

* add php version warning

* fix space
2017-10-26 07:56:09 +01:00
Kevin Krumm
bf2f948197 docs: fix for Network map.md (#7545)
fixed the bracket.
2017-10-25 08:56:22 -05:00
Kevin Krumm
0432d34d9a docs: Added doc for weathermap integration (#7536)
* docs: new doc for weathermap

* Update Weathermap

* Update Weathermap

* Update mkdocs.yml

added in Weathermap.md

* Update Weathermap

minor grammar fix

* Rename Weathermap to Weathermap.md

* Update Weathermap.md
2017-10-25 14:10:59 +01:00
Kevin Krumm
e99ba67d88 docs: Added more example hardware (#7542)
Work and Home Setup.
2017-10-25 08:16:19 +01:00
bdg-robert
9053efa311 docs: Added Dynamic Configuration UI for Network-Map.md (#7540)
The network map has a built in configuration UI that can be tweaked interactively and provide the text parameters that can be placed in the librenms/config.php file. This option allows for faster configuration of the map instead of updating config.php and reloading the page.
2017-10-24 22:28:16 +01:00
kkrumm1
c50ddc3555 docs: SSL config for CentOS 7 with Apache (#7529)
* docs: SSL config for CentOS 7 with Apache

* docs: SSL update for CentOS and Apache

minor sentence change.

* docs: SSL conig centos and apache

fixed missed spelled word.

* docs: SSL CentOS 7 and apache

minor fix for spelling and grammar.

* Update SSL-Configuration.md
2017-10-23 23:09:14 -05:00
kkrumm1
a5dc4b2dc7 docs: OpenManage including info for windows. (#7534)
* docs: OpenManage included info for windows.

* docs: OpenManage

minor fix for the structure of doc.

* Update Dell-OpenManage.md
2017-10-23 21:59:31 +01:00
terrytibbles
aace3b169e docs: Update Git commands (#7525)
Change to installation directory to run Git commands.
2017-10-22 19:25:09 +01:00
Tony Murray
1f7274d371 docs: document discovery and poller module enable/disable (#7505) 2017-10-21 23:51:28 +01:00
Neil Lathwood
e3c0714ede docs: Updated references for ##librenms to discord (#7523)
* docs: Updated references for ##librenms to discord

* updated channel -> server

* updated channel -> server
2017-10-20 14:22:18 -05:00
Tony Murray
84a06f4596 docs: Update syslog docs to prevent dates in the future/past (#7519)
Extracted docs changes from: #7282
2017-10-20 16:25:26 +01:00
kkrumm1
8ae64fa4ea docs: callback stats (#7515)
* docs: callback stats

A minor sentence fix.

* docs: call back stats Q and Q

minor formatting change for the Q and A

* docs: call back stats

forget the A. on one of the Q.

* docs: call back stats

removed "google mailing list" no longer applicable.

* Update Callback-Stats-and-Privacy.md

* Update Callback-Stats-and-Privacy.md

* Update Callback-Stats-and-Privacy.md
2017-10-20 09:16:50 -05:00
gitwuethrich
4e5f250400 Update RRDCached.md (#7521) 2017-10-20 07:31:58 -05:00
kkrumm1
e235c3d495 docs: Added in the alert rules videos to alert rules page (#7512)
* docs: alert rules, added in the alert rules video

alert rules, added in the alert rules video from youtube. On libreNMS channel.

* docs:alert rules

changed some of the formattings.
2017-10-19 09:22:05 +01:00
FTBZ
163d0b4f88 fix: Errors in the documentations for CentOS 7 (#7510)
* fix: Erros in the documentations for CentOS 7

* fix: Erros in the documentations for CentOS 7

* fix: Erros in the documentations for CentOS 7

* fix: Erros in the documentations for CentOS 7

* Some corrections to make docs work as intended.

* re-add httpd_execmem for nginx
2017-10-18 14:38:56 -05:00
Søren Rosiak
a31eaa9839 docs: Added HipChat V2 WebUI Config Example (#7486) 2017-10-15 21:02:10 +01:00
Mihai Petracovici
348f5012b1 api: Added sysname as filtering group for oxidized (#7485)
* Add sysname as filtering group for oxidized

* Updated Oxidized docs with new filtering option
2017-10-15 19:37:20 +01:00
kkrumm1
83e85a5478 docs: Alerts glues (#7480)
* docs: Alerts

added the note for or `||` for `OR` to use macro.

* docs: alert glues

fixed typo

* docs: alert glues

rearranged some words.
2017-10-13 21:46:05 +01:00
gitwuethrich
8f282ad60e docs: Update Callback-Stats-and-Privacy.md (#7475)
As @murrant suggested, I added the port count and changed from total to count.
2017-10-12 09:50:09 +00:00
Tony Murray
48afb3258c Add nobulk documentation (#7478) 2017-10-11 20:02:18 -05:00
Yunchih Chen
82fb20cc19 feature: Configurable 95th percentile (#7442)
See issue #7406 for detail.
2017-10-11 13:21:11 +01:00
Tony Murray
3d41019b61 docs: improve CentOS 7 and Ubuntu 16 rrdcached installation instructions (#7473)
I tried to get these to as few of steps as possible.
Ubuntu starts the service during installation, so it won't have proper permissions/settings until after you restart it.
CentOS doesn't need epel (it doesn't have rrdtool in it) or permissions fixes.  Move run files to /run directory to save a lot of steps and be similar to other platforms. Skipping the touch allows us to skip daemon-reload
2017-10-11 08:07:08 +01:00
gitwuethrich
ea79515607 Some other formulation stuff (#7459)
Hi again
1. was -> way (just the typing error i guess)
2. i had to read the sentence 3 times until i got the meaning, so i changed it a little so it makes better sense to me (i hope you think so as well)
3. you -> your
2017-10-10 13:35:37 +01:00
gitwuethrich
ea703e8c7b Update Agent-Setup.md (#7462)
1. reformulation, because i thought it's easier to read like this, the other version sounds strange to me...
2017-10-10 13:35:07 +01:00
gitwuethrich
66d2459bd4 Update Applications.md (#7461)
1. added "to" (was just what i noticed when i looked into the page, didn't read the whole document though)
2017-10-10 11:18:39 +01:00
gitwuethrich
a0ba873db1 Update Callback-Stats-and-Privacy.md (#7460)
Hi again
1. deleted 1 "total" before BGP (i hope this is what was meant) and switched to "total devices" accordingly, so it isn't once "... total" and then "total ..."
2. bgp -> BGP (doesn't really matter, but abbreviations are usually uppercase)
3. added a "we"... at first it sounded like "you shouldn't ask us" or something like that, with the "we" it's clearer in my opinion
2017-10-10 11:18:21 +01:00