OpenStack - Neutron
OpenStack- Neutron Opspack Overview
OpenStack is an open source software platform for cloud computing and mostly deployed as an infrastructure-as-a-service (IaaS). The main initiative of OpenStack is to create and manage large groups of virtual private servers in a data center via web-based dashboards, command-line tools, or a RESTful API. OpenStack supports compatibility between cloud services and enable businesses to build Amazon-like cloud services in their own data centers. Freely available under the Apache 2.0 license, OpenStack is commonly labeled as the “Linux of the Cloud".
Neutron is an OpenStack project that provides "networking as a service" between interface devices (ex. vNICs) managed by other OpenStack services (ex. Nova).
What You Can Monitor
Opsview Monitor's Neutron Opspack helps detect issues within your Neutron instance by allowing you to track the number of networks configured and quickly identify the status of those networks via instant notifciations. The ‘all networks’ performance counter can be very useful for tracking the change in the number of networks over time. Individual network service checks allow you to ensure that your critical networks remain active and our Neutron Opspack displays all your network names in an easy-to-view dashboard for quick visibility.
AllNetworks: Neutron collects all network names
NetworkStatus: Neutron gets the status of a specific network
Setup and configuration:
This plugin requires the OpenStack API, which must be accessible from the monitoring host.
To configure and utilize this Opspack, you simply need to add the 'Application - OpenStack Neutron' Opspack to the host running the OpenStack Neutron Server software, and specify the variable 'OPENSTACK_NEUTRON_NETWORK' and 'OPENSTACK_AUTH' field in the host configuration.
Step 1: Add the host template
Step 2: Add the variables to the host and configure
Step 3: Reload and monitor the Neutron instance