Infoblox custom meters for Ceilometer (Kilo)
Project description
Infoblox Custom Meters for Ceilometer
This package provides files used by OpenStack Ceilometer to monitor the DNS queries-per-second from Infoblox NIOS instances. With this package installed and configured, the Ceilometer Compute Agent will poll local NIOS instances via SNMP, and store the results as samples with the metric name ‘nios.dns.qps’.
Free software: Apache license
Features
This module enables SNMP polling of NIOS instances to collect DNS queries per second.
OpenStack Configuration
After installing the package, you must configure Ceilometer with the SNMP credentials, as well as tell it how to reach the NIOS machines.
Since the Ceilometer agent is running within the address space of the host node, the grid member IP address used must be reachable from the host. This can be done by allocating the IP on an external network, or by using a floating IP.
To configure the Ceilometer agent, you must set the following parameters in a [infoblox] stanza within the ceilometer.conf file.
management_network - this is the name of the OpenStack network for the port that should be used to poll the NIOS instance. If you have only set up LAN1, then this should be the network to which LAN1 is attached.
use_floating_ip - if subnets on the management_network are not directly reachable from the host, then you must use a floating IP address and set this to True. This will cause the polling agent to use the floating IP address associated with the fixed IP address that is on the port attached to the management_network. Default value is True.
metadata_name - only instances with a port on the management_network and flagged with the metadata named here will be polled. Note that the value of the metadata does not matter; if the key exists, that instance will be polled. Default value is nios.
snmp_community_or_username - the SNMP community for v2c, or the user name for SNMPv3.
snmp_password - the SNMP password for SNMPv3.
snmp_port - the port to use for SNMP polling. Default value is 161.
Example Ceilometer Configuration
[infoblox] management_network = service-net use_floating_ip = True snmp_community_or_username = public
You must also configure the security groups to allow UDP traffic to port 161 on the NIOS instances, from the host IP network.
Infoblox NIOS Configuration
You must enable SNMP for the grid or for the specific members which you would like to poll. This is done in the Grid > Grid Manager screen, using the Grid Properties button on the right-hand toolbar. This brings up an editor from which you can select SNMP, enable it, and enter a community string.
Currently only SNMPv2c is tested.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ceilometer-infoblox-1.0.0.tar.gz
.
File metadata
- Download URL: ceilometer-infoblox-1.0.0.tar.gz
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d089a5f2d6dde3c5dbd66d19df8ea2d50d7219bf435a58075eeaa03d2b7ea01 |
|
MD5 | 8682ba986f728d6991b027d3e65e5ca6 |
|
BLAKE2b-256 | 0ed7fa2d7e5450fe478fe81f4ff2b12d7f4e3c36e671501d55c719f7bbcf4915 |
File details
Details for the file ceilometer_infoblox-1.0.0-py2-none-any.whl
.
File metadata
- Download URL: ceilometer_infoblox-1.0.0-py2-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a35ea100156e0fda2f63afd3cc6e6ad93a903bef25c6465ff939801d62e1861 |
|
MD5 | 5d67a98749bea24ddb89d37c8ee85773 |
|
BLAKE2b-256 | 3213c9a0d29307fc276d98f11173f70369622d87bd0df416653341cadabe4648 |