0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-25 13:33:48 +00:00
Commit graph

79 commits

Author SHA1 Message Date
Joel Hans
30563fc5ee Docs: Overhaul of Getting started guide ()
* Initial edits to getting started guide

* Working on tutorial and getting started guide

* Initial edits to getting started guide

* Working on tutorial and getting started guide

* Continuing work on tutorial

* Finished draft of sizing tutorial

* Working on getting started guide

* Move getting started guide to new file, Netlify redirect

* Quick fix to change nodes menu -> my nodes

* Finished draft of getting started guide

* Fixing broken links from file moving

* More tweaks and grammar fixes

* Another run through the new pages

* Last changes minus screenshot

* Fixes to tutorial

* Moving things around and final fixes

* Addressing Cosmix' comments

* Clarified source terminology and added link to modules list

* Initial edits to getting started guide

* Initial edits to getting started guide

* Working on tutorial and getting started guide

* Working on tutorial and getting started guide

* Continuing work on tutorial

* Finished draft of sizing tutorial

* Working on getting started guide

* Move getting started guide to new file, Netlify redirect

* Quick fix to change nodes menu -> my nodes

* Finished draft of getting started guide

* Fixing broken links from file moving

* More tweaks and grammar fixes

* Another run through the new pages

* Last changes minus screenshot

* Fixes to tutorial

* Moving things around and final fixes

* Addressing Cosmix' comments

* Clarified source terminology and added link to modules list

* Quick fix to browser line

* Fixing one new broken link

* One more grammar fix
2019-09-24 16:00:13 +02:00
Promise Akpan
2cd5f08007 Remove Dollar sign from Bash code in documentation and fix remark-lint warnings ()
* remove dollar sign from bash code

* remove dollar sign from sh

* clean up uninstall doc

* remove dollar sign from shell code

* fix remark after removing dollar sign

* fix HAProxy  dollar sign and clean up remark
2019-09-18 17:57:56 +02:00
Andrew Moss
187620911c Allow hostnames in Access Control Lists ()
##### Summary
The Access Control List (ACL) configuration parameters can now use hostnames with simple patterns. Incoming connections are resolved using reverse DNS to obtain the hostname. Where a hostname is resolved, forward DNS resolution is performed to check the IP address is really associated with the hostname. If the checks pass then the patterns supplied are checked. Any patterns supplied for numeric ip addresses are also checked.

##### Component Name
daemon

##### Additional Information
Fixes 

* Reverse lookup on ip to get hostname
* Forward lookup on hostname to get IP addresses.
* Validation that the incomming ip is associated with the host.

If these checks fail the hostname is discarded so it cannot match against the access-list
patterns. If these checks validate the ip successfully then the resolved hostname is
pattern-matched as described in the previous commit.
2019-09-18 16:45:52 +02:00
Joel Hans
217cd7b939
Markdown syntax fixes for MDX parser ()
* Fix to configuration guide doc

* Fix to SNMP README

* Another fix to SNMP README
2019-09-18 06:52:34 -07:00
Adrien Mahieux
0942680f85 Collector slabinfo ()
### Summary

Provide new collector parsing `/proc/slabinfo` to provide details on kernel slab structures.

Asked by issue  (very happy for the oldest issue in backlog) 

##### Component Name

collectors/slabinfo.plugin

##### Additional Information

This slabinfo details allows to have clues on actions done on your system.
In the following screenshot, you can clearly see a `find` done on a ext4 filesystem (the number of `ext4_inode_cache` & `dentry` are rising fast), and a few seconds later, an admin issued a `echo 3 > /proc/sys/vm/drop_cached` as their count dropped.
2019-09-18 14:13:32 +02:00
Nate
fab0d4bdba update grep to be more specific ()
* update grep to be more specific

when grepping for openfiles the netdata example is not exact enough and will return results from too many processes, just adding `.pid` to the grep _should_ pick up the correct process.

* Update high-performance-netdata.md

* Update high-performance-netdata.md
2019-09-16 21:43:23 +02:00
Joel Hans
89e71c474c
Add high level explanation of dashboard contents ()
* Moved content about charts/families/contexts to web

* Working on dashboard docs

* Working on dashboard docs

* Improvements to charts, families, contexts

* Working more on dashboard overview

* More improvements to web dashboards docs

* Fixing broken links

* More fixes to the dashboard areas

* Grammar check on revised docs

* Fixing broken table

* Addressing Chris' comments

* Addressing Cosmix's comments plus a few additions

* Fixing lint issues

* Fixing linter errors and re-adding lost links

* Addressing Cosmix' requests

* Fixing context issue
2019-09-04 17:04:07 -07:00
sunflowerbofh
db2335823c added some README instructions for apache CSP ()
Signed-off-by: Katharina Drexel <katharina.drexel@bfh.ch>
2019-08-15 14:46:01 +02:00
Promise Akpan
f5006d51e8 Fix Markdown Lint warnings ()
* make remark access all directories

* detailed fix after autofix by remark lint

* cross check autofix for this set of files

* crosscheck more files

* crosschecking and small fixes

* crosscheck autofixed md files
2019-08-15 13:06:39 +02:00
Joel Hans
a726c905bd
Change "netdata" to "Netdata" in all docs ()
* First pass of changing netdata to Netdata

* Second pass of netdata -> Netdata

* Starting work on netdata with no whitespace after

* Pass for netdata with no whitespace at the end

* Pass for netdata with no whitespace at the front
2019-08-13 08:07:17 -07:00
Chris Akritidis
d6ede34882
Accept <> around links in markdown () 2019-08-13 09:06:53 +02:00
Joel Hans
8bb4b7f074
Fix none in left nav () 2019-08-12 07:36:24 -07:00
Joel Hans
3d97a2f44c
Documentation style guide & build instructions ()
* Initial style guide setup

* Addressing Chris' comments

* Grammatical and typo fixes

* Added warning about pip versions

* Changed image URL to fix deploy error
2019-08-09 08:12:31 -07:00
Chris Akritidis
50e94f16ca
Update terms of use for U.S. legal reasons ()
* Update terms of use for U.S. legal reasons

Added "including without limitation U.S. export controls and economic sanctions regulations"

* Update terms-of-use.md
2019-08-09 16:34:54 +02:00
Joel Hans
b26d023b21
Netdata Cloud documentation ()
* Added Netdata Cloud docs and added to yaml

* Addressing Chris' comments and making fixes

* More improvements and standardization to style guide

* Link to Cloud docs from DOCUMENTATION.md and other small fixes
2019-08-08 07:51:44 -07:00
Joel Hans
8e695f03c9
Add CSS to restore navigation in mobile and better links () 2019-07-24 09:49:28 -07:00
John
1e7b913d4c Add netdata haproxy documentation page ()
#### 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 
2019-07-23 08:56:36 +02:00
Chris Akritidis
dc218369c6
Fixed broken left navbar links in translated site () 2019-07-22 16:46:47 +02:00
Joel Hans
986e468df6
New 'homepage' for documentation site ()
* 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 ()
* 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 ()
* 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 () 2019-07-15 07:47:44 -07:00
Vladimir Kobal
e8d6cde97c
Add global configuration option for zero metrics ()
* 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 () 2019-07-12 12:12:45 +02:00
Chris Akritidis
d46387882e
Fix issue with HTML docs generation ()
* 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 ()
* 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 ()
* 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 ()
* 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 () 2019-07-05 11:05:22 +02:00
Joel Hans
7bb0d731bd Changed links from my-netdata.io to netdata.cloud () 2019-07-05 11:04:07 +02:00
Vladimir Kobal
caaf0f2d2f
Update the documentation on charts with zero metrics () 2019-06-20 21:32:51 +03:00
Vladimir Kobal
21cd00c84a
Perf plugin ()
* 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 ()
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 () 2019-06-04 10:41:06 +02:00
thiagoftsm
b6088e08a7 SSL implementation for Netdata ()
* 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 ()
* 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 ()
* 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 () 2019-05-27 18:29:43 +02:00
Chris Akritidis
ff31a1599b
Mention anonymous statistics in additional places in the docs () 2019-05-23 19:20:39 +02:00
Chris Akritidis
0b75b7ccb5
Update configuration-guide.md () 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 () 2019-05-16 15:52:34 +02:00
Chris Akritidis
412c6881c3
Reduce HTML documentation font size ()
* reducedocsfontsize

* reducedocsfontsize to 0.75rem
2019-05-16 15:16:53 +02:00
Chris Akritidis
cb0ed6fb9a
Add database engine doc to the menu () 2019-05-16 14:32:41 +02:00
Vladimir Kobal
f0bc01ddbd
Add ioping plugin ()
* 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 ()
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 ()
* 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 ()
##### Summary

Fixes: 

___

Remove obolete python modules:
 - cpuidle (moved to proc plugin )
 - cpufreq (moved to proc plugin )
 - mdstat (moved to proc plugin )
 - linux_power_supply (moved to proc plugin )

##### 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 () 2019-02-22 18:03:38 +01:00
Chris Akritidis
bbd4d59f94
Localization support in HTML docs, simplification of checklinks.sh ()
* 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 ()
* 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