This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
inspector:started [2015/07/13 18:12] Luke Hinds |
inspector:started [2016/02/29 21:17] (current) Luke Hinds |
||
---|---|---|---|
Line 3: | Line 3: | ||
1. Grab devstack: | 1. Grab devstack: | ||
- | git clone https://git.openstack.org/openstack-dev/devstack | + | git clone https://git.openstack.org/openstack-dev/devstack |
- | 2. Set up a local_rc | + | 2. Set up a local.conf |
- | FLOATING_RANGE=192.168.1.224/27 | + | [[local|localrc]] |
+ | HOST_IP=192.168.0.48 | ||
+ | FLOATING_RANGE=192.168.0.224/27 | ||
FIXED_RANGE=10.11.12.0/24 | FIXED_RANGE=10.11.12.0/24 | ||
FIXED_NETWORK_SIZE=256 | FIXED_NETWORK_SIZE=256 | ||
FLAT_INTERFACE=eth0 | FLAT_INTERFACE=eth0 | ||
- | RECLONE=yes | + | enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer.git |
- | ENABLED_SERVICES=key,ceilometer-acentral,ceilometer-acompute,ceilometer-alarm-evaluator,ceilometer-alarm-notifier,ceilometer-anotification,ceilometer-api,ceilometer-collector,g-api,g-reg,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-cauth,horizon,mysql,rabbit | + | |
SERVICE_TOKEN=cadftest | SERVICE_TOKEN=cadftest | ||
- | ADMIN_PASSWORD=cadftest | + | SERVICE_TOKEN=p6ssw0rd |
- | MYSQL_PASSWORD=cadftest | + | ADMIN_PASSWORD=p6ssw0rd |
- | RABBIT_PASSWORD=cadftest | + | MYSQL_PASSWORD=p6ssw0rd |
- | SERVICE_PASSWORD=cadftest | + | RABBIT_PASSWORD=p6ssw0rd |
+ | SERVICE_PASSWORD=p6ssw0rd | ||
LOGFILE=/opt/stack/logs/stack.sh.log | LOGFILE=/opt/stack/logs/stack.sh.log | ||
LIBS_FROM_GIT=python-keystoneclient,python-openstackclient | LIBS_FROM_GIT=python-keystoneclient,python-openstackclient | ||
Line 26: | Line 28: | ||
notification_driver = messaging | notification_driver = messaging | ||
notification_driver = log | notification_driver = log | ||
+ | |||
+ | Note: For Liberty the formatting has changed, and now exists as follows | ||
+ | |||
+ | driver = messaging | ||
+ | driver = log | ||
The above enables logging to both ceilometer and keystones log file (apache log) | The above enables logging to both ceilometer and keystones log file (apache log) | ||
Line 32: | Line 39: | ||
4. Source admin credentials | 4. Source admin credentials | ||
- | . openrc admin admin | + | . openrc admin admin |
5. Create a user in keystone (so we create a CADF audit event) | 5. Create a user in keystone (so we create a CADF audit event) | ||
- | openstack user create cadf_test --os-identity-api-version 3 --os-auth-url http://<your_ip>:5000/v3 --os-default-domain default | + | openstack user create cadf_test --os-identity-api-version 3 --os-auth-url http://<your_ip>:5000/v3 --os-default-domain default |
6. Last of all, let's view the event | 6. Last of all, let's view the event | ||
- | ceilometer event-list --query event_type=identity.user.created | + | ceilometer event-list --query event_type=identity.user.created |
+ | |||
+ | ===== Useful Links ===== | ||
+ | |||
+ | [[http://docs.openstack.org/admin-guide-cloud/telemetry-measurements.html|Telemetry Events]] | ||
+ | |||
+ | To call each event: | ||
+ | |||
+ | ceilometer event-list --query event_type=<event> | ||
+ | e.g. | ||
+ | ceilometer event-list --query event_type=identity.project.created |