User Tools

Site Tools


inspector:started

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
inspector:started [2015/07/13 18:09]
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
  
-[code]FLOATING_RANGE=192.168.1.224/27[/code] +    ​[[local|localrc]
-FIXED_RANGE=10.11.12.0/​24 +    HOST_IP=192.168.0.48 
-FIXED_NETWORK_SIZE=256 +    ​FLOATING_RANGE=192.168.0.224/27 
-FLAT_INTERFACE=eth0 +    FIXED_RANGE=10.11.12.0/​24 
-RECLONE=yes +    FIXED_NETWORK_SIZE=256 
-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 +    FLAT_INTERFACE=eth0 
-SERVICE_TOKEN=cadftest +    ​enable_plugin ​ceilometer ​https://​git.openstack.org/​openstack/​ceilometer.git 
-ADMIN_PASSWORD=cadftest +    SERVICE_TOKEN=cadftest 
-MYSQL_PASSWORD=cadftest +    ​SERVICE_TOKEN=p6ssw0rd 
-RABBIT_PASSWORD=cadftest +    ​ADMIN_PASSWORD=p6ssw0rd 
-SERVICE_PASSWORD=cadftest +    MYSQL_PASSWORD=p6ssw0rd 
-LOGFILE=/​opt/​stack/​logs/​stack.sh.log +    RABBIT_PASSWORD=p6ssw0rd 
-LIBS_FROM_GIT=python-keystoneclient,​python-openstackclient+    SERVICE_PASSWORD=p6ssw0rd 
 +    LOGFILE=/​opt/​stack/​logs/​stack.sh.log 
 +    LIBS_FROM_GIT=python-keystoneclient,​python-openstackclient
  
 3 . After devstack completes, edit keystone.conf and make (or amend!) the following 3 . After devstack completes, edit keystone.conf and make (or amend!) the following
  
-notification_format = cadf +    ​notification_format = cadf 
-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
inspector/started.1436810991.txt.gz · Last modified: 2015/07/13 18:09 by Luke Hinds