# process monitor
PROCESS_MONITOR="on"

# process monitor period(second)
PROCESS_MONITOR_PERIOD="3"

# process recover failed, recall recover period(minute)
PROCESS_RECALL_PERIOD="1"

# process recover timeout (second)
PROCESS_RESTART_TIMEOUT="90"

#alarm restrict num
PROCESS_ALARM_SUPRESS_NUM="5"

# process alarm
PROCESS_ALARM="off"

# file system monitor
FILESYSTEM_MONITOR="on"

# file system alarm
FILESYSTEM_ALARM="off"

# signal monitor
SIGNAL_MONITOR="on"

# signal alarm
SIGNAL_ALARM="off"

# disk monitor
DISK_MONITOR="on"

# disk alarm
DISK_ALARM="off"

# disk monitor period(second)
DISK_MONITOR_PERIOD="60"

# disk inode monitor
INODE_MONITOR="on"

# disk inode alarm
INODE_ALARM="off"

# disk inode monitor period(second)
INODE_MONITOR_PERIOD="60"

# netcard monitor
NETCARD_MONITOR="on"

# netcard alarm
NETCARD_ALARM="off"

# file monitor
FILE_MONITOR="on"

# file alarm
FILE_ALARM="off"

# cpu monitor
CPU_MONITOR="on"

# cpu alarm
CPU_ALARM="off"

# memory usage monitor
MEM_MONITOR="on"

# memory usage alarm
MEM_ALARM="off"

# process(thread) count monitor
PSCNT_MONITOR="on"

# process(thread) count monitor
PSCNT_ALARM="off"

# systemd fd usage monitor
FDCNT_MONITOR="on"

# system fd usage alarm
FDCNT_ALARM="off"

# process fd usage monitor
PROCESS_FD_NUM_MONITOR="on"

# process fd usage alarm
PROCESS_FD_NUM_ALARM="off"

# custom daemon monitor
CUSTOM_DAEMON_MONITOR="on"

# custom periodic monitor
CUSTOM_PERIODIC_MONITOR="on"

# local disk io delay monitor
IO_DELAY_MONITOR="off"

# local disk io alarm monitor
IO_DELAY_ALARM="off"

# zombie process count monitor
ZOMBIE_MONITOR="off"

# zombie process count alarm
ZOMBIE_ALARM="off"

# Sysmonitor wait all service finish when 'PROCESS_MONITOR_DELAY' set 'on' or 'PROCESS_MONITOR_DELAY' item is null.
# Not wait all service finish when 'PROCESS_MONITOR_DELAY' set 'off'.
PROCESS_MONITOR_DELAY="on"

# restart sysalarm times (range: 1-1000, unit: times, default: 3)
RESTART_ALARM_TIMES="3"

# restart sysalarm period (range: 1-60, unit: sec, default: 3)
RESTART_ALARM_PERIOD="3"

# network fib info print rate limit, default is 5 in on second, range: 0-100
NET_RATE_LIMIT_BURST="5"

# fd monitor log path
FD_MONITOR_LOG_PATH="/var/log/fd_monitor.log"

# check thread status monitor
CHECK_THREAD_MONITOR="on"

# check thread failure num, range: 2-10
CHECK_THREAD_FAILURE_NUM="3"
