Commit Graph

269 Commits

Author SHA1 Message Date
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
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
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
529660b8c5 docs: Updated docs to include installing xml php modules + updated validate (#7349) 2017-09-15 19:29:54 -05:00
Neil Lathwood
03ff4cf236 docs: Updated CentOS 7 + Nginx install docs (#7209) 2017-08-22 21:15:19 +01:00
Barry Smith
6d6d8cef37 docs: Update CentOS 7 + Nginx install docs to set SCRIPT_FILENAME (#7200)
Set SCRIPT_FILENAME to prevent white pages on PHP 7.1.x
2017-08-21 22:55:19 +01:00
kedearian
38cb8ab5db docs: Allow host renames with selinux enforcing for CentOS installs
* Allow host renames with selinux enforcing

you have to change the fcontext of /opt/librenms/rrd/ to allow read/write.

* Update Installation-CentOS-7-Nginx.md

Changed to add semanage fcontext -a -t httpd_sys_content_t '/opt/librenms/rrd(/.*)?' to complete the selinux change.

* Update Installation-CentOS-7-Apache.md
2017-08-11 09:34:21 +01: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
John
8b627bfec9 Update Ubuntu-image.md (#6960)
advise 

http://blog.oxforddictionaries.com/2014/05/advise-advice/
2017-07-05 07:48:29 +01: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
timando
c835708689 docs: Add instructions for opening firewall on CentOS (#6605)
* Add instructions for opening firewall

* Allow access through the firewall
2017-05-13 09:21:19 +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
e165565413 removed -p from doc (#6274) 2017-03-26 13:45:27 +01:00
Tyler
b6c2648f44 Update Installation-CentOS-7-Apache.md (#6271)
The -p option is not needed by the default installation of mariadb-server on CentOS Linux release 7.3.1611 (Core)

Including it without knowing to press enter for no password results in an authentication error:

root@netmon ~# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Alternatively, it could be noted to leave the password field blank when asked.
2017-03-26 13:02:23 +01:00
Tony Murray
35e33d629c docs: php-fpm grant access (#6227)
php-fpm runs as the apache user, add it to the librenms group too.
Changing the user of php-fpm breaks other things, so this is the better fix
Primarily broken when using rrdcached.
2017-03-21 19:31:40 -05:00
JꙨdцӍoηҬ
d468fc301e systemctl enable mariadb (#6117)
* systemctl enable mariadb

It might be practical to start on boot the DB ;)

* Update Installation-CentOS-7-Apache.md
2017-03-07 21:01:51 +00:00
JꙨdцӍoηҬ
15c4a332e1 replace /var/run/php/ by /var/run/php-fpm (#6116)
* replace /var/run/php/ by /var/run/php-fpm

on CentOS 7 with PHP 7.0 /var/run/php don't exist
it's /var/run/php-fpm/

* Update Installation-CentOS-7-Nginx.md
2017-03-07 21:01:42 +00:00
Avery Payne
fd21bee0e2 docs: Update lighttpd docs to include svg config
With SVG introduced, the icons for hosts are broken.  The pattern match has been revised to support more image formats, including SVG.  This resolves the icons showing up as broken images when running lighttpd.

* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md
2017-03-02 01:13:29 +00: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
deutor
cdd9238b32 Installation-CentOS-7-Apache.md - fixed typo (#5918)
Fixed typo
2017-02-16 15:08:30 +00:00
jackson-tim
94bdff3b86 docs: Update Oxidized integration to show example of SELinux setup 2017-01-30 17:59:35 +00: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
matthewaaronthacker
76516e8b5d docs: Update Centos 7 nginx install steps (#5316) 2017-01-06 18:19:22 +00:00
Layne
f74020da8e docs: fixed example timezones (#5083) 2016-11-29 22:35:59 +00:00
Layne
78ae0f42a1 docs: fixed example timezone (#5084) 2016-11-29 22:34:39 +00:00
Layne
f9faa5ef17 fixed example timezone (#5082)
changed "America/New York" to "America/New_York"
2016-11-29 22:33:54 +00:00
Layne
ed43a05aaa docs: update timezone example error (#5081) 2016-11-29 22:33:05 +00:00
FTBZ
369bfaf508 Corrected CentOS 7/RHEL 7 snmp.conf path (#4519)
Documentation: fixed centos snmp path
2016-09-21 16:22:38 +00:00
joeywas
b2aa271660 Fixing hyperlinks to actually hyperlink 2016-08-30 15:54:09 -07:00
joeywas
149f4538a2 Clarified validate.php is run as root 2016-08-30 15:48:10 -07:00
joeywas
fd67db695f Merge remote-tracking branch 'upstream/master'
Conflicts:
	AUTHORS.md
2016-08-30 15:30:40 -07:00
Joseph
6a3f8b6ac2 Fix spelling of "complete" (#4269) 2016-08-30 13:52:07 +01:00
Joseph
58b82d7e0a Fixed run validate grammar/fixed hyperlinks at end 2016-08-30 00:19: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
Tony Murray
27382b157b Update Applications docs (#4171)
Move scripts to librenms-agent repo
Remove LibreNMS.zip from scripts, update docs to point to the extracted folder
2016-08-23 19:46:56 +01:00
Neil Lathwood
0b57b1ef69 Docs update (#4182) 2016-08-23 13:32:24 -05:00
Tony Murray
e6d3228d6f Add old doc redirects (#4181)
Hide "hidden" menu
Push down docs below nav header
2016-08-23 19:24:03 +01:00
Tony Murray
5970d961c1 Custom ordering for docs
I only really ordered the top level nav and installation, others could be customized if desired.
Shorten the header to LibreNMS Docs, so the menu stays nice on smaller screens, maybe even should shorten it to LibreNMS
Add some links on the index.md page
2016-08-20 22:49:23 -05:00
laf
29870b1bc1 Update install doc file names to be clearer 2016-08-18 23:46:15 +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
28ec5e1bca Updated image hashes 2016-08-01 18:36:13 +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
laf
9ec298e3b0 Merge branch 'master' of https://github.com/librenms/librenms into docs-ubuntu1604 2016-06-16 10:31:56 +01:00
Neil Lathwood
2ebdb3c083 Update CentOS-image.md 2016-06-03 20:19:53 +01:00
Neil Lathwood
5117f5330a Update Ubuntu-image.md 2016-06-03 20:14:41 +01:00
laf
599bb094dd Updated ubuntu image hashes 2016-05-12 11:59:46 +00:00
laf
b6ca0841ba New ubuntu1604 with apache install docs 2016-05-06 11:05:45 +00:00
laf
b1d8fc62fb Small formatting fix 2016-05-01 14:55:28 +00:00
laf
08f97f2cc8 Updated changelog and added pre-built image details 2016-05-01 14:49:40 +00:00
vectr0n
98c491a70a Change Wording for AllowEncodedSlashes to make it more clear to users 2016-04-19 19:00:17 -04:00
vectr0n
a618707905 Update Nginx Install Doc 2016-04-19 18:08:30 -04:00
vectr0n
51cf4ca0a3 Create Installation-Nginx-(Debian-Ubuntu).md 2016-03-29 15:24:45 -04:00
bitcoredotorg
463cec398e Update Installation-(RHEL-CentOS).md 2016-03-07 08:50:38 -05:00
bitcoredotorg
d053b5a6b2 Clean up centos install docs
Reorganize install order (can't access web interface without getting to a point where httpd starts!), minor tweaks for clarity
2016-03-03 18:11:33 -05:00
bitcoredotorg
8c848d28ec Set selinux to allow httpd to sendmail 2016-03-02 09:47:20 -05:00
Tony Murray
777a335699 Add validate.php to the install docs 2016-03-01 14:41:39 -06:00
Daniel van Dorp
6b26795500 Add functions needed to Installation instructions for Debian Ubuntu and RHEL CentOS 2016-02-11 16:47:02 +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
laf
24c14f2525 Updated install docs so users do not chown logs directory 2016-01-25 23:14:32 +00:00
João Galaghar
13f90e28be Update Installation-Lighttpd-(Debian-Ubuntu).md
Maria VS MySQL (already installed above)
2016-01-21 14:44:21 +00:00
joaogalaghar
873c0e492d typo 2016-01-21 11:37:21 +00:00
laf
012c3eab0b Added docs on using innodb_file_per_table=1 in my.cnf 2016-01-20 00:37:22 +00:00
laf
a35f6d8c7a Added group support for Oxidized 2016-01-10 19:45:54 +00:00
Tony Murray
e8d5756467 Fix missing path info on nginx.
Update nginx documentation to set the PATH_INFO variable.
Avoid hacks in index.php if it PATH_INFO is already set for both nginx and apache.
2015-12-03 13:23:37 -06:00
Mike Rostermund
19e57c5983 Removed mysql-client for apt install, as this has been covered in separat docs section before this. 2015-12-02 23:04:51 +01:00
Svennd
684c9b2093 update documentation for centos 7
epel is required for fping and php-mcrypt, vixie-cron is replaced by
cronie.
2015-11-19 16:04:58 +01:00
Sławomir Paszkiewicz
f52e7cb92f - fixed nginx rewrite for api 2015-10-12 16:28:41 +02:00
Daniel Preussker
090496d8b8 Update Installation-(RHEL-CentOS).md 2015-10-06 09:26:54 +00:00
Sławomir Paszkiewicz
58e8e19efe - another part of fixes 2015-10-06 10:58:51 +02:00
Sławomir Paszkiewicz
f879fdc23f - fixes after last changes 2015-10-06 10:44:41 +02:00
Sławomir Paszkiewicz
1c51ddd46b - separated commands for CentOS 6 and CentOS 7 2015-10-05 10:56:22 +02:00
Sławomir Paszkiewicz
4e747249fa - LibreNMS and SELinux is still experimental 2015-10-04 14:06:52 +02:00
Sławomir Paszkiewicz
8490ec0bfb - fixes for compability with CentOS 6 2015-10-03 14:27:26 +02:00
Sławomir Paszkiewicz
970d83da0b - create session dir for php-fpm 2015-10-02 14:46:15 +02:00
Sławomir Paszkiewicz
a947f3829c - added configuration for SELinux 2015-10-02 13:41:43 +02:00
Sławomir Paszkiewicz
c09d81d262 - updated RHEL/CentOS installation docs 2015-10-02 13:29:13 +02:00
Rosiak
e9ca3d4d70 Docs Correction 2015-08-30 16:16:18 +01:00
laf
545d01a304 Updates to install docs 2015-08-19 22:29:00 +00:00
laf
b1c7b1ee67 Added docs for MySQL strict mode + update validate to warn about it 2015-08-06 19:02:05 +00:00
Mike Rostermund
734a32760f Changed formulation regarding picking mysql/mariadb in install docs 2015-08-02 15:30:26 +02:00
laf
25f9843cac Added info on using MariaDB or MySQL 2015-08-01 19:15:40 +00:00
dontforget
e9aa9a2ae9 fix nginx and php 2015-07-06 17:26:58 +03:00
dontforget
5d80beeeb5 fix install for epel
Install epel release using yum
2015-07-06 17:21:48 +03:00
dontforget
a584c08bab fix chkconfig command
Defining level is not needed for chkconfig according to official documentation https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sect-System_Monitoring_Tools-Net-SNMP-Running.html
2015-07-06 17:14:52 +03:00
dontforget
33e8723840 fix nginx config file location
fix nginx config file location
2015-07-05 17:14:50 +03:00
laf
8a318b0643 Updated www-data to apache user 2015-05-19 18:00:46 +01:00
f0o
1f8db156eb
Introduce own librenms user and remove rrds when removing a device 2015-05-19 14:44:13 +00:00
laf
5ed95fd1ca Actually added the doc and contents 2015-05-12 08:54:56 +01:00
laf
e4405dbbe3 Added missing ? character 2015-05-05 22:58:58 +01:00
laf
2f1151045f Added reminder about whitespace outside of <?php?> in config.php 2015-05-05 22:51:04 +01:00
laf
0690857d15 Added gentle nudge to enable stats 2015-04-15 01:05:24 +01:00
Daniel Preussker
7d478c0a92 Merge pull request #768 from laf/callback
Callback system for stats
2015-04-12 10:18:52 +00:00
laf
162775f3f4 Updated docs, updated callback to use new guidv4 function and links to stats url 2015-04-10 17:00:32 +01:00
laf
cfed2946a1 Updated install docs to have more headings 2015-04-09 19:18:42 +01:00
laf
bd10fd7c7d Updated install docs 2015-04-08 11:12:08 +01:00
Paul Gear
b6bcf12548 Fix doc typo 2015-03-28 16:16:02 +10:00
laf
590a4321cf Updated install docs to specify copying librenms.cron rather than symlink 2015-03-25 20:42:19 +00:00
laf
cedd13e14b Added docs on removing default site 2015-03-09 15:26:40 +00:00
f0o
db02fa5a2c Added mod_authz_core fix 2015-01-24 15:00:50 +00:00
f0o
3bcb7e8b9c Added updated Docs for CentOS 2015-01-24 06:44:26 +00:00
Neil Lathwood
91e40a91ce Updated document structure 2015-01-10 01:32:46 +00:00