30 Commits

Author SHA1 Message Date
Søren Rosiak
ec2256c350 docs: Install Docs Update for min PHP ver (#7630)
* docs: Install Docs Update

* Some changes..
2017-11-15 08:12:14 +00: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
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
529660b8c5 docs: Updated docs to include installing xml php modules + updated validate (#7349) 2017-09-15 19:29:54 -05:00
Tony Murray
1d777693e1 feature: New IP parsing classes. Removes usage of Pear Net_IPv4 and Net_IPv6. (#7106)
* Refactor remove use of pear Net_IPv4 and Net_IPv6

Caution, I added tests to test the functionality of the new functions, but I'm not 100% certain the replaced usages match 100%.  Please test.

Left usage in generate-iplist.php because I'm not sure the use of that script, so I didn't want to implement additional functionality to support it.

Add support for ipv6 fo ipInNetwork() function

Add phpdocs to functions
Remove accidental inclusion

Use binary operations instead of string for networKFromIp()
Tidy up binary operations in ipInNetwork()

tidy parsing cidr network

Change to a class based implementation.

Update phpdocs.
Fully catch exceptions for hex parsing.

Fix mistake.

support older phpunit versions

Fix php shifting to negative with php 5

* Fix graph authorization. Uncaught exception and checking an ipv4 against an ipv6 network == fail.

* Also remove colons from hex strings.

* Fix typo in bgp polling
Two passes of removing invalid characters from hex strings. (That way we don't mangle valid IPs)
2017-08-08 14:14:58 -05:00
Neil Lathwood
573a4b0e62 Updated validate to detect lower case tables + added support for checking mariadb 10.2 timestamps (#6928)
* Updated validate to detect lower case tables + added support for checking mariadb 10.2 timestamps

* updated install docs
2017-07-03 15:46:45 -05:00
Tony Murray
5975980dee Emphasize web isntall.php (#6913) 2017-06-28 20:33:04 -05:00
Nicolas
fb548a9732 docs: Update Ubuntu and CentOS nginx install doc with a better nginx config (#6836)
* docs: Update install doc with a beter nginx config

* Updated LibreNMS API Location to v0

* Updated LibreNMS API Location to v0
2017-06-22 22:49:13 +01:00
Neil Lathwood
64e020d703 docs: Updated install docs + perf to support compressing file types and using http/2 (#6466) 2017-04-22 08:09:34 -05:00
sorano
681b8ba9aa docs: Update install docs to remove deprecated GRANT usage 2017-03-30 22:12:51 +01:00
Neil Lathwood
24a5f6bd37 Db collation standardisation (#5932)
* initial work to standardise collation

* more updates

* final bits for collation update (famous last words)

* Rename 165.sql to 166.sql

* Update schema version inside 166.sql

* moved schema file 166->171
2017-02-27 18:28:01 +00:00
Neil Lathwood
a8691680ab feature: Added ability to output graphs as svg (#5959)
* feature: Added ability to output graphs as svg

* Update graph.inc.php

* added ability to gzip various files for web servers
2017-02-22 06:08:18 -06:00
Todd Eddy
a8c04460f4 docs: Add logrotate config and update install docs (#5520) 2017-01-21 11:11:22 +00:00
BurntTech
4208f9d330 docs: Update Installation-Ubuntu-1604-Nginx.md to remove default nginx site config 2017-01-19 09:57:10 +00:00
gardar
27bd0c625f docs: Update Installation-Ubuntu-1604-Nginx.md to correct snmpd.conf location 2017-01-06 21:45:46 +00:00
Layne
7a3e437852 docs: Update installation documentation on Ubuntu 16.x and CentOS 7 to use systemd (#5324) 2017-01-06 21:43:06 +00:00
Layne
f9faa5ef17 fixed example timezone (#5082)
changed "America/New York" to "America/New_York"
2016-11-29 22:33:54 +00:00
joeywas
149f4538a2 Clarified validate.php is run as root 2016-08-30 15:48:10 -07:00
cromagdk
a8fce2808f Update snmpd setup in Installation-Ubuntu-1604 docs (#4243)
docs: Update snmpd setup in Installation-Ubuntu-1604 docs #4243
2016-08-28 18:42:41 +01: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
Daniel van Dorp
bf523bcc0b Fix some minor Markdown URL issues & some whitespaces. 2016-08-17 11:28:17 +02:00
laf
428ef0ac26 Added docs to utilise distro script 2016-08-10 19:04:34 +01:00
laf
333c6bab2a Updated auto discovery docs and pointed users to them on install 2016-08-03 21:45:54 +01:00
laf
bc992ef7ef Added performance doc + updated install docs 2016-07-26 20:29:06 +01:00
laf
dff5673a73 Updated install docs 2016-07-26 08:03:52 +01:00
laf
184e48310d More updates 2016-07-06 12:28:40 +01:00
laf
d9e9b692be Removed need to chown index 2016-07-03 19:37:28 +01:00
laf
99710dffa4 Fixed spelling mistake 2016-06-17 09:28:28 +01:00
laf
f9d59480ac Fixed path names to php.ini 2016-06-16 18:57:51 +01:00
laf
a8eb9863fe Added new install docs 2016-06-16 11:31:45 +01:00