summaryrefslogtreecommitdiffstats
path: root/collectors
AgeCommit message (Collapse)Author
2018-12-07Ga (#4938)Chris Akritidis
* Added GA tags to markdowns * Add GA tags to mds
2018-12-07python.d.plugin update (#4936)Ilya Mashchenko
<!-- Describe the change in summary section, including rationale and degin decisions. Include "Fixes #nnn" if you are fixing an existing issue. In "Component Name" section write which component is changed in this PR. This will help us review your PR quicker. If you have more information you want to add, write them in "Additional Information" section. This is usually used to help others understand your motivation behind this change. A step-by-step reproduction of the problem is helpful if there is no related issue. --> ##### Summary Fix: #4756 `python.d.plugin` updates: * remove `retries` option * make `penalty` configurable (enabled by default, max is 10 minutes) > penalty indicates whether to apply penalty to update_every in case of failures. > Penalty will increase every 5 failed updates in a row. Maximum penalty is 10 minutes. > penalty: yes ##### Component Name `python.d.plugin` ##### Additional Information
2018-12-06Config docs improvements (#4918)Chris Akritidis
* 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-05Move mdstat python module to proc plugin (#4768)Vladimir Kobal
* Add mdstat health chart * Add disks configuration charts * Add operation data collection * Add operation charts * Fix data types * Add mismatch_cnt charts * Handle raid renaming properly, major cleanup * Add modification time checks for mismatch_cnt files * Disable python module, minor cleanup * Add mdstat section to the proc plugin documentation * Remove modification time checks * Fix update conditions * Move mismatch_cnt config option * Minor documentation fix
2018-12-04RabbitMQ chart for message rates should be "line" (#4916)Piotr Roszatycki
* rabbitmq_local.message_rates chart is line * rabbitmq_local.memory and disk_space charts should be area
2018-12-04Update python.d readme (#4905)Chris Akritidis
Add link to the example plugin. Move PR checklist to the end (better flow)
2018-12-04Move cpuidle python module to proc plugin (#4635)Vladimir Kobal
* Add cpuidle charts * Add cpuidle states * Minor cleanup * Add wake cpu threads * Minor fixes, disable python plugin * Fix memory leaks * Separate config option for keeping cpuidle files open * Close cpuidle name files after rescan
2018-12-03smartd_log: ata 194 attr fix (#4908)Ilya Mashchenko
2018-12-03postgres module: locks count fix (#4901)Ilya Mashchenko
2018-12-02added more debug outpput to freeipmi (#4894)Costa Tsaousis
2018-12-02nvidia_smi: handle `N/A` values (#4893)Ilya Mashchenko
2018-11-30Improve SYNPROXY documentation (#4800)Chris Akritidis
Add a bit more explanation on the prerequisites for SYNPROXY, based on @ktsaou instructions in #4782
2018-11-30Add debug instructions for python modules (#4799)Chris Akritidis
Used instruction from @ilyam8 in #4085 to add a (How to debug python modules) section.
2018-11-28fail2ban fix: add 'Restore Ban' action (#4772)Ilya Mashchenko
* fail2ban fix: add 'Restore Ban' action * fail2ban fix: get_data early return fix
2018-11-26mongodb: readme update (#4754)Ilya Mashchenko
2018-11-26sensors: don't ignore 0 RPM funs on start (#4753)Ilya Mashchenko
* sensors: do not skip sf with zero value * sensors: fix update
2018-11-26lint all shell collectors code (#4690)Paweł Krupa
* run shfmt on all shell collector files * escape dollar sign
2018-11-26python.d: use real time for calc sinceLast (#4720)Ilya Mashchenko
* use real time clock to calc since last update * python.d: remove unused attr from RuntimeCounters
2018-11-26Put back the obsolete bash module readmes (#4742)Chris Akritidis
* Updated obsolete bash plugin READMEs * Final corrections
2018-11-23Sanitize headers and htmlstructure (#4713)Chris Akritidis
* Restructured html site, corrected header in REDISTRIBUTED * Added header * Header updates and restructuring * Move requirements and runtime txts to htmldoc, by adding a netlify.toml that changes the base directory * Minor corrections to support the html doc restructuring * Debugging netlify * Debugging netlify * Debugging netlify * Beautify headers, comment in buildhtml * Beautify headers * Sanitize headers and reorganize static html site * Updated Makefile with moved and created htmldoc scripts
2018-11-22Add CPU section to proc plugin documentation (#4704)Vladimir Kobal
2018-11-22Documentation links sanity checker (#4701)Chris Akritidis
* Fix broken links * Fixed link * Added links checker * link updates from the link checker * Final corrections to allow checklinks to run without errors * Removed whitespace * Fixed codacy errors/warnings
2018-11-21Add missing quote to tc-qos-helper.sh.in (#4703)drwtsn32x
Missing trailing quote in this file was causing QoS graphs to not show up. Before the change, the following errors were added to /var/log/netdata/error.log once every second: ``` /usr/libexec/netdata/plugins.d/tc-qos-helper.sh: line 310: unexpected EOF while looking for matching `"' /usr/libexec/netdata/plugins.d/tc-qos-helper.sh: line 316: syntax error: unexpected end of file ``` After change no more errors and QoS graphs reappeared.
2018-11-21Fix broken links (#4700)Chris Akritidis
##### Summary <!--- Describe the change below, including rationale and design decisions --> Fixes #4672 The name of the branch is misleading, don't worry about it. Details on the fixes below. ##### Additional Information > Checking links in ./doc/Netdata-Security-and-Disclosure-Information.md > 1. [L13] 404 https://github.com/netdata/netdata/.github/ISSUE_TEMPLATE.md Fixed > Checking links in ./REDISTRIBUTED.md > 1. [L190] 404 https://github.com/netdata/netdata/blob/master/python.d/python_modules/urllib3/packages/six.py Fixed > Checking links in ./web/api/queries/ses/README.md > 1. [L53] https://en.wikipedia.org/wiki/Moving_average#exponential-moving-average](https://en.wikipedia.org/wiki/Moving_average bad URI(is not URI?): https://en.wikipedia.org/wiki/Moving_average#exponential-moving-average](https://en.wikipedia.org/wiki/Moving_average False, link works > Checking links in ./packaging/README.md > 1. [L52] 404 https://github.com/firehol/infrastructure/raw/master/doc/release.txt Fixed > Checking links in ./installer/README.md > 1. [L089] 404 https://github.com/netdata/netdata/blob/master/MAINTAINERS.md Fixed > 2. [L241] 404 http://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/netdata-1.10.0.txz Fixed > Checking links in ./daemon/README.md > 1. [L080] 404 https://github.com/netdata/netdata/pull/403_ False. The URL is without the underscore > 2. [L116] 404 https://github.com/netdata/netdata/blob/master/LICENSE.md Fixed > Checking links in ./collectors/python.d.plugin/web_log/README.md > 1. [L026] 404 https://github.com/netdata/netdata/tree/master/conf.d/python.d Fixed > 2. [L030] 404 https://github.com/netdata/netdata/blob/master/conf.d/python.d/web_log.conf Fixed > 3. [L187] 404 https://github.com/netdata/netdata/blob/master/conf.d/health.d/web_log.conf Fixed > 4. [L200] 404 https://github.com/netdata/netdata/tree/master/conf.d/health.d Fixed > Checking links in ./collectors/python.d.plugin/apache/README.md > 1. [L52] 404 http://www.apache.org/server-status?auto Can't fix. Can't find a URL that will return server-status > Checking links in ./collectors/freeipmi.plugin/README.md > 1. [L090] 404 https://github.com/ktsaou/netdata/tree/master/plugins/freeipmi.plugin Fixed (also in the c code) > Checking links in ./CONTRIBUTORS.md > 1. [L013] http://producingoss.com/en/copyright-assignment.html Failed to open TCP connection to producingoss.com:80 (Connection refused - connect(2) for "producingoss.com" port 80) Fixed
2018-11-21Wiki Link Updates (#4699)Chris Akritidis
##### Summary <!--- Describe the change below, including rationale and design decisions --> Replaces links to wiki pages with links to the respective markdown files in the repo. The files with the updates in this PR are not MD files. Fixes #4650 <!--- HINT: Include "Fixes #nnn" if you are fixing an existing issue --> ##### Component Name <!--- Write the short name of the module or plugin below --> ##### Additional Information <!--- Include additional information to help people understand the change here --> <!--- A step-by-step reproduction of the problem is helpful if there is no related issue --> <!--- Paste log output below, e.g. before and after your change --> ```paste below ```
2018-11-21Fix typo and py2 compatibility issue. (#4697)Austin S. Hemmelgarn
PR #4667 accidentally introduced a py2 compatability issue and a typo, both of which break the sensors module. This fixes both.
2018-11-16Updates in various READMEs while testing the link checker (#4671)Chris Akritidis
* Add checklinks.sh to validate links in MD files and fix them for both the repo and html static site * Add checklinks.sh to validate links in MD files and fix them for both the repo and html static site * Minor link fixes, based on output from the linkchecker * About 50% done * Converted absolute links to relative * Close to being functional... * Getting closer... * Corrected edit files link from htmldoc branch to master * Replaced absolute links with relative and fixed incorrect heading hierarchy * Seems to be working. Will do all wiki conversions and then commit the final version * Wiki links replaced by the link checker for test * Replacement work fine, but correct location for simple patterns has moved to libnetdata/simple_pattern * Corrected wiki links in READMEs, but most are in code files * More simple pattern link replacements * Want to merge current changes first and then continue with the link checker * Add checklinks.sh to validate links in MD files and fix them for both the repo and html static site * Minor link fixes, based on output from the linkchecker * About 50% done * Converted absolute links to relative * Close to being functional... * Getting closer... * Corrected edit files link from htmldoc branch to master * Replaced absolute links with relative and fixed incorrect heading hierarchy * Seems to be working. Will do all wiki conversions and then commit the final version * Wiki links replaced by the link checker for test * Replacement work fine, but correct location for simple patterns has moved to libnetdata/simple_pattern * Corrected wiki links in READMEs, but most are in code files * More simple pattern link replacements * Want to merge current changes first and then continue with the link checker * ./# converted to #
2018-11-15Update lm_sensors and catch specific errors. (#4667)Austin S. Hemmelgarn
This updates our copy of the libsensors Python bindings to the most recent upstream copy, which provides proper errors instead of just raising bare Exceptions, and updates our code to catch those errors instead of catching bare exceptions.
2018-11-15Move cpufreq python module to proc plugin (#4562)Vladimir Kobal
* Add time_in_state file to processing * Add time_in_state calculation logic and TODOs * Add time_in_state calculation and switching * Final cleanup * Add info messages * Remove excessive array * Rename chart and disable python module
2018-11-15openldap monitoring plugin added (#4513)Manolis Kartsonakis
* openldap monitoring plugin added * fixed identation, added makefile link * removed trailing whitespaces * style fixes * removed some more trailnf spaces * refactored conn method, formatting suggestions, simpler config * format suggestions, added connect-reconnect methods and alive flag * removed trailing whitespaces * trailing spaces * connection manipulation and cosmetics * charts names units and titles * added connection timeout * timout option moved * removed disable by default * timeout default value * default vars and cofig comments added * user pass commented and enabled plugin by default * python.d disabled openldap * error handling, allow anonymous bind * ldap exception * anonymous bind refactoring * none as default removed from username password
2018-11-14properly parse network interface names with colon on them (#4653)Costa Tsaousis
2018-11-14sensors module fix (#4651)Ilya Mashchenko
* sensors: survive sensors.get_value Exception * sensors: log unreadable subfeature in check * sensors: add todos
2018-11-13Replace Anti-DDoS demo site in proc plugin README (#4647)Chris Akritidis
New demo site: https://registry.my-netdata.io/#menu_netfilter_submenu_synproxy
2018-11-13Fix documentation in beanstalk.conf. (#4639)Austin S. Hemmelgarn
2018-11-12Htmldoc (#4607)Chris Akritidis
* First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * fixes * test * test * test * First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * fixes * test * test * test * First set of major cleanup/deduplication * 2nd major cleanup * update getting started structure * Cleanup in using netdata * Final cleanup/deduplication * Added initial CONTRIBUTING.md, updated some info related to contributing on the orchestrators * Removed Why-Netdata (included in new README in master), added link to CONTRIBUTING.md * First html documentation debug set * Updated Makefile.am to ignore the new md and htmldoc generation files * Removing files from rebase * First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * fixes * test * test * test * First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * test * test * First set of major cleanup/deduplication * 2nd major cleanup * update getting started structure * Cleanup in using netdata * Final cleanup/deduplication * Added initial CONTRIBUTING.md, updated some info related to contributing on the orchestrators * Removed Why-Netdata (included in new README in master), added link to CONTRIBUTING.md * First html documentation debug set * Updated Makefile.am to ignore the new md and htmldoc generation files * Removing files from rebase * Fixed Makefile.am * Same line header and badges * Fixed broken link * CPU monitoring is in apps plugin * Removed obsolete files * Remove obsolete files * - Make the Health API part of health/README.md new file web/api/health/README.md - Make installer/LAUNCH.md part of deamon/README.md - Move installer/MAINTAINERS.md to packaging/maintainers/README.md - Move installer/DOCKER.md to docker/README.md - Move system/README.md to daemon/config/README.md - Move web/CUSTOM-DASHBOARDS.md to web/gui/custom/README.md - Move web/CONFLUENCE-DASHBOARDS.md to web/gui/confluence/README.md * Resolve codacy issue $(..) syntax instead of `..` * Fix following warnings and add svgs to the data_structures/README.md - CHANGELOG.md - CODE_OF_CONDUCT.md - CONTRIBUTORS.md - REDISTRIBUTED.md - diagrams/data_structures/README.md - docker/README.md WARNING - Documentation file 'README.md' contains a link to 'collectors/plugins.d' which does not exist in the documentation directory. WARNING - Documentation file 'README.md' contains a link to 'collectors/statsd.plugin' which does not exist in the documentation directory. WARNING - Documentation file 'CONTRIBUTING.md' contains a link to 'web/CUSTOM-DASHBOARDS.md' which does not exist in the documentation directory. WARNING - Documentation file 'CONTRIBUTING.md' contains a link to 'web/CONFLUENCE-DASHBOARDS.md' which does not exist in the documentation directory. * Wrong urls in data_structures/README.md svgs * Fix svg URLs number 2 * Modify the first line of the main README.md, to enable proper static html generation. Executed after copying the file to htmldoc/src * Added back Why Netdata * Fixed link to registry in Why-Netdata.md * Added Why-Netdata to buildyaml and to Makefile.am * Replaced http links causing mixed content warnings * Made buildhtml ignore the directory node_modules created by Netlify * Corrected CONTRIBUTING.MD to CONTRIBUTING.md
2018-11-12Bad text in example config (#4618)Michael Bisbjerg
* Bad text in example config * Update README.md * Update README.md
2018-11-12nvidia_smi: init version added (#4589)Ilya Mashchenko
* nvidia_smi: init version added * Update nvidia_smi.chart.py * nvidia_smi: don't use __bool__ for checking xml parse result
2018-11-10fixed conntrack_max alarm (#4595)Costa Tsaousis
2018-11-10fixed max interface speed calculation (#4594)Costa Tsaousis
2018-11-08smartd_log: py2 compatibility fix (#4584)Ilya Mashchenko
2018-11-06smartd_log refactor plus SCSI support (#4523)Ilya Mashchenko
* smartd_log: refactor plus scsi support init * smartd_log: ata attr class fix * smartd_log: whitespace * smartd_log: add __hash__ to BaseDisk * smartd_log: ata temp fix * smartd_log: ata power on hours fix * smartd_log: add ata 194 decode func * smartd_log: readme update * smartd_log: handle log rotation * smartd_log: add ata 1, 7, 206 attrs * smartd_log: minor * smartd_log: readme update
2018-11-05add tor python module (#4546)Ilya Mashchenko
* tor: python tor module init version * tor: minor * tor: minor * tor: minor * tor: user super in __init__ * tor: do not suggest to use password by default * tor: add module to python.d.conf
2018-10-30Do not enable unused per core interrupts by default (#4519)Costa Tsaousis
2018-10-30allow debugging memory per module (#4524)Costa Tsaousis
* debug info * removed debug code
2018-10-29fix parse oidname and santilize dimension name (#4498)Dylan Wang
2018-10-26Disable python sudo modules by default (#4477)Ilya Mashchenko
* adaptec_raid: check if `arcconf` is available first * adaptec_raid: disable by default and update docs * megacli: disable by default and update docs * samba: disable by default and update docs * samba megacli adaptec readme fix * adaptec readme fix
2018-10-26diskspace plugin should not stat() excluded mountpoints (#4494)Costa Tsaousis
* diskspace plugin should not stat() excluded mountpoints; fixes #4491 * it should be reversed
2018-10-24Feat: detect NIC speed and alarm on each device for net traffic overflow (#4430)Dylan Wang
* add chart local variable nic_speed_max and alarm for net traffic overflow * simplify code and respect with netdata host prefix * split sent/received traffic alarm * evaluate alarm only when nic_speed_max is set above 0
2018-10-23adaptec_raid python module (#4429)Ilya Mashchenko
* adaptec_raid module init version * adaptec_raid minor * adaptec_raid minor * adaptec_raid minor * adaptec_raid arcconf command fix * adaptec_raid minor fixes * adaptec_raid add alarms * adaptec_raid add link to screenshot to the readme
2018-10-23Add proxysql in python.d.plugin Makefile.am (#4466)Ali Borhani