| config BR2_PACKAGE_WATCHDOGD |
| bool "watchdogd" |
| depends on BR2_USE_MMU # fork() |
| select BR2_PACKAGE_LIBCONFUSE |
| select BR2_PACKAGE_LIBITE |
| select BR2_PACKAGE_LIBUEV |
| help |
| Extended version of uClinux-dist watchdogd. Monitors loadavg, |
| file descriptors and memory leaks, and capable of supervising |
| your processes main loop using an instrumentation API. |
| |
| A reset reason is saved for power loss, CPU overload, or any |
| of the monitored conditions (above). The full capabilities |
| are limited by the kernel watchdog driver, but even the basic |
| "softdog" driver is supported. See /etc/watchdogd.conf for |
| details, and try watchdogctl for system status and available |
| commands. |
| |
| https://github.com/troglobit/watchdogd/ |
| |
| if BR2_PACKAGE_WATCHDOGD |
| |
| config BR2_PACKAGE_WATCHDOGD_TEST_SUITE |
| bool "Enable watchdogctl test cases" |
| help |
| The watchdogctl program comes with a suite of tests built-in. |
| They can be used to verify correct operation of watchdogd and |
| the kernel watchdog driver. |
| |
| config BR2_PACKAGE_WATCHDOGD_GENERIC |
| bool "Generic script monitor" |
| default y if BR2_PACKAGE_WATCHDOGD_GENERIC_POLL_WRAP # legacy 2024.02 |
| help |
| Enable generic script monitor. |
| |
| config BR2_PACKAGE_WATCHDOGD_LOADAVG |
| bool "CPU load average monitor" |
| default y if BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL_WRAP # legacy 2024.02 |
| help |
| Enable CPU load average monitor. |
| |
| config BR2_PACKAGE_WATCHDOGD_FILENR |
| bool "File descriptor leak monitor" |
| default y if BR2_PACKAGE_WATCHDOGD_FILENR_POLL_WRAP # legacy 2024.02 |
| help |
| Enable file descriptor leak monitor. |
| |
| config BR2_PACKAGE_WATCHDOGD_MEMINFO |
| bool "Memory leak monitor" |
| default y if BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL_WRAP # legacy 2024.02 |
| help |
| Enable memory leak monitor. |
| |
| config BR2_PACKAGE_WATCHDOGD_FSMON |
| bool "File system monitor" |
| help |
| Enable file system monitor. |
| |
| config BR2_PACKAGE_WATCHDOGD_TEMPMON |
| bool "Temperature monitor" |
| help |
| Enable temperature monitor. |
| |
| endif |