CHANGES
=======

1.0.0
-----

* ceilometerclient >= 1.0.12 requires an authplugin
* setup.cfg: fix ceilometer-api
* setup.cfg: fix a typo for nova_api check
* fix TypeError: module object is not callable
* fix TypeError: module object is not callable
* Prepare first commit
* Rename to monitoring-for-openstack
* utils: add check_process_exists method
* Fix nova instance creation
* Fix Python 3 compatibility
* Fix swift_dispersion check
* swfit: No hosts returned valid data is OK for swift-recon --async
* pacemaker: Pass script options to execvp
* Install legacy scripts with setuptools
* Cleanup all scripts
* Move pacemaker script to the new layout
* Transform the repository to a valid Python package
* Fix process name detection
* Add pacemaker wrapper
* nova: allow to configure insecure and network
* Fix pep8
* horizon/check_horizon_login.sh: check the OpenStack string to support RHEL horizon too
* oschecks/utils.py: - fix amqp check if the command name is truncated - fix amqp check if the process is listening on a port
* neutron/check_amqp_neutron_server.py -> neutron/check_amqp_neutron-server.py
* scripts/oschecks/amqp.py: make it executable to allow symlinked scripts to work
* scripts/ceph/test_ceph_health.py: fix unit test
* Ensures a api requests is done for glance-image-exists
* Convert ceph checks in python
* Convert ceilometer checks in python
* Convert heat checks in python
* Convert glance checks in python
* Convert keystone checks in python
* Convert neutron checks in python
* Convert cinder checks in python
* Convert nova check in python
* Add python helpers
* [neutron] Improvements to check_neutron-server.sh (fix logical test)
* [neutron] Improvements to check_neutron-server.sh (bugfix)
* [neutron] Improvements to check_neutron-server.sh
* [check_neutron-server.sh] Remove v2.0 because it is a part of variable
* Revert "drop check_ceilometer_api_curl.sh script"
* [check_nova-conductor.sh] Grep the newest nova-conductor proc
* fix issue #43
* drop check_ceilometer_api_curl.sh script
* scripts/neutron/check_neutron-server.sh: use the /v2.0/networks.json url
* Factorize usage
* Factorize AMQP checks
* scripts/horizon/check_horizon_login.sh: rename ENDPOINT_URL to HORIZON_URL
* Factorize states vars and check_running
* scripts/cinder/check_cinder-volume.sh: fix daemon name and check the son of the process
* scripts/glance/check_glance-image.sh: fix spaces in ENDPOINT_URL
* scripts/nova/check_nova-api.sh: - fix the script by removing spaces from the ENDPOINT_URL - do only one request - the fix the regexp to count flavors
* Use correct command line option for swift-recon
* Add quote around variable checking
* Fix typo in variable name
* Use /etc/swift/dispersion.conf
* scripts/ceph/ceph_health.py: fix parsing when there is no message
* cinder/check_cinder-api.sh: - make it work - allow to pass the ENDPOINT_URL
* use standard env variables as default values in python scripts
* rename OS_TENANT to OS_TENANT_NAME to be compliant with the naming in OpenStack clients
* discover endpoints with keystone catalog
* [glance] update requirements and add options for timeout in keystone/glance API calls
* [glance] remove python calls in check_glance-api
* Add a check for floating ips creation
* Improve the check nova instance
* Add a check cinder using python library
* ceph_health.py: add a new check using ceph health
* scripts/ceph/ceph_df.rb: fix logic
* Adding a check instance creation using novaclient
* Adding a check volume creation using cinder
* [check_nova-instance.sh] Change token_id parsing with pyton json
* [check_glance-image.sh] Forget to clean rm token_file
* [check_glance-image.sh] Change token_id parsing with pyton json
* [neutron] various improvements to check_neutron-server.sh
* Make the server name more exact
* Avoid deleting all VMs
* [neutron] Fix test error
* Fix python process matching
* Add performance data and calculate sub-second time
* Add performance data and calculate sub-second time
* Add performance data and calculate sub-second time
* [glance] change the random string
* [glance] remove a comment
* [glance] add a random string in the tmp filename
* [glance] faster and cleaner
* [Horizon] Add horizon/check_horizon_login.sh v1
* [nova] rewrite of check_nova-instance
* [ceilometer] replaced meters by projects URI, check is faster
* [swift/check_swift_ring_usage] Add critical and warn default values
* [openstack-nova] improve output string for nova-instances
* [swift] add a plugin to check the disk usage in the ring
* None
* [swift] Plugin to check the disk usage in the ring
* Script exit at line 62 if ceilometer is not running
* [Glance-registry] Remove netstat amqp
* [All check proc] Fix exit Warn
* [All check proc] Add condition user root to exec netstat -p
* [Glance] change wc to grep -c
* [Ceilometer] check_nova-instance.sh Parse json format to get token
* [Ceilometer] check_nova-api.sh Parse json format to get token
* [Ceilometer] check_ceilometer_api_curl.sh Parse json format to get token
* chmod on check_ceilometer_api_curl.sh
* [Glance] check_glance-image.sh Parse json format to get token
* [Glance] Parse json format to get token
* Added nagios performance counter in output
* changed cache file location
* Added caching mechanism for check results
* Default value for Endpoint url fix
* neutron : Change auth_url param. Now you can give full url like http://localhost:5000/v2.0
* ceilometer : Change auth_url param. Now you can give full url like http://localhost:5000/v2.0
* nova : Change auth_url param. Now you can give full url like http://localhost:5000/v2.0
* check_keystone-api.sh : Change auth_url param. Now you can give full url like http://localhost:5000/v2.0
* check_glance-image.sh : Change auth_url param. Now you can give full url like http://localhost:5000/v2.0. Add also glance endpoint param
* fix getopts help arg and remove unused args in check_glance-registry.sh
* Change auth_url param. Now you can give full url like http://localhost:5000/v2.0. Add also glance endpoint param
* new curl check: check_glance-api
* fix curl command line & count # of avail. flavors
* [NOVA] Add a check to spawn instance
* [GLANCE] Check if glance-registry process is running
* [GLANCE] Add a check to test the image upload
* Create check_ceilometer_api_curl.sh
* Add check_nova-network.sh script
* Some change in check_ceilometer-collector.sh for optimise execution time
* Some change in check_ceilometer-agent-central.sh and check_ceilometer-agent-compute.sh for optimise execution time
* Some change in check_nova-conductor.sh and check_nova-compute.sh for optimise execution time
* Some change in check_nova-scheduler.sh for optimise execution time
* Add check_nova-consoleauth.sh script
* add swift_recon script
* glance: fix glance check (glance.client deprecated, use glanceclient module)
* Add glance checks from nagios debian pkg
* Add swifts checks from nagios debian pkg
* ceph: add execution rights
* [ceph] Add basic ceph df check
* Fix typo in licensing
* [keystone] Fix syntax error in curl command
* Update readme
* Remove the trailing slash after token on the URL and change the awk to get the token instead of role
* Fix typo in licensing
* Make the scripts working
* Avoid race condition when getting the PID of process
* All schedulers: Improve test for AMQP connection
* Silent curl for neutron check
* Improve the check and fix the issue with PID
* Replace 2 by 2.0 in API version for neutron check script
* Use networks.json to get newtork list
* Fix get token in neutron-server check
* Fix typo in check_neutron-server script
* Script improvements
* Update README for Licensing
* First commit with existing scripts
* Initial commit
