summaryrefslogtreecommitdiffstats
path: root/netdata-installer.sh
diff options
context:
space:
mode:
authorthiagoftsm <thiagoftsm@gmail.com>2020-05-13 16:56:42 +0000
committerGitHub <noreply@github.com>2020-05-13 16:56:42 +0000
commit18ec989b21eb1c6cf1f736e27b6b89b1a3108b34 (patch)
treeb3de2d0312bcce1d6017376672e4b8babd81abec /netdata-installer.sh
parent8d5db453b71bb7d3440d909f7e2f3c01718f5ae1 (diff)
Rename eBPF collector (#8822)
We renamed eBPF collector for a more meaningful name.
Diffstat (limited to 'netdata-installer.sh')
-rwxr-xr-xnetdata-installer.sh25
1 files changed, 22 insertions, 3 deletions
diff --git a/netdata-installer.sh b/netdata-installer.sh
index d000bc6397..382ea92624 100755
--- a/netdata-installer.sh
+++ b/netdata-installer.sh
@@ -1067,9 +1067,9 @@ if [ "${UID}" -eq 0 ]; then
run chmod 4750 "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ioping"
fi
- if [ -f "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf_process.plugin" ]; then
- run chown root:${NETDATA_GROUP} "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf_process.plugin"
- run chmod 4750 "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf_process.plugin"
+ if [ -f "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf.plugin" ]; then
+ run chown root:${NETDATA_GROUP} "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf.plugin"
+ run chmod 4750 "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf.plugin"
fi
if [ -f "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/cgroup-network" ]; then
@@ -1386,11 +1386,30 @@ should_install_ebpf() {
return 0
}
+remove_old_ebpf() {
+ if [ -f "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf_process.plugin" ]; then
+ echo >&2 "Removing alpha eBPF collector."
+ rm -f "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/ebpf_process.plugin"
+ fi
+
+ if [ -f "${NETDATA_PREFIX}/usr/lib/netdata/conf.d/ebpf_process.conf" ]; then
+ echo >&2 "Removing alpha eBPF stock file"
+ rm -f "${NETDATA_PREFIX}/usr/lib/netdata/conf.d/ebpf_process.conf"
+ fi
+
+ if [ -f "${NETDATA_PREFIX}/etc/netdata/ebpf_process.conf" ]; then
+ echo >&2 "Renaming eBPF configuration file."
+ mv "${NETDATA_PREFIX}/etc/netdata/ebpf_process.conf" "${NETDATA_PREFIX}/etc/netdata/ebpf.conf"
+ fi
+}
+
install_ebpf() {
if ! should_install_ebpf; then
return 0
fi
+ remove_old_ebpf
+
progress "Installing eBPF plugin"
# Get and Parse Kernel Version