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