@cryptotaxi247 / netdata-1 / commits / c74dce43a

Update README.md (#4655)

Costa Tsaousis committed Nov 14, 2018 at 02:43 UTC c74dce43a8348fd3172f9c84efe12a0c25454dc4
1 file changed +26 -12
README.md
+26 -12
@@ -4,7 +4,7 @@
4
5 ---
6
7 -**Netdata** is **distributed, real-time, performance and health monitoring for systems and applications**. It is based on a powerful monitoring agent you install on all your systems and containers.
7 +**Netdata** is **distributed, real-time, performance and health monitoring for systems and applications**. It is a highly optimized monitoring agent you install on all your systems and containers.
8
9 Netdata provides **unparalleled insights**, **in real-time**, of everything happening on the systems it runs (including web servers, databases, applications), using **highly interactive web dashboards**. It can run autonomously, without any third party components, or it can be integrated to existing monitoring toolchains (Prometheus, Graphite, OpenTSDB, Kafka, Grafana, etc).
10
@@ -117,7 +117,7 @@ For more information about running netdata in docker, check the [docker installa
117
118 Netdata has a quite different approach to monitoring.
119
120 -In its simplest from, Netdata is a monitoring agent you install on all your systems. It is:
120 +Netdata is a monitoring agent you install on all your systems. It is:
121
122 - a **metrics collector** - for system and application metrics (including web servers, databases, containers, etc)
123 - a **time-series database** - all stored in memory (does not touch the disks while it runs)
@@ -277,8 +277,9 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
277
278 #### APM (Application Performance Monitoring)
279 - **[statsd](collectors/statsd.plugin/)** - netdata is a fully featured statsd server.
280 -- **[go_expvar](collectors/python.d.plugin/go_expvar/)** - collects metrics exposed by applications written in the Go programming language using the expvar package.
280 +- **[Go expvar](collectors/python.d.plugin/go_expvar/)** - collects metrics exposed by applications written in the Go programming language using the expvar package.
281 - **[Spring Boot](collectors/python.d.plugin/springboot/)** - monitors running Java Spring Boot applications that expose their metrics with the use of the Spring Boot Actuator included in Spring Boot library.
282 +- **[uWSGI](collectors/python.d.plugin/uwsgi/)** - collects performance metrics from uWSGI applications.
283
284 #### System Resources
285 - **[CPU Utilization](collectors/proc.plugin/)** - total and per core CPU usage.
@@ -330,12 +331,15 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
331 - **[NFacct](collectors/nfacct.plugin/)** - collects accounting data from iptables.
332 - **[Network QoS](collectors/tc.plugin/)** - the only tool that visualizes network `tc` classes in real-time
333 - **[FPing](collectors/fping.plugin/)** - to measure latency and packet loss between any number of hosts.
333 -- **[OpenVPN](collectors/python.d.plugin/ovpn_status_log/)** - status per tunnel.
334 - **[ISC dhcpd](collectors/python.d.plugin/isc_dhcpd/)** - pools utilization, leases, etc.
335 - **[AP](collectors/charts.d.plugin/ap/)** - collects Linux access point performance data (`hostapd`).
336 - **[SNMP](collectors/node.d.plugin/snmp/)** - SNMP devices can be monitored too (although you will need to configure these).
337 - **[port_check](collectors/python.d.plugin/portcheck/)** - checks TCP ports for availability and response time.
338 +
339 +#### Virtual Private Networks
340 +- **[OpenVPN](collectors/python.d.plugin/ovpn_status_log/)** - collects status per tunnel.
341 - **[LibreSwan](collectors/charts.d.plugin/libreswan/)** - collects metrics per IPSEC tunnel.
342 +- **[Tor](collectors/python.d.plugin/tor/)** - collects Tor traffic statistics.
343
344 #### Processes
345 - **[System Processes](collectors/proc.plugin/)** - running, blocked, forks, active.
@@ -347,8 +351,9 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
351 - **[logind](collectors/python.d.plugin/logind/)** - collects sessions, users and seats connected.
352
353 #### Containers and VMs
350 -- **[Containers](collectors/cgroups.plugin/)** - all kinds of containers, using CGROUPS (systemd-nspawn, lxc, lxd, docker, kubernetes, etc).
351 -- **[libvirt VMs](collectors/cgroups.plugin/)** - all kinds of VMs, using CGROUPS.
354 +- **[Containers](collectors/cgroups.plugin/)** - collects resource usage for all kinds of containers, using CGROUPS (systemd-nspawn, lxc, lxd, docker, kubernetes, etc).
355 +- **[libvirt VMs](collectors/cgroups.plugin/)** - collects resource usage for all kinds of VMs, using CGROUPS.
356 +- **[dockerd](collectors/python.d.plugin/dockerd/)** - collects docker health metrics.
357
358 #### Web Servers
359 - **[Apache and lighttpd](collectors/python.d.plugin/apache/)** - `mod-status` (v2.2, v2.4) and cache log statistics, for multiple servers.
@@ -359,7 +364,7 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
364 - **[PHP-FPM](collectors/python.d.plugin/phpfpm/)** - multiple instances, each reporting connections, requests, performance, etc.
365 - **[Tomcat](collectors/python.d.plugin/tomcat/)** - accesses, threads, free memory, volume, etc.
366 - **[web server `access.log` files](collectors/python.d.plugin/web_log/)** - extracting in real-time, web server and proxy performance metrics and applying several health checks, etc.
362 -- **[http_check](collectors/python.d.plugin/httpcheck/)** - checks one or more web servers for HTTP status code and returned content.
367 +- **[HTTP check](collectors/python.d.plugin/httpcheck/)** - checks one or more web servers for HTTP status code and returned content.
368
369 #### Proxies, Balancers, Accelerators
370 - **[HAproxy](collectors/python.d.plugin/haproxy/)** - bandwidth, sessions, backends, etc.
@@ -373,8 +378,9 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
378 - **[MemCached](collectors/python.d.plugin/memcached/)** - multiple servers, each showing: bandwidth, connections, items, etc.
379 - **[MongoDB](collectors/python.d.plugin/mongodb/)** - operations, clients, transactions, cursors, connections, asserts, locks, etc.
380 - **[MySQL and mariadb](collectors/python.d.plugin/mysql/)** - multiple servers, each showing: bandwidth, queries/s, handlers, locks, issues, tmp operations, connections, binlog metrics, threads, innodb metrics, and more.
376 -- **[PostgreSQL](collectors/python.d.plugin/postgres/)** - multiple servers, each showing: per database statistics (connections, tuples read - written - returned, transactions, locks), backend processes, indexes, tables, write ahead, background writer and more.
377 -- **[Redis](collectors/python.d.plugin/redis/)** - multiple servers, each showing: operations, hit rate, memory, keys, clients, slaves.
381 +- **[PostgreSQL](collectors/python.d.plugin/postgres/)** - multiple servers, each showing: per database statistics (connections, tuples read - written - returned, transactions, locks), backend processes, indexes, tables, write ahead, background writer and more.
382 +- **[Proxy SQL](collectors/python.d.plugin/proxysql/)** - collects Proxy SQL backend and frontend performance metrics.
383 +- **[Redis](collectors/python.d.plugin/redis/)** - multiple servers, each showing: operations, hit rate, memory, keys, clients, slaves.
384 - **[RethinkDB](collectors/python.d.plugin/rethinkdbs/)** - connects to multiple rethinkdb servers (local or remote) to collect real-time metrics.
385
386 #### Message Brokers
@@ -405,12 +411,14 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
411 #### Hardware Sensors
412 - **[IPMI](collectors/freeipmi.plugin/)** - enterprise hardware sensors and events.
413 - **[lm-sensors](collectors/python.d.plugin/sensors/)** - temperature, voltage, fans, power, humidity, etc.
414 +- **[Nvidia](collectors/charts.d.plugin/nvidia_smi/)** - collects information for Nvidia GPUs.
415 - **[RPi](collectors/charts.d.plugin/sensors/)** - Raspberry Pi temperature sensors.
416 - **[w1sensor](collectors/python.d.plugin/w1sensor/)** - collects data from connected 1-Wire sensors.
417
418 #### UPSes
419 - **[apcupsd](charts.d.plugin/apcupsd/)** - load, charge, battery voltage, temperature, utility metrics, output metrics
420 - **[NUT](collectors/charts.d.plugin/nut/)** - load, charge, battery voltage, temperature, utility metrics, output metrics
421 +- **[Linux Power Supply](collectors/python.d.plugin/linux_power_supply/)** - collects metrics reported by power supply drivers on Linux.
422
423 #### Social Sharing Servers
424 - **[RetroShare](collectors/python.d.plugin/retroshare/)** - connects to multiple retroshare servers (local or remote) to collect real-time performance metrics.
@@ -424,9 +432,6 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
432 #### Telephony Servers
433 - **[opensips](collectors/charts.d.plugin/opensips/)** - connects to an opensips server (localhost only) to collect real-time performance metrics.
434
427 -#### Provisioning Systems
428 -- **[Puppet](collectors/python.d.plugin/puppet/)** - connects to multiple Puppet Server and Puppet DB instances (local or remote) to collect real-time status metrics.
429 -
435 #### Household Appliances
436 - **[SMA webbox](collectors/node.d.plugin/sma_webbox/)** - connects to multiple remote SMA webboxes to collect real-time performance metrics of the photovoltaic (solar) power generation.
437 - **[Fronius](collectors/node.d.plugin/fronius/)** - connects to multiple remote Fronius Symo servers to collect real-time performance metrics of the photovoltaic (solar) power generation.
@@ -438,6 +443,15 @@ Its [Plugin API](collectors/plugins.d/) supports all programing languages (anyth
443 #### Distributed Computing
444 - **[BOINC](collectors/python.d.plugin/boinc/)** - monitors task states for local and remote BOINC client software using the remote GUI RPC interface. Also provides alarms for a handful of error conditions.
445
446 +#### Media Streaming Servers
447 +- **[IceCast](collectors/python.d.plugin/icecast/)** - collects the number of listeners for active sources.
448 +
449 +### Monitoring Systems
450 +- **[Monit](collectors/python.d.plugin/monit/)** - collects metrics about monit targets (filesystems, applications, networks).
451 +
452 +#### Provisioning Systems
453 +- **[Puppet](collectors/python.d.plugin/puppet/)** - connects to multiple Puppet Server and Puppet DB instances (local or remote) to collect real-time status metrics.
454 +
455 And you can extend it, by writing plugins that collect data from any source, using any computer language.
456
457 ---