Age | Commit message (Collapse) | Author |
|
|
|
|
|
notice (#14072)
|
|
|
|
|
|
Add pandas collector.
|
|
(#13503)
|
|
(#13370)
|
|
(#12796)
|
|
* add python changefinder collector
- adds python 'changefinder' based collector for online changepoint detection.
|
|
* adding zscores collector
|
|
ML based anomaly detection python collector built on top of PyOD.
|
|
Adding a simple python based Alarms collector to read from active alarms via /api/v1/alarms and add any active warning alarms to the alarms chart as per a status_map that maps alarm states to integers.
|
|
|
|
* collectors/python.d/unbound: remove
* /docs: remove python unbound mentions
* README.md: remove python unbound mentions
|
|
|
|
* Add HP Smart Storage Array python plugin
* Use sudo -l to check if the netdata user is allowed to execute the ssacli command
* Don't prepend protected functions and properties with an underscore
* Use match_any() helper instead of or to match with any regex
* Simplify HPSSA.parse_logical_drive()
* Document hpssa specific configuration parameters
* Improve README.md with suggestions
|
|
* make install takes care of ownership and permissions of /etc/netdata
Instead of netdata-installer.sh
* Fix identation in Makefile.am files
* netdata-installer.sh: Clearer variable assignment
* netdata-installer.sh: Set /etc/netdata/netdata.conf ownership to root:root and permissions to 0644
* netdata-installer.sh: Set /etc/netdata/.environment permissions to 0644
* install-or-update.sh: Set permissions for /opt/netdata/etc/netdata.conf to 0644
* install-or-update.sh: Use ${NETDATA_PREFIX} more
* install-or-update.sh: Improve indentation
* install-or-update.sh: Do not create /opt/netdata/etc/netdata directories
* debian/rules: /etc/netdata files and directories are now installed by make install
* debian/rules: Properly copy files across directories
When destination directory exists
* netdata.spec.in: /etc/netdata ownership and permissions
* Revert "Fix identation in Makefile.am files"
This reverts commit 63fdb299b69152fda6984f81b0fef02f364c5efe.
* Remove uninstall-local recipes from Makefile.am files
* Removed superfluous whitespace and hash
|
|
* add support for am2320 sensor
add support for am2320 temperature and humidity sensor
* Rename readme.md to README.md
* updated README.md to include proper sections
updated README.md to include proper sections
* readme updated and file name corrected
readme updated with missing formatting and information. AM2320.chart.py
filename corrected.
* changed simple service import
chnaged simple service import location
* updated README.md to remove the reference of moving the script file.
* requested changes
- Moved header from README.md to am2320.chart.py
- Added Alarm for am2320 to health.d
- Changed exception to value error in am2320.chart.py
* typo
changed mae to make in comment
* Add title and icon for AM2320 Sensor
Add title and icon for AM2320 Sensor
* typo corrected
changed Save to save
* added I2C group to installer
Added netdata to the I2C group during install or update.
Removed instruction to add netdate to I2C group from README.md
* change tab to spaces
change tab to spaces
|
|
Added Gearman plugin and alarms
|
|
* Add a Riak plugin.
|
|
* NEW: Energi Core daemon monitoring, suites other Bitcoin forks
* Attempt to make Codacy checks happy
* Added energid sample configuration, enabled by default
* Post-review fixes & revised charts
* Added default Energi, Bitcoin and Dash to energid.conf configuration
* Fighting with Codacy markdown check
* Added energid protocol description comment
* Added JSON_RPC_VERSION as module variable
* Screw you Codacy markdown
* Screw you Codacy Markdown #2
* Screw you Codacy Markdown #3
* Finally, fixed what remark-lint wants
* Strict local remark-lint + plugins pass for README.md
* Attempt with another remark-lint configuration
|
|
##### 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
|
|
##### Summary
Fixes: #5624
> memory leak in SSLSocket.getpeercert()
https://bugs.python.org/issue29738
##### Component Name
[collectors/python.d.plugin/sslcheck](https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/sslcheck)
##### Additional Information
|
|
* added WIP ssl certificate expiry time check plugin
* fixing bugs
* more bugfixes
* cleaned up
* fixed graphing
* More pretty readme
* cleaned up style
* change author
* simplify
* add days_until_expiration_warn and correctly calc seconds
* update config
* config update
* readme update
* return false from check if module failed to collect data
* set default update_every to 60
* add alarm
* add sslcheck to makefile
* fix indentation
* add crit to alarm
* update conf
* update readme
* add days_until_expiration_critical
* change default days_until_expiration_warning to 14
* minor
|
|
<!--
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
Fixes: #1996
##### Component Name
python.d.plugin oracledb module
##### Additional Information
#### Used queries:
- [system metrics]:
```sql
SELECT
metric_name,
value
FROM
gv$sysmetric
ORDER BY
begin_time
```
<details><summary>collected metrics</summary>
<p>
| name|
|---|
| average_active_sessions |
| session_count |
| session_limit_percent |
| logons_per_sec |
| physical_reads_per_sec |
| physical_writes_per_sec |
| disk_sort_per_sec |
| long_table_scans_per_sec |
| database_wait_time_ratio |
| shared_pool_free_percent |
| memory_sorts_ratio |
| sql_service_response_time |
| user_rollbacks_per_sec |
| enqueue_timeouts_per_sec |
| buffer_cache_hit_ratio |
| cursor_cache_hit_ratio |
| library_cache_hit_ratio |
| row_cache_hit_ratio |
| global_cache_blocks_corrupted |
| global_cache_blocks_lost |
</p>
</details>
</br>
- [tablespace]
```sql
SELECT
m.tablespace_name,
m.used_space * t.block_size AS used_bytes,
m.tablespace_size * t.block_size AS max_bytes,
m.used_percent
FROM
dba_tablespace_usage_metrics m
JOIN dba_tablespaces t ON m.tablespace_name = t.tablespace_name
```
<details><summary>collected metrics</summary>
<p>
| name|
|---|
| tablespace_size |
| tablespace_used |
| tablespace_used_in_percent |
</p>
</details>
</br>
- [activities count]
```sql
SELECT
name,
value
FROM
v$sysstat
WHERE
name IN (
'parse count (total)',
'execute count',
'user commits',
'user rollbacks'
)
```
<details><summary>collected metrics</summary>
<p>
| name|
|---|
| activity_parse_count |
| activity_execute_count |
| activity_user_commits |
| activity_user_rollbacks |
</p>
</details>
</br>
- wait time
```sql
SELECT
n.wait_class,
round(m.time_waited / m.INTSIZE_CSEC, 3)
FROM
v$waitclassmetric m,
v$system_wait_class n
WHERE
m.wait_class_id = n.wait_class_id
AND n.wait_class != 'Idle'
```
|
|
* remove cross-directory dependency in build system
* remove unused pythondir_POST
replace sysconfdir/netdata with configdir
|
|
* 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
|
|
* nvidia_smi: init version added
* Update nvidia_smi.chart.py
* nvidia_smi: don't use __bool__ for checking xml parse result
|
|
* 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
|
|
* 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
|
|
|
|
* Added uwsgi plugin
* Added makefile for plugin and fixed some code style issues
* Refactored generating dimensions to allow workers to be added at run-time.
The dimension name is now the PID of the worker.
exceptions, harikiris and respawns are now global and not per worker as this did not make any sense.
* Code-review related formatting changes
|
|
* fix netdata.spec; fixes #4409
* second pass
* more netdata.spec fixes
* more netdata.spec fixes
* more netdata.spec fixes
* more netdata.spec fixes
* more netdata.spec fixes
|
|
* fix make dist; fixes #4400
* added daemon dir
* fix edit-config in dist
* removed config.h from file dependencies
* do not attempt to detect stock files on vanilla installations
* add missing files to dist
* another fix for missing dist files
* modular plugins are now self-configured for automake
* updated lgtm
* fix cncf urls
|
|
* modularized all external plugins
* added README.md in plugins
* fixed title
* fixed typo
* relative link to external plugins
* external plugins configuration README
* added plugins link
* remove plugins link
* plugin names are links
* added links to external plugins
* removed unecessary spacing
* list to table
* added language
* fixed typo
* list to table on internal plugins
* added more documentation to internal plugins
* moved python, node, and bash code and configs into the external plugins
* added statsd README
* fix bug with corrupting config.h every 2nd compilation
* moved all config files together with their code
* more documentation
* diskspace info
* fixed broken links in apps.plugin
* added backends docs
* updated plugins readme
* move nc-backend.sh to backends
* created daemon directory
* moved all code outside src/
* fixed readme identation
* renamed plugins.d.plugin to plugins.d
* updated readme
* removed linux- from linux plugins
* updated readme
* updated readme
* updated readme
* updated readme
* updated readme
* updated readme
* fixed README.md links
* fixed netdata tree links
* updated codacy, codeclimate and lgtm excluded paths
* update CMakeLists.txt
* updated automake options at top directory
* libnetdata slit into directories
* updated READMEs
* updated READMEs
* updated ARL docs
* updated ARL docs
* moved /plugins to /collectors
* moved all external plugins outside plugins.d
* updated codacy, codeclimate, lgtm
* updated README
* updated url
* updated readme
* updated readme
* updated readme
* updated readme
* moved api and web into webserver
* web/api web/gui web/server
* modularized webserver
* removed web/gui/version.txt
|