1212 Commits

Author SHA1 Message Date
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
gitwuethrich
b46735b9c2 docs: Some changes in formulation (#7458)
1. "is ..." -> "has to do with ..."
2. reformulation of the sentence: it wasn't complete, because after "Thanks to one of our users, Dan Brown ..." there was just "additional information" about Dan Brown but not what we actually have thanks to him. I think this formulation makes it a little bit easier to understand the sentence
3. cpu architect -> CPU architecture (i thought it was the common way to state it. Also, abbreviations are generally uppercase)

Hope this helps :)
2017-10-10 07:58:28 +00:00
gitwuethrich
b3185b792e docs: would't -> wouldn't (#7457) 2017-10-10 07:57:45 +00:00
gitwuethrich
e25f473a80 Sentence correction (#7450)
... with via ... doesn't really make sense in my opinion. I deleted the "with", because I thought the original meaning was "via", but I guess you could also go for the "with" and delete the "via". This doesn't affect the meaning of the sentence at all and I think people still get the meaning of the sentence. I just think it's fitting for this project when all documents are as close to perfect as possible ;)
2017-10-09 20:32:28 +01:00
tomarch
c927e6d68c newdevice: Updated Zyxelnwa to add storage, mempools and wireless support
* zyxelnwa: add storage, mempools and wireless

* zyxelnwa: add storage, mempools and wireless

* Update Zyxelnwa.php

* zyxelnwa: add MIB and use snmp-get
2017-10-07 21:17:51 +01:00
Tony Murray
b6964ab3d6 docs: Re-organize install docs (#7424)
Try to group things that go together
prevent repeat actions such as running yum/apt
The only reason to return to command line after install.php is to check validate.php.
(The future is to move most validation to the web ui)
2017-10-04 21:18:59 +01:00
Neil Lathwood
f1b50737bb Docs refactor (#7389)
* docs: Refactored docs for new layout

* some more changes

* more doc updates

* More doc updates

* small update

* small update
2017-10-02 21:36:22 +01:00
Neil Lathwood
9009633392 Added changelog for v1.32 (Sept 2017) (#7414) 2017-10-01 19:58:39 +01:00
Stefan
3a8e921a91 Update Applications.md - typo in headline (#7413) 2017-10-01 19:16:17 +01:00
Neil Lathwood
592e8aca4c newdevice: Added sensor detection for APC In Row RD devices (#7385)
* newdevice: Added sensor detection for APC In Row RD devices

* Update apc.yaml

* Update apc.yaml

* Update cooling.inc.php

* Update pressure.inc.php
2017-09-29 21:13:27 +01:00
kkrumm1
a3fef2f3dd docs: Added new faq Why would alert un-mute itself? (#7403)
* docs: added new faq

added new faq #32 "why do alerts un-mute themselves?"

* Update FAQ.md

minor fix
2017-09-29 21:04:06 +01:00
FTBZ
b4a84f8ac2 doc: Added performance suggestion for 1min polling documentation
* doc: Complete the 1min polling documentation for performance

* doc: Complete the 1min polling documentation for performance

* doc: Complete the 1min polling documentation for performance
2017-09-29 20:14:09 +01:00
jackson-tim
f24c840864 docs: Updated Distributed poller doc as rrdcached needs -R to work properly (#7393)
* rrdcached needs -R to work properly

Without -R you'll hate yourself.

* Update Distributed-Poller.md
2017-09-27 20:51:44 +01:00
Neil Lathwood
1be550826e api: Added ability to supports CORS for API (#7357)
* Update defaults.inc.php

* api: Added ability to supports CORS for API

* added acknowledge

* Update Configuration.md
2017-09-21 18:07:31 +01:00
Tony Murray
6ea6218f47 refactor: rewrite is_valid_port() (#7360)
* refactor: speed up is_valid_port()
Convert is_valid_port to Config
Several Config optimizations
Update documentation

* fix getCombined() when os key is not set, but global is.
Add more tests
2017-09-21 18:02:01 +01:00
Neil Lathwood
b19b9e90d2 Revert "refactor: rewrite is_valid_port()" (#7355)
* Revert "refactor: Added detection of vlan name changes (#7348)"

This reverts commit 4ad8faecdcca0308aa8c2bf48e813a0032f8349a.

* Revert "refactor: Rewrite is_valid_port() (#7337)"

This reverts commit 31607418e1229d414040cc648b29789706679fcb.
2017-09-17 08:21:28 +01:00
Tony Murray
31607418e1 refactor: Rewrite is_valid_port() (#7337)
Convert is_valid_port to Config
Several Config optimizations
Update documentation
2017-09-16 10:13:03 +01:00
Neil Lathwood
529660b8c5 docs: Updated docs to include installing xml php modules + updated validate (#7349) 2017-09-15 19:29:54 -05:00