System changes on Linux


System file modifications

File modified Description
/proc/sys/kernel/core_pattern to enable core dump processing by oneagentdumpproc
/etc/sysctl.conf to enable core dump processing by oneagentdumpproc
/etc/ld.so.preload to enable auto-injection into processes

Operating system changes

OS modification Description
dtuser user added to users
oneagent service registered in system init
dynatrace_oneagent SELinux policy to enable all OneAgent functionalities

Files added

File Location
startup scripts /etc/init.d/ - SystemV /etc/systemd/system - systemd
OneAgent binaries, configs, logs /opt/dynatrace/oneagent
OneAgent runtime data and persistent conf /var/lib/dynatrace/oneagent
liboneagentproc.so /lib or /lib64 or /lib32 or /lib/x86_64-linux-gnu/

Note:
The above tables doesn't include an additional modification that occurs during runtime, not installation; the file /var/vcap/packages/runc/bin/runc (Garden runc) is overwritten by our wrapper to allow injection. This happens periodically during runtime. The original file is stored as runc-original and is restored during uninstall.