Hi On 09/07/2016 09:34 AM, Artjoms Petrovs wrote: > Hello, All! > > A while back I’ve found a need to monitor Virtual Router performance ( > CPU, Network peaks, etc ), which is not provided by VR Service > Monitoring Tool. > > > > Does anyone have experience with adding Zabbix ( or Nagios ) agent to > Virtual Router default template? How update-safe is this approach? Maybe > someone has used Chef or Ansible to provide custom configuration of > Virtual Routers after install/reinstall?
Monitoring is a huge topic and we did some work on it. The easiest way IMHO to get some basic monitoring is by using SNMP. This would be easy to setup on Zabbix without need to install a Zabbix Agent on the VR. However I am not sure if SNMP is already installed and configured out of the box on the system template. We are using Ansible (and I don't getting tired to mention it) and a dynamic inventory to get all routers from the API and periodically ensuring the have all the desired configuration (updates, log shipping, some tuning). That is why we didn't have much benefit in a pre-configured customized system template but this would be also an option of course. Beside that, a colleague of mine created tools to monitoring cloudstack https://github.com/swisstxt/cloudstack-nagios. These use SSH to get all the infos on the VRs without need to make any configuration on the VRs. Hope that helps René