The VeloCloud SD-WAN processes described in the Components should be running in order to ensure proper functionality of the system. The Linux command "pgrep" can be used to identify the process. The format is slightly different for Python processes. If the process is running, a pid (integer process ID) is returned. If it is not running, the output is empty.

vc_procmon

Use the following command to check if vc_procmon is running on the system.

vcadmin@vcg1-example:~$ pgrep -f vc_procmon
14711
vcadmin@vcg1-example:~$ 

Other Processes

Use the following commands to check for other processes.

vcadmin@vcg1-example:~$ pgrep mgd
14725
vcadmin@vcg1-example:~$ pgrep gwd
15143
vcadmin@vcg1-example:~$ pgrep natd
15095

To recover the processes, restart the VeloCloud SD-WAN Process Monitor, which restarts all other processes. Use the following command to restart VeloCloud SD-WAN Process Monitor.

sudo service vc_process_monitor restart

Use the following command to restart routing protocol daemons.

/usr/sbin/frr.init {start|stop|restart} [daemon ...]