0b16ca4ae9
Avoid the following error messages while dynamic buffer calculation is enabled ``` ERR monit[491]: 'swss|buffermgrd' status failed (1) -- '/usr/bin/buffermgrd -l' is not running in host ``` Change /usr/bin/buffermgrd -l to /usr/bin/buffermgrd. The buffermgrd is started by -l for traditional model or -a for dynamic model. So we need to use the common section of both. Signed-off-by: Stephen Sun <stephens@nvidia.com>
57 lines
2.6 KiB
Plaintext
57 lines
2.6 KiB
Plaintext
###############################################################################
|
|
## Monit configuration for swss container
|
|
## process list:
|
|
## orchagent
|
|
## portsyncd
|
|
## neighsyncd
|
|
## fdbsyncd
|
|
## vrfmgrd
|
|
## vlanmgrd
|
|
## intfmgrd
|
|
## portmgrd
|
|
## buffermgrd
|
|
## nbrmgrd
|
|
## vxlanmgrd
|
|
## coppmgrd
|
|
## tunnelmgrd
|
|
|
|
##############################################################################
|
|
check program swss|orchagent with path "/usr/bin/process_checker swss /usr/bin/orchagent -d /var/log/swss"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|portsyncd with path "/usr/bin/process_checker swss /usr/bin/portsyncd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|neighsyncd with path "/usr/bin/process_checker swss /usr/bin/neighsyncd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|fdbsyncd with path "/usr/bin/process_checker swss /usr/bin/fdbsyncd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|vrfmgrd with path "/usr/bin/process_checker swss /usr/bin/vrfmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|vlanmgrd with path "/usr/bin/process_checker swss /usr/bin/vlanmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|intfmgrd with path "/usr/bin/process_checker swss /usr/bin/intfmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|portmgrd with path "/usr/bin/process_checker swss /usr/bin/portmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|buffermgrd with path "/usr/bin/process_checker swss /usr/bin/buffermgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|nbrmgrd with path "/usr/bin/process_checker swss /usr/bin/nbrmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|vxlanmgrd with path "/usr/bin/process_checker swss /usr/bin/vxlanmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|coppmgrd with path "/usr/bin/process_checker swss /usr/bin/coppmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|
|
|
|
check program swss|tunnelmgrd with path "/usr/bin/process_checker swss /usr/bin/tunnelmgrd"
|
|
if status != 0 for 5 times within 5 cycles then alert repeat every 1 cycles
|