Sensu panels in the Horizon interface. With configured KEDB provide Known Error with workarounds over Sensu checks.
This dashboard is example usage of Horizon Contrib library
For this purpose see checks and errors panels.
- Monitoring
- Current Events
- Event Stahes
- Service Checks
- Aggregations
- Monitored Clients
- Monitoring Status
- Known Errors
- Workarounds
- Python 2.6 / 2.7
- Openstack Horizon
- Sensu API >= 0.16.0
- KEDB is optional
- Horizon Contrib >= 1.0.1
- add 'horizon_monitoring' to INSTALLED_APPS tuple
- add 'monitoring' to 'dashboards' key in HORIZON_CONFIG
- add to horizon settings file
SENSU_HOST='localhost'
SENSU_PORT=4567
if you using service KEDB
KEDB_HOST='localhost'
KEDB_PORT=6754
- http://docs.openstack.org/developer/horizon/topics/tutorial.html
- http://sensuapp.org/docs/0.16/api
- http://docs.openstack.org/developer/horizon/_modules/horizon/tables/base.html
- http://docs.openstack.org/developer/horizon/ref/tables.html
- http://nagios.sourceforge.net/docs/3_0/flapping.html
- https://packages.debian.org/wheezy/nagios-plugins-openstack
- https://github.com/ehazlett/sensu-py/
- https://github.com/tcpcloud/kedb.git