François Rossigneux
3082ca7bcc
Fix a bug in RRD plugin related to probe names with dots.
...
Change-Id: Ib269771fce0fab34cf452baf81ca03914fbf4104
2014-02-17 14:53:29 +01:00
François Rossigneux
2c85d2a2a7
Fix a bug in refresh function in RRD plugin.
...
Change-Id: I8fb164042c1f16fd9d76cb644b6cac39df1285d0
2014-02-11 17:21:22 +01:00
François Rossigneux
71efa38ead
Add SNMP driver (replacing the Eaton driver).
...
Supports the SNMP v1, v2c and v3 protocols.
Change-Id: I126b985cb863e69c0b92d55a4f1477a73f3c1ce3
2014-01-29 18:15:22 +01:00
François Rossigneux
643bfbd502
RRD: bug fixes.
...
Change-Id: I5d3ca569ce7289fcb117ed4f9468ba3256884dfc
2013-06-29 11:26:03 +02:00
François Rossigneux
1f47df830c
RRD: bug fixes.
...
Change-Id: I8828f137e4fdde55b88fb8a7e632702bee7fb4b9
2013-06-29 11:11:49 +02:00
François Rossigneux
b475bb15dc
RRD: bug fixes.
...
Useless options have been removed.
Colors are defined by taking into account the number of probes.
Change-Id: I9b2c34c08368ab39f712900c01cee19125beed58
2013-06-28 23:53:58 +02:00
François Rossigneux
01fb3970c8
RRD: automatic colors selection.
...
Change-Id: I95f564c8a6b9802c896eb5495dbf28616ef50f43
2013-06-28 15:48:10 +02:00
Swann Croiset
c55b114d5b
Upstart scripts and file paths.
...
Change-Id: I152d7dbd85fb7060f31e9d24ef3dbc6d619f8dc0
2013-06-27 23:56:26 +02:00
Swann Croiset
fdb77c07e7
IPMI driver improvements and bug fixes.
...
Change-Id: I3d6d27549198b95cc1b5f038ecdc1be8efe651c1
2013-06-27 23:40:32 +02:00
François Rossigneux
c474fe79d3
Forwarding device for the plugins.
...
Change-Id: Ieec2ed8aca84c67bd1aa3f0d2a53cce09d0497b9
2013-06-12 22:54:10 +02:00
François Rossigneux
4e938179c9
Add Eaton PDU driver.
...
Supports SNMP V3 only, with noAuth/noPriv enabled.
Change-Id: Ice7d1aa7375a48f497dc937e4aedfef0cf5fd434
2013-06-06 00:57:53 +02:00
François Rossigneux
5e1fdfe50e
Use common setup and pip-requires file.
...
Change-Id: I5b99e4b9047eae0c9ebe901f69dfe8acd13bc888
2013-03-14 16:18:54 +01:00
François Rossigneux
8ac2ed72ce
Clean imports.
...
Change-Id: Ia42b400becf028d04326354bcbee2237137ec86a
2013-03-05 20:21:45 +01:00
François Rossigneux
aaa57bd006
Add keystone_authtoken options in config file.
...
Change-Id: I425a9470312810a9b66e394ae6d7a4c9a3666766
2013-03-03 11:55:14 +01:00
François Rossigneux
ffc58f7996
Add roles checking.
...
Until now, only the token validity was checked, without checking roles.
Change-Id: Ic437885b9bfeff4a931225fdaa6c5c076b124195
2013-03-03 00:46:06 +01:00
François Rossigneux
d0869dcf7d
Add refresh_interval parameter.
...
Change-Id: I01a55e14a169f257474cb6eff1a7b09a8eb9f293
2013-02-06 15:53:02 +01:00
François Rossigneux
7d294500da
Remove message signing in API plugin (after discussion with ceilometer team).
...
Signing doesn't prevent replay attacks. Use HTTPS to not reinvent the wheel.
Remove ceilometer-pollster directory (it has been merged with Ceilometer).
2013-01-09 18:42:12 +01:00
François Rossigneux
91761afaa1
Add RRD plugin.
2012-12-20 17:08:40 +01:00
François Rossigneux
d330902e5f
Add message signing between drivers and plugins.
...
Add kwapi/security.py.
2012-12-13 16:22:04 +01:00
François Rossigneux
1585f351e0
RRD plugin.
...
Remove "conf" arguments (use cfg.CONF instead).
2012-12-13 01:41:59 +01:00
François Rossigneux
94274b697b
Support distributed architecture (multiple kwapi-drivers on several sites).
...
Bug fix: on terminating, parallel call of join method of driver classes.
2012-12-10 13:19:15 +01:00
François Rossigneux
a1d2802a05
Separating kwapi-drivers and kwapi-api.
...
Using openstack.common for config and logging.
2012-11-30 17:12:12 +01:00
François Rossigneux
cdbb4ed636
Reversing client-server roles between the Collector and the Driver Manager.
...
Switching from AF_UNIX socket to ZeroMQ (TCP support, multiple clients support).
Renaming config option "collector_socket" to "probes_endpoint".
2012-11-28 22:03:46 +01:00
François Rossigneux
5733e0b029
API: signing messages.
...
Pollster: checks message signature.
Add config option "api_metering_secret".
2012-11-26 16:30:29 +01:00
François Rossigneux
b66a2c535b
API : add token support.
...
New setup requirement (python-keystoneclient).
New config options (api_acl and api_acl_auth_url.
2012-11-22 15:47:47 +01:00
François Rossigneux
53d14a439b
Use Flask blueprint.
...
Create setup.py (pip install kwapi).
Config filename as argument.
Ability to hit "control-c" to quit.
Multiple improvements (bug fixes, best code organization).
2012-11-22 11:35:56 +01:00