hc
2024-08-16 94ba65e25ce534ec0515708c9e0835242345bc7b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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_POLL
   int "Generic script monitor poll interval (sec)"
   default "300"
   help
     Poll interval for generic script monitor, in seconds.  A value
     of zero (0) disables the monitor.
 
config BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL
   int "CPU load average monitor poll interval (sec)"
   default "300"
   help
     Poll interval for CPU load average monitor, in seconds.  A
     value of zero (0) disables the monitor.
 
config BR2_PACKAGE_WATCHDOGD_FILENR_POLL
   int "File descriptor leak monitor poll interval (sec)"
   default "300"
   help
     Poll interval for file descriptor leak monitor, in seconds.  A
     value of zero (0) disables the monitor.
 
config BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL
   int "Memory leak monitor poll interval (sec)"
   default "300"
   help
     Poll interval for memory leak monitor, in seconds.  A value of
     zero (0) disables the monitor.
 
endif