3aecae1802
Signed-off-by: Joachim Wiberg <troglobit@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
65 lines
1.9 KiB
Plaintext
65 lines
1.9 KiB
Plaintext
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
|