Oracle Linux
Install the Runtime Sensor from Endura’s signed RPM repository on Oracle Linux.
Prerequisites
- Oracle Linux 8, 9, or 10
- Root or sudo access and systemd
- A Red Hat Compatible Kernel or Unbreakable Enterprise Kernel at version 5.11 or later, with BTF at
/sys/kernel/btf/vmlinux - At least 1 GB of available memory
- An Endura license key
- Team Server URL and Runtime Sensor token for centralized management
Oracle Linux 8’s older RHCK releases do not meet the minimum kernel version even if they expose BTF. Select a qualifying UEK release before installation; the tested Oracle Linux 8 profile uses UEK R7. Check the running kernel with uname -r after rebooting.
Install
curl -sSf https://repo.endurasecurity.com/install/endura-sensor/testing.sh | sudo sh
endura versionThe installer configures Endura’s signed RPM repository, installs endura-sensor, and creates the systemd service.
Configure
Edit /opt/endura/sensor/environ and set:
ENDURA_LICENSE_KEY=your_license_key
ENDURA_TEAM_SERVER=https://team-server.example.com
ENDURA_SENSOR_TOKEN=your_sensor_tokenStandalone use needs only the license. For Team Server, obtain an Administrator-issued token. Protect the file:
sudo chown root:root /opt/endura/sensor/environ
sudo chmod 600 /opt/endura/sensor/environSee Configuration for optional variables.
Start and Verify
sudo systemctl enable --now endura-sensor
sudo systemctl status endura-sensor --no-pager
endura sensor wait
endura sensor statusExpect ok, then the Sensor’s connectivity status. On startup failure, check the license and service journal.
In Team Server, check Runtime Sensors. Deployments and workloads appear after a manually started workload is reported.
Operate the Service
sudo systemctl restart endura-sensor
sudo systemctl stop endura-sensor
sudo journalctl -u endura-sensor -f
sudo endura sensor hooksUpdate
Drain protected work before updating; restarts end enforcement and active jobs. Restart jobs after readiness and hook checks.
sudo dnf upgrade endura-sensor
endura version
sudo systemctl status endura-sensorPackage upgrades restart a running Sensor and leave a stopped one stopped. Review compatibility before major updates.
Uninstall
sudo dnf remove endura-sensorBack up and remove /opt/endura/sensor or /var/log/endura separately only when their data is no longer needed.
Troubleshooting
Service Does Not Start
sudo systemctl status endura-sensor --full
sudo systemctl status endura-kernel-filesystems --full
sudo journalctl -u endura-sensor -n 100
test -r /sys/kernel/btf/vmlinux && echo "BTF available"
uname -rCheck the first startup error, license, file permissions, and SELinux denials. If the host uses UEK or Ksplice, confirm the running kernel still exposes the required BTF and hooks.
Team Server Is Offline
curl -v https://team-server.example.com/_readiness
getent hosts team-server.example.comConfirm outbound TCP 443 and certificate trust. See Team Server Compatibility for an incompatible state.
Package or Kernel Changed
sudo dnf repolist
sudo dnf info endura-sensor
sudo endura sensor hooksRecheck hook coverage after UEK, RHCK, or Ksplice changes.