![]() |
5 месяцев назад | |
---|---|---|
.. | ||
dependencies | 7 месяцев назад | |
methods | 9 месяцев назад | |
README.md | 9 месяцев назад | |
REINSTALL.md | 9 месяцев назад | |
UNINSTALL.md | 9 месяцев назад | |
UPDATE.md | 9 месяцев назад | |
functions.sh | 7 месяцев назад | |
install-required-packages.sh | 7 месяцев назад | |
installer.nsi | 6 месяцев назад | |
kickstart-ng.sh | 3 лет назад | |
kickstart-static64.sh | 3 лет назад | |
kickstart.sh | 6 месяцев назад | |
netdata-uninstaller.sh | 8 месяцев назад | |
netdata-updater.sh | 5 месяцев назад | |
package-windows.sh | 6 месяцев назад |
Netdata is very flexible and can be used to monitor all kinds of infrastructure. Read more about possible Deployment guides to understand what better suites your needs.
The easiest way to install Netdata on your system is via Netdata Cloud, to do so:
Once Netdata is installed, you can see the node live in your Netdata Space and charts in the Metrics tab.
Take a look at our Dashboards and Charts section to read more about Netdata's features.
If you are looking to configure your Netdata Agent installation, refer to the respective section in our Documentation.
If Netdata didn't autodetect all the hardware, containers, services, or applications running on your node, you should learn more about how data collectors work. If there's a supported integration for metrics you need, refer to its respective page and read about its requirements to configure your endpoint to publish metrics in the correct format and endpoint.
Netdata comes with hundreds of pre-configured alerts, designed by our monitoring gurus in parallel with our open-source community, but you may want to edit alerts or enable notifications to customize your Netdata experience.
Go through our deployment guides, for suggested configuration changes for production deployments.
By default, Netdata's installation scripts enable automatic updates for both nightly and stable release channels.
If you preferred to update your Netdata Agent manually, you can disable automatic updates by using the --no-updates
option when you install or update Netdata using the automatic one-line installation script.
wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --no-updates
With automatic updates disabled, you can choose exactly when and how you update Netdata.
Nightly: We create nightly builds every 24 hours. They contain fully-tested code that fixes bugs or security flaws, or introduces new features to Netdata. Every nightly release is a candidate for then becoming a stable release—when we're ready, we simply change the release tags on GitHub. That means nightly releases are stable and proven to function correctly in the vast majority of Netdata use cases. That's why nightly is the best choice for most Netdata users.
Stable: We create stable releases whenever we believe the code has reached a major milestone. Most often, stable releases correlate with the introduction of new, significant features. Stable releases might be a better choice for those who run Netdata in mission-critical production systems, as updates will come more infrequently, and only after the community helps fix any bugs that might have been introduced in previous releases.
Pros of using nightly releases:
Pros of using stable releases:
Starting with v1.30, Netdata collects anonymous usage information by default and sends it to a self-hosted PostHog instance within the Netdata infrastructure. Read about the information collected, and learn how to-opt, on our anonymous statistics page.
The usage statistics are vital for us, as we use them to discover bugs and prioritize new features. We thank you for actively contributing to Netdata's future.
We are tracking a few issues related to installation and packaging.
Our regular installation process requires access to a number of GitHub services that do not have IPv6 connectivity. As
such, using the kickstart install script on such hosts generally does not work, and will typically fail with an
error from cURL or wget about connection timeouts. You can check if your system is affected by this by attempting
to connect to (or ping) https://api.github.com/
. Failing to connect indicates that you are affected by this issue.
There are three potential workarounds for this:
If you're running an older Linux distribution or one that has reached EOL, such as Ubuntu 14.04 LTS, Debian 8, or CentOS 6, your Agent may not be able to securely connect to Netdata Cloud due to an outdated version of OpenSSL. These old versions of OpenSSL cannot perform hostname validation, which helps securely encrypt SSL connections.
If you choose to continue using the outdated version of OpenSSL, your node will still connect to Netdata Cloud, albeit with hostname verification disabled. Without verification, your Netdata Cloud connection could be vulnerable to man-in-the-middle attacks.
To install the Agent on certain CentOS and RHEL systems, you must enable non-default repositories, such as EPEL or PowerTools, to gather hard dependencies. See the CentOS 6 and CentOS 8 sections for more information.
If you see an error similar to Access to file is not permitted: /usr/share/netdata/web/index.html
when you try to
visit the Agent dashboard at http://NODE:19999
, you need to update Netdata's permissions to match those of your
system.
Run ls -la /usr/share/netdata/web/index.html
to find the file's permissions. You may need to change this path based on
the error you're seeing in your browser. In the below example, the file is owned by the user root
and the group
root
.
ls -la /usr/share/netdata/web/index.html
-rw-r--r--. 1 root root 89377 May 5 06:30 /usr/share/netdata/web/index.html
These files need to have the same user and group used to install your netdata. Suppose you installed netdata with user
netdata
and group netdata
, in this scenario you will need to run the following command to fix the error:
# chown -R netdata:netdata /usr/share/netdata/web
We've received reports from the community about issues with running the kickstart.sh
script on systems that have both
a distribution-installed version of OpenSSL and a manually-installed local version. The Agent's installer cannot handle
both.
Our current build process has some issues when using certain configurations of the clang
C compiler on Linux. See the
section on nonrepresentable section on output
errors for a workaround.