Config.in 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. config BR2_PACKAGE_WATCHDOGD
  2. bool "watchdogd"
  3. depends on BR2_USE_MMU # fork()
  4. select BR2_PACKAGE_LIBCONFUSE
  5. select BR2_PACKAGE_LIBITE
  6. select BR2_PACKAGE_LIBUEV
  7. help
  8. Extended version of uClinux-dist watchdogd. Monitors loadavg,
  9. file descriptors and memory leaks, and capable of supervising
  10. your processes main loop using an instrumentation API.
  11. A reset reason is saved for power loss, CPU overload, or any
  12. of the monitored conditions (above). The full capabilities
  13. are limited by the kernel watchdog driver, but even the basic
  14. "softdog" driver is supported. See /etc/watchdogd.conf for
  15. details, and try watchdogctl for system status and available
  16. commands.
  17. https://github.com/troglobit/watchdogd/
  18. if BR2_PACKAGE_WATCHDOGD
  19. config BR2_PACKAGE_WATCHDOGD_TEST_SUITE
  20. bool "Enable watchdogctl test cases"
  21. help
  22. The watchdogctl program comes with a suite of tests built-in.
  23. They can be used to verify correct operation of watchdogd and
  24. the kernel watchdog driver.
  25. config BR2_PACKAGE_WATCHDOGD_GENERIC
  26. bool "Generic script monitor"
  27. default y if BR2_PACKAGE_WATCHDOGD_GENERIC_POLL_WRAP # legacy 2024.02
  28. help
  29. Enable generic script monitor.
  30. config BR2_PACKAGE_WATCHDOGD_LOADAVG
  31. bool "CPU load average monitor"
  32. default y if BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL_WRAP # legacy 2024.02
  33. help
  34. Enable CPU load average monitor.
  35. config BR2_PACKAGE_WATCHDOGD_FILENR
  36. bool "File descriptor leak monitor"
  37. default y if BR2_PACKAGE_WATCHDOGD_FILENR_POLL_WRAP # legacy 2024.02
  38. help
  39. Enable file descriptor leak monitor.
  40. config BR2_PACKAGE_WATCHDOGD_MEMINFO
  41. bool "Memory leak monitor"
  42. default y if BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL_WRAP # legacy 2024.02
  43. help
  44. Enable memory leak monitor.
  45. config BR2_PACKAGE_WATCHDOGD_FSMON
  46. bool "File system monitor"
  47. help
  48. Enable file system monitor.
  49. config BR2_PACKAGE_WATCHDOGD_TEMPMON
  50. bool "Temperature monitor"
  51. help
  52. Enable temperature monitor.
  53. endif