diff options
author | thiagoftsm <thiagoftsm@gmail.com> | 2020-05-13 16:56:42 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-13 16:56:42 +0000 |
commit | 18ec989b21eb1c6cf1f736e27b6b89b1a3108b34 (patch) | |
tree | b3de2d0312bcce1d6017376672e4b8babd81abec /netdata-installer.sh | |
parent | 8d5db453b71bb7d3440d909f7e2f3c01718f5ae1 (diff) |
Rename eBPF collector (#8822)
We renamed eBPF collector for a more meaningful name.
Diffstat (limited to 'netdata-installer.sh')
-rwxr-xr-x | netdata-installer.sh | 25 |
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 |