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 ...]