[openstack-dev] HEEEELP please..How can use Openstack 's APIs in Javascript/Ajax??

2014-05-07 Thread Hachem Chraiti
HI can i use Openstack 's APIs in Javascript/Ajax?? Is there any solution
pleasE?
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer][AMQP]

2014-05-05 Thread Hachem Chraiti
Hi
how can i fix this error please with Openstack Havana in Ubuntu 12.04 LTS:

Error communicating with http://controller:8777 [Errno 111] Connection
refused

*ceilometer-agent-central.log :
2014-05-05 23:28:50.633 14745 ERROR ceilometer.openstack.common.rpc.common
[-] AMQP server on controller:5672 is unreachable: Socket closed. Trying
again in 30 seconds.
2014-05-05 23:31:26.454 16607 ERROR ceilometer.openstack.common.rpc.common
[-] Failed to consume message from queue: Socket closed
2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common
Traceback (most recent call last):
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/ceilometer/openstack/common/rpc/impl_kombu.py,
line 577, in ensure
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common return method(*args, **kwargs)
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/ceilometer/openstack/common/rpc/impl_kombu.py,
line 657, in _consume
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common return
self.connection.drain_events(timeout=timeout)
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/kombu/connection.py, line 281, in
drain_events
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common return
self.transport.drain_events(self.connection, **kwargs)
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/kombu/transport/pyamqp.py, line 91, in
drain_events
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common return
connection.drain_events(**kwargs)
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/amqp/connection.py, line 266, in
drain_events
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common chanmap, None, timeout=timeout,
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/amqp/connection.py, line 328, in
_wait_multiple
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common channel, method_sig, args,
content = read_timeout(timeout)
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/amqp/connection.py, line 292, in
read_timeout
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common return
self.method_reader.read_method()
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common   File
/usr/lib/python2.7/dist-packages/amqp/method_framing.py, line 187, in
read_method
2014-05-05 23:31:26.454 16607 TRACE
ceilometer.openstack.common.rpc.common raise m
2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common
IOError: Socket closed
2014-05-05 23:31:26.454 16607 TRACE ceilometer.openstack.common.rpc.common
2014-05-05 23:31:26.474 16607 ERROR ceilometer.openstack.common.rpc.common
[-] AMQP server on controller:5672 is unreachable: [Errno 111]
ECONNREFUSED. Trying again in 1 seconds.
2014-05-05 23:31:27.486 16607 ERROR ceilometer.openstack.common.rpc.common
[-] AMQP server on controller:5672 is unreachable: [Errno 111]
ECONNREFUSED. Trying again in 3 seconds.




***ceilometer-api.log:


014-05-05 23:53:15.684 17722 INFO keystoneclient.middleware.auth_token [-]
Starting keystone auth_token middleware
2014-05-05 23:53:15.685 17722 INFO keystoneclient.middleware.auth_token [-]
Using /tmp/keystone-signing-RrLKeq as cache directory for signing
certificate
2014-05-05 23:53:15.721 17722 CRITICAL ceilometer [-] command
SON([('authenticate', 1), ('user', u'ceilometer'), ('nonce',
u'f4ca9befd11425b4'), ('key', u'8c5de2059a054c0ae7afb15c4c946c43')])
failed: auth fails



Need help pleeease
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer]

2014-04-23 Thread Hachem Chraiti
Hi,please help me to fix an error in Ceilometer:

Error communicating with http://controller:8777 [Errno 111] Connection
refused


***my ceilometer.conf file is:

[DEFAULT]

#
# Options defined in ceilometer.middleware
#

# Exchanges name to listen for notifications (multi valued)
#http_control_exchanges=nova
#http_control_exchanges=glance
#http_control_exchanges=neutron
#http_control_exchanges=cinder


#
# Options defined in ceilometer.pipeline
#

# Configuration file for pipeline definition (string value)
#pipeline_cfg_file=pipeline.yaml


#
# Options defined in ceilometer.sample
#

# Source for samples emited on this instance (string value)
#sample_source=openstack


#
# Options defined in ceilometer.api.app
#

# The strategy to use for auth: noauth or keystone. (string
# value)
auth_strategy=keystone

# Deploy the deprecated v1 API. (boolean value)
#enable_v1_api=true


#
# Options defined in ceilometer.compute.notifications
#

# Exchange name for Nova notifications (string value)
nova_control_exchange=nova


#
# Options defined in ceilometer.compute.pollsters.util
#

# list of metadata prefixes reserved for metering use (list
# value)
#reserved_metadata_namespace=metering.

# limit on length of reserved metadata values (integer value)
#reserved_metadata_length=256


#
# Options defined in ceilometer.compute.virt.inspector
#

# Inspector to use for inspecting the hypervisor layer (string
# value)
#hypervisor_inspector=libvirt


#
# Options defined in ceilometer.compute.virt.libvirt.inspector
#

# Libvirt domain type (valid options are: kvm, lxc, qemu, uml,
# xen) (string value)
#libvirt_type=kvm

# Override the default libvirt URI (which is dependent on
# libvirt_type) (string value)
#libvirt_uri=


#
# Options defined in ceilometer.image.notifications
#

# Exchange name for Glance notifications (string value)
#glance_control_exchange=glance


#
# Options defined in ceilometer.network.notifications
#

# Exchange name for Neutron notifications (string value)
#neutron_control_exchange=neutron


#
# Options defined in ceilometer.objectstore.swift
#

# Swift reseller prefix. Must be on par with reseller_prefix
# in proxy-server.conf. (string value)
#reseller_prefix=AUTH_


#
# Options defined in ceilometer.openstack.common.db.sqlalchemy.session
#

# the filename to use with sqlite (string value)
sqlite_db=ceilometer.sqlite

# If true, use synchronous mode for sqlite (boolean value)
#sqlite_synchronous=true


#
# Options defined in ceilometer.openstack.common.eventlet_backdoor
#

# Enable eventlet backdoor.  Acceptable values are 0, port,
# and start:end, where 0 results in listening on a random
# tcp port number; port results in listening on the
# specified port number (and not enabling backdoor if that
# port is in use); and start:end results in listening on
# the smallest unused port number within the specified range
# of port numbers.  The chosen port is displayed in the
# service's log file. (string value)
#backdoor_port=None


#
# Options defined in ceilometer.openstack.common.lockutils
#

# Whether to disable inter-process locks (boolean value)
#disable_process_locking=false

# Directory to use for lock files. (string value)
#lock_path=None


#
# Options defined in ceilometer.openstack.common.log
#

# Print debugging output (set logging level to DEBUG instead
# of default WARNING level). (boolean value)
#debug=false

# Print more verbose output (set logging level to INFO instead
# of default WARNING level). (boolean value)
verbose=true

# Log output to standard error (boolean value)
#use_stderr=true

# format string to use for log messages with context (string
# value)
#logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d
%(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s]
%(instance)s%(message)s

# format string to use for log messages without context
# (string value)
#logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d
%(levelname)s %(name)s [-] %(instance)s%(message)s

# data to append to log format when level is DEBUG (string
# value)
#logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d

# prefix each line of exception output with this format
# (string value)
#logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE
%(name)s %(instance)s

# list of logger=LEVEL pairs (list value)
#default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN

# publish error events (boolean value)
#publish_errors=false

# make deprecations fatal (boolean value)
#fatal_deprecations=false

# If an instance is passed with the log message, format it
# like this (string value)
#instance_format=[instance: %(uuid)s] 

# If an instance UUID is passed with the log message, format
# it like this (string value)
#instance_uuid_format=[instance: %(uuid)s] 

# If this option is specified, the logging configuration file
# specified is used and overrides any other logging options
# specified. Please see the Python logging 

[openstack-dev] [Ceilometer][Nova][Glance]

2014-04-22 Thread Hachem Chraiti
Hi,
How to detect or trigger the launching of a new instance , image or any new
event for all meters in order to save them into a database for some uses,
thanks

Sincerly,
Chraiti Hachem,
Software Engineer
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer]

2014-04-17 Thread Hachem Chraiti
Hi ,
how to authenticate against openstack's Ceilometer Client using python
program?
plase i need response please

Sincerly ,
Chraiti Hachem
  software enginee
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer]

2014-04-10 Thread Hachem Chraiti
Hi,im getting a 404 error when using the Telemtry API in a Python program
(when im using curl):

subprocess.call('curl -i -X GET http://controller:8774/v2/meters -H
X-Auth-Token:MIIJzgYJKoZIhvcNAQcCoIIJvzCCCbsCAQExCTAHBgUrDgMCGjQGCSqGSIb3DQEHAaCCCBUEgggReyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0xMFQxMTo0NjozNi44MTY3MTkiLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTExVDExOjQ2OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIlNlcnZpY2UgVGVuYW50IiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAibmFtZSI6ICJzZXJ2aWNlIn19LCAic2VydmljZUNhdGFsb2ciOiBbeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vY29udHJvbGxlcjo5MjkyIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6OTI5MiIsICJpZCI6ICIxMzNhZTM0YWY4MWM0ZTA4OGMxZDUwOWYwNzQxMzY0MiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjg3NzQvdjIvN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAicmVnaW9uIjogInJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vY29udHJvbGxlcjo4Nzc0L3YyLzdkZTk3NGIwNWU3YTQ4OTdhNWM1ZmFlZWNjMzhkMjIwIiwgImlkIjogIjc4OTMyZDhhMTA0OTRiYmQ4MTA2YTgxMGE1YmJiYThkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vY29udHJvbGxlcjo4Nzc0L3YyLzdkZTk3NGIwNWU3YTQ4OTdhNWM1ZmFlZWNjMzhkMjIwIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImNvbXB1dGUiLCAibmFtZSI6ICJub3ZhIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6ODc3NyIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjg3NzciLCAiaWQiOiAiNDg3YzAzNDlhODMxNDVkNzgyN2E4MGM1ZjVlMmM4M2IiLCAicHVibGljVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjg3NzcifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAibWV0ZXJpbmciLCAibmFtZSI6ICJjZWlsb21ldGVyIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9jb250cm9sbGVyOjUwMDAvdjIuMCIsICJpZCI6ICIwYTA2ZTE3YjAyOTc0NDE4YWI1YjRiYTMzNDQ0YTY3YSIsICJwdWJsaWNVUkwiOiAiaHR0cDovL2NvbnRyb2xsZXI6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMDYuMTMwOjg3NzQvdjIvN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMDYuMTMwOjg3NzQvdjIvN2RlOTc0YjA1ZTdhNDg5N2E1YzVmYWVlY2MzOGQyMjAiLCAiaWQiOiAiMTA4ODA0YWJhZmJjNDcwMDg4NjVmNDZiYTljNGNiNjgiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIwNi4xMzA6ODc3NC92Mi83ZGU5NzRiMDVlN2E0ODk3YTVjNWZhZWVjYzM4ZDIyMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJQeXRob25EZW1vIiwgIm5hbWUiOiAiUHl0aG9uRGVtb1NlcnZpY2UifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJjZWlsb21ldGVyIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICIwYzA4ZDY1MmZhNTM0OTIzYWYwZmI2MGE5MjMzYjAxMSIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImNlaWxvbWV0ZXIifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiYzUzZGQyOWZjOThkNDk3ODljNWNhMDI0YzY2OWJjNzMiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQC6GoccBbCb7dZzq3Tha7R5uJW3kTho6nGlgJ0aiW5H438Lhc6eN95qolVoMbvJgn1moikfFsMEFjwxtKMv8v2HQfeA6bpebx+6UuCl-2TZYdt6vH9fPv9wNkJN1nk-3venNhKhrjU1LT9h1JQ-xJy-d3jCCfcl9xuz0EOvaQ-eB8xIfZ2qWPyH1dL+cdqlyr3LxZqYD9MUal0foiKX8e1laFRlWssLww2Q33A0iG8cUmnoZuAYKRKOeKXzX6kMWWjJITDz8V3EM9voBxoV1uA5rEvzGJeB7xLTGB1+4Lmk+g3ooPZeIjcwkTpQ+rCLEWDfAkYJUbZQXcixELP1fVok',shell=True)


and my ceilometer.conf file  is:

[DEFAULT]

#
# Options defined in ceilometer.middleware
#

# Exchanges name to listen for notifications (multi valued)
#http_control_exchanges=nova
#http_control_exchanges=glance
#http_control_exchanges=neutron
#http_control_exchanges=cinder


#
# Options defined in ceilometer.pipeline
#

# Configuration file for pipeline definition (string value)
#pipeline_cfg_file=pipeline.yaml


#
# Options defined in ceilometer.sample
#

# Source for samples emited on this instance (string value)
#sample_source=openstack


#
# Options defined in ceilometer.api.app
#

# The strategy to use for auth: noauth or keystone. (string
# value)
auth_strategy=keystone

# Deploy the deprecated v1 API. (boolean value)
#enable_v1_api=true


#
# Options defined in ceilometer.compute.notifications
#

# Exchange name for Nova notifications (string value)
nova_control_exchange=nova


#
# Options defined in ceilometer.compute.pollsters.util
#

# list of metadata prefixes reserved for metering use (list
# value)
#reserved_metadata_namespace=metering.

# limit on length of reserved metadata values (integer value)
#reserved_metadata_length=256


#
# Options defined in ceilometer.compute.virt.inspector
#

# Inspector to use for inspecting the hypervisor layer (string
# value)
#hypervisor_inspector=libvirt


#
# Options defined in ceilometer.compute.virt.libvirt.inspector
#

# Libvirt domain type (valid options are: kvm, lxc, qemu, 

[openstack-dev] [Ceilometer]

2014-04-07 Thread Hachem Chraiti
hi erveryone,thats a python code:

from ceilometerclient.v2 import client

ceilometer =client.Client(endpoint='http://controller:8777/v2/resources',
token='e8e70342225d64d1d20a')

print  ceilometer.resources.list(q)


whats this q parameter??

Sincerly ,
Chraiti Hachem,software engineer
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilomete]

2014-04-06 Thread Hachem Chraiti
hi, How can i user use Ceilometer API in Python programs?(to show
meters,alarms,...)give some python code for example please
Sincerly,Chraiti Hachem,software engineer
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Keystone]

2014-03-28 Thread Hachem Chraiti
Hi,
Can i have some UML Diagrams for the Keystoner Project??
for the objects like(User,Project,Domain,Ressource,Instance,...)

Sincerly ,
Chraiti Hachem
  software engineer
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Ceilometer]

2014-03-28 Thread Hachem Chraiti
Hi,
Can i have some UML Diagrams for the Ceilometer Project??
Or even diagrams for Keystone too

Sincerly ,
Chraiti Hachem
  software engineer
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev