Commit Graph

63 Commits

Author SHA1 Message Date
John
1e7b913d4c Add netdata haproxy documentation page (#6454)
#### Summary
Add a documentation page for running netdata via HAproxy. The example includes:

A simple configuration over http
A more complex example over https
Instructions on how to use HTTP authentication
A full configuration example
Component Name
docs

#### Additional Information
Fixes #6446
2019-07-23 08:56:36 +02:00
Chris Akritidis
dc218369c6
Fixed broken left navbar links in translated site (#6505) 2019-07-22 16:46:47 +02:00
Joel Hans
986e468df6
New 'homepage' for documentation site (#6428)
* Created new docs homepage with attempt to "fix" build script

* Created new docs homepage with attempt to "fix" build script

* Trying more links

* Trying more links

* Move documentation homepage and got script mostly working

* Move documentation homepage and got script mostly working

* Final changes based on C&C feedback

* Final changes based on C&C feedback

* A few new custom styles

* A few new custom styles

* Removing unnecessary sed

* Removing unnecessary sed

* Final fixes to docs homepage

* Final fixes to docs homepage

* Cleanup on DOCUMENTATION page

* Remove localization folder

* Fixed typo

* Created buttons for new documentation homepage.

* Remove whitespace

* Cleanup in the CSS file

* Working on replacing html content

* Finalized new build process

* Updated the new what is Netdata page

* Fixed all the broken links
2019-07-17 11:42:16 -07:00
Promise Akpan
360162e105 update Nginx guide with changes (#6466)
* update Nginx guide with changes

* Fix URL for security guide

* Remove enable TLS statement

* update header title
2019-07-16 09:04:28 +02:00
Joel Hans
cbb0528d32
Styling improvements to documentation (#6425)
* Changed mkdocs theme

* Added custom styles for various elements

* Moved to different syntax highlighting plugin

* Added a README for the docs/ folder to direct people to the docs site

* Change highlight theme
2019-07-15 07:50:28 -07:00
Joel Hans
80e66747d5
Added site_url to config to stop it linking weird (#6445) 2019-07-15 07:47:44 -07:00
Vladimir Kobal
e8d6cde97c
Add global configuration option for zero metrics (#6419)
* Add global configuration option for zero metrics

* Add the option to the cgroup plugin

* Add the option to the proc plugin (diskstats, meminfo, net_dev,
  netstat, sctp_snmp, snmp, snmp6, sockstat, sockstat6, synproxy,
  vmstat, system_edac_mc, system_node, btrfs, ksm, zfs)

* Add the option to the macos plugin

* Add the option to the freebsd plugin (devstat, getifaddrs,
  getmntinfo, sysctl)

* Change the option behaviour with the 'auto' value

* Add the option to the tc plugin

* Update the documentation
2019-07-12 15:45:35 +03:00
Paul Emm. Katsoulakis
4210534aed
netdata/packaging: Remove Ventureer from demo sites (#6442) 2019-07-12 12:12:45 +02:00
Chris Akritidis
d46387882e
Fix issue with HTML docs generation (#6433)
* Move to the docs/generator/doc directory before running checklinks

* remove the entire DOCS_DIR before switching to another language

* Try copying with -a instead of -r
2019-07-11 20:31:18 +02:00
Paul Emm. Katsoulakis
92057dee69
Netdata/packaging: Add documentation for binary packages, plus draft table for distributions support (#6422)
* netdata/packaging: Python default for all

* netdata/packaging: Binary Packages documentation - intro

* netdata/packaging: Bring on board the distributions table and refer this to our readme

* netdata/packaging: [ci skip] Add more details

* netdata/packaging: move up, totally the wrong place to put it

* netdata/packaging: reduce marketing

* netdata/packaging: attend feedback

* netdata/packaging: Documentation - add architecture

* netdata/packaging: Update buildyaml.sh for the links to work

* netdata/packaging: further documentation clean ups
2019-07-10 22:57:01 +02:00
Joel Hans
2167a4ac52
SSL vs. TLS consistency and clarification in documentation (#6414)
* Changed references of SSL to TLS where appropriate

* A few more tweaks on SSL->TLS

* Fixed whitespace issue from @vlvkobal

* Fixing sentence on OpenTSDB for @thiagoftsm
2019-07-10 10:12:21 -07:00
Steve8291
f6c6b34fa6 Update Running-behind-apache.md (#6406)
* Update Running-behind-apache.md

Added example Apache 2.4 dedicated host file.
Order deny, allow  directives will be depricated in future version. Basic Auth can be added to the Proxy block so Location block can be removed.
Added example Apache 2.4.24 unix domain socket location.

* Fixing back-qutoes line 265
2019-07-09 18:34:42 +02:00
Chris Akritidis
55c8d98458
Update favicon with new logo in docs and index.html (#6398) 2019-07-05 11:05:22 +02:00
Joel Hans
7bb0d731bd Changed links from my-netdata.io to netdata.cloud (#6389) 2019-07-05 11:04:07 +02:00
Vladimir Kobal
caaf0f2d2f
Update the documentation on charts with zero metrics (#6314) 2019-06-20 21:32:51 +03:00
Vladimir Kobal
21cd00c84a
Perf plugin (#6225)
* Add perf plugin skeleton

* Initialize events

* Collect data

* Configure default counters

* Add charts for hardware and software counters

* Add charts for cache counters

* Don't show zeroes for non-existent metrics

* Reinit events when stalled

* Do not reinit disabled events

* Update the documentation

* Scale values when multiplexing is happening
2019-06-20 15:23:29 +03:00
nodiscc
dbc882550f doc: remove single/multi-threaded web server configuration (#6291)
Support for single/multi-theaded server configuration was removed in https://github.com/netdata/netdata/pull/4969 (only the static-threaded server was kept), but https://docs.netdata.cloud/docs/performance/#6-use-the-single-threaded-web-server still recommends configuring it as single-threaded.

This removes the obsolete paragraph.
2019-06-17 09:10:58 +02:00
Chris Akritidis
11f0f553a0
Update anonymous-statistics.md (#6208) 2019-06-04 10:41:06 +02:00
thiagoftsm
b6088e08a7 SSL implementation for Netdata (#5956)
* SSL implementation for Netdata

* Upload of fixes asked by @paulkatsoulakis and @cakrit

* Fix local computer

* Adding openssl to webserver

* fixing..

* HTTPS almost there

* Codacity

* HTTPS day 3

* HTTPS without Bio step 1

* HTTPS without Bio step 2

* HTTPS without Bio step 3

* HTTPS without Bio step 4

* HTTPS without Bio step 5

* HTTPS without Bio step 6

* HTTPS without Bio step 7

* HTTPS without Bio step 8

* HTTPS without Bio step 9

* HTTPS without Bio step 10

* SSL on streaming 1

* Daily pull

* HTTPS without Bio step 11

* HTTPS without Bio step 12

* HTTPS without Bio step 13

* HTTPS without Bio step 14

* SSL_Interception change documentation

* HTTPS without Bio step 15

* HTTPS without Bio step 16

* SSL_Interception fix codacity

* SSL_Interception fix doc

* SSL_Interception comments

* SSL_Interception fixing problems!

* SSL_Interception killing bugs

* SSL_Interception changing parameter

* SSL_Implementation documentation and script

* SSL_Implementation multiple fixes

* SSL_Implementation installer and cipher

* SSL_Implementation Redirect 301

* SSL_Implementation webserver doc and install-or-update.sh

* SSL_Implementation error 00000001:lib(0):func(0):reason(1)

* SSL_Implementation web server doc

* SSL_Implementation SEGFAULT on Fedora

* SSL_Implementation fix ^SSL=force|optional

* SSL_Implementation Redirect and Ciphers

* SSL_Implementation race condition 1

* SSL_Implementation Fix Location

* SSL_Implementation Fix Location 2

* SSL_Implementation Fix stream

* SSL_Implementation Fix stream 2

* SSL_Implementation Fix stream 3

* SSL_Implementation last problems!

* SSL_Implementation adjusts to commit!

* SSL_Implementation documentation permission!

* SSL_Implementation documentation permission 2!

* SSL_Implementation documentation permission 3!
2019-05-31 16:27:35 +02:00
Chris Akritidis
f86173d6c7
Update security policy (#6166)
* Move Security and Disclosure Info to make it more visible

* Remove docs/Netdata-Security-and-Disclosure-Information.md, replace it with SECURITY.md

* white_check_mark not supported in HTML generation
2019-05-29 17:27:02 +02:00
Chris Akritidis
cfa8b9e2de
Documentation fixes (#6144)
* Correct my-netdata menu to node menu and mention Netdata cloud in the registry

* rebase and fix replace of main readme link

* remove comma
2019-05-28 10:49:05 +02:00
Adam Pardyl
30c1fe15b7 Change 'netdata' to 'Netdata' in docs/ and README (#6137) 2019-05-27 18:29:43 +02:00
Chris Akritidis
ff31a1599b
Mention anonymous statistics in additional places in the docs (#6084) 2019-05-23 19:20:39 +02:00
Chris Akritidis
0b75b7ccb5
Update configuration-guide.md (#6052) 2019-05-20 11:23:19 +02:00
Chris Akritidis
110797a60d
Remove nl2br addon, to get the same view in html docs as in markdown (#6032) 2019-05-16 15:52:34 +02:00
Chris Akritidis
412c6881c3
Reduce HTML documentation font size (#6030)
* reducedocsfontsize

* reducedocsfontsize to 0.75rem
2019-05-16 15:16:53 +02:00
Chris Akritidis
cb0ed6fb9a
Add database engine doc to the menu (#6029) 2019-05-16 14:32:41 +02:00
Vladimir Kobal
f0bc01ddbd
Add ioping plugin (#5725)
* Add ioping plugin

* Update the documentation and comments

* Finalize installation of ioping

* Fix find_processors variable

* Fix static build

* Move ioping to libexec directory

* Move ioping to plugins.d directory

* Fix file existence check
2019-04-23 14:20:00 +03:00
Pig
0799144d79 libapache2-mod-proxy-html was a transitional package for apache2-bin (#5753)
Since the translation is completed it should be already included in the apache2-bin Xenial package. In fact you can find the mod_proxy_html.so file in the apache2-bin file list (Xenial).

Source: https://stackoverflow.com/a/40263887
2019-04-01 17:05:35 +02:00
Vladimir Kobal
b3f690e7c9
Add xenstat plugin (#5660)
* Add xenstat plugin

* Add basic domain charts

* Initialize xl context

* Use domain UUID instead of name

* Make charts obsolete

* Add tmem charts

* Change algorithm for tmem puts and gets

* Add VCPU charts

* Minor formatting for sending charts functions

* Add VBD charts

* Add network charts

* Assemble VCPU metrics in one chart

* Fix chart names

* Make write/sent dimensions negative

* Minor formatting

* Change id and context for domain charts

* Add dashboard info

* Get rid of global variables

* Free libxenstat and libxl resourses

* Free domain_metrics on VM shutdown

* Add domain state chart

* Add debug messages

* Add branch prediction hints

* Minor fix

* Fix chart obsoleting

* Make names more general

* Fix CMake build of nfacct.plugin
2019-03-27 11:19:24 +02:00
Ilya Mashchenko
3777b91736
Remove obsolete python modules (#5659)
##### Summary

Fixes: #5647

___

Remove obolete python modules:
 - cpuidle (moved to proc plugin #4635)
 - cpufreq (moved to proc plugin #4562)
 - mdstat (moved to proc plugin #4768)
 - linux_power_supply (moved to proc plugin #4960)

##### Component Name

[/collectors/python.d.plugin/](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin)

##### Additional Information
2019-03-19 13:39:09 +03:00
Chris Akritidis
60446e56b7
apps plugin is not an internal collector (#5472) 2019-02-22 18:03:38 +01:00
Chris Akritidis
bbd4d59f94
Localization support in HTML docs, simplification of checklinks.sh (#5342)
* Add localization support to HTML docs site and simplify checklinks.sh
* Support localization in the html build process
* Show language selection menu
* Get the Chinese content additional pages into the localization project
* Have PRs in `netdata/localization` automatically trigger the `netdata/netdata` Netlify builds. The checks must pass before a PR is merged
* Make link to edit lead to the root directory of localization, which contains instructions
2019-02-13 16:19:00 +01:00
Vladimir Kobal
ea0e0f8f5e Split nfacct plugin into separate process (#5361)
* Prepare build configuration

* Prepare plugin for separating

* Add command line options

* Add debug messages

* Use text API

* Minor fixes

* Update the documentation

* Minor documentation formatting

* Fix LGTM alerts

* Fix building with CMake

* Add nfacct and cups plugins to apps.plugin groups
2019-02-13 10:34:58 +01:00
Chris Akritidis
d054de0771
Add go.d documentation and modify collector menu (#5215)
docs/generator/buildyaml.sh
* Modified menu structure of collectors
* Added go.d plugin

docs/generator/buildhtml.sh
* Added go.d documentation (git clone). Clean up the go.d cloned dir before and after execution
* Replace page edit links to github for go.d.plugin. Removed nomkdocs option which doesn't work with this.
2019-02-06 16:00:41 +01:00
Simon Nagl
b6aeb7e3d9 CUPS plugin (#5188)
* Implement a CUPS collector plugin

* Compile cups.plugin only if enabled

* Fix build with CFLAGS

-O1 -ggdb -Wall -Wextra -Wformat-signedness -fstack-protector-all
-DNETDATA_INTERNAL_CHECKS=1 -D_FORTIFY_SOURCE=2 -DNETDATA_VERIFY_LOCKS=1

* cups.plugin check for all used functions

* Use cups-config to configure cups compiler flags

* Do not quit if cups-config is not installed

* Fix compiler warning

collectors/cups.plugin/cups_plugin.c:359:27:
warning: format '%d' expects argument of type 'int',
but argument 6 has type 'unsigned int' [-Wformat=]

* Add cups.plugin to toc and overview documentation

* cups.plugin fix plugin doc layout

* cups.plugin: Add prerequisites doc

* cups.plugin: Fix error if cups is not installed
2019-02-04 16:33:07 +02:00
Chris Akritidis
2a5074ad43
Anonymous statistics (#5113)
* Added shell and dashboard anonymous statistics

* Check for environment var NETDATA_REGISTRY_UNIQUE_ID

* Fix indentation

* Removed health-cmdapi-test

* docs/anonymous-statistics.md
2019-01-27 12:35:09 +02:00
Artem Varaksa
be77bce74f Fix typo in docs/configuration-guide.md (#5259) 2019-01-24 19:09:30 +01:00
Chris Akritidis
2c01d9f516
Update info on plugins (#5101)
Also add a bit more info on memory usage, due to #5098
2019-01-23 15:54:53 +01:00
Chris Akritidis
362165d2eb
Instruct users to use edit-config (#5222) 2019-01-23 15:51:35 +01:00
Chris Akritidis
08649bec37
Port ACLs, Management API and Health commands (#4969)
##### Summary
fixes #2673 
fixes #2149
fixes #5017 
fixes #3830 
fixes #3187 
fixes #5154

Implements a command API for health which will accept commands via a socket to selectively suppress health checks. 

Allows different ports to accept different request types  (streaming, dashboard, api, registry, netdata.conf, badges, management)

Removes support for multi-threaded and single-threaded web servers.

##### Component Name
health, daemon
2019-01-15 12:49:28 +01:00
Costa Tsaousis
88508359d9
web-site content; why-netdata content (#5097)
* detailed why-netdata

* edits

* edits

* edits

* edits

* edits

* edits

* edits

* edits

* edits

* Update 1s-granularity.md

* Update unlimited-metrics.md

* fixed suggestions

* fixed accuracy

* edits

* Update unlimited-metrics.md

* added immediate-results content

* edits

* completed why-netdata

* updated readme
2019-01-06 15:33:33 +02:00
Markos Fountoulakis
74fd89d0d1 Update Charts.md (#5124)
Hardware and software is uncountable, we should avoid phrases like "a hardware"
2019-01-05 22:39:31 +01:00
Chris Akritidis
7f101e838c
Add how to add new alarm (#5069) 2018-12-28 15:38:21 +01:00
Chris Akritidis
7ab81f6a36
Add other web servers to proxy instructions (#5027)
* Add other web servers to proxy instructions

Made the proxy instructions more generic and added links to the other "running behind" docs.

* Add proxy instructions for more web servers

apparently netlify doesn't like underscores in headings

* Update netdata-security.md
2018-12-28 10:56:12 +01:00
Paweł Krupa
545aa97455
Move installer dir under packaging (#5009)
* move installer dir under packaging

* fix docs creation

* uninstaller is broken and fix will be created in #5031

* fix links in docs
2018-12-19 12:08:40 +01:00
Chris Akritidis
4e879a2c30
Add doc before path to GA in static site (#4940)
##### Summary
Remove mkdocs GA generator (can't be customized)
Add GA code to mkdocs-material footer.html and customize it to add '/doc' before the path, so we can distinguish these hits in GA.

##### Component Name
docs
2018-12-07 12:31:22 +01:00
Chris Akritidis
415f57c5bf
Ga (#4938)
* Added GA tags to markdowns

* Add GA tags to mds
2018-12-07 11:30:04 +01:00
Chris Akritidis
9d7e58cdc4
Update Performance.md (#4935)
Replace [[Memory Requirements]] with link to the database readme.
2018-12-07 10:24:46 +01:00
Chris Akritidis
f1036f74f7
Config docs improvements (#4918)
* WIP to add a new config readme

* WIP

* WIP

* WIP

* WIP

* WIP

* Major rewrite of configuration instructions and minor improvements to the html doc site

* Major rewrite of configuration instructions and minor improvements to the html doc site

* Major rewrite of configuration instructions and minor improvements to the html doc site

* Major rewrite of configuration instructions and minor improvements to the html doc site

* Major rewrite of configuration instructions and minor improvements to the html doc site

* Major rewrite of configuration instructions and minor improvements to the html doc site

* Major rewrite of configuration instructions and minor improvements to the html doc site

* Major rewrite of configuration instructions and minor improvements to the html doc site
2018-12-06 18:16:05 +01:00