Horizon panels integrating Sensu monitoring and Known Error Database
Project description
Horizon Monitoring Dashboard
Sensu dashboard as Horizon plugin.
Allows list events from multi Sensu APIs aka Uchiwa datacenters.
Known Error Database as optional service provide store for your errors and workarounds.
Monitoring, issues and solutions in one dashboard.
Overview
This plugin provide Monitoring dashboard with these panels
Current Events
Event Stahes
Service Checks
Aggregations
Monitored Clients
Monitoring Status
optionaly with configured KEDB is there two additional panels
Known Errors
Workarounds
Installation notes
Requirements
Openstack Horizon
Sensu API >= 0.16.0
KEDB is optional
pip install horizon-sensu-dashboard
Configuration Sensu
add ‘horizon_monitoring’ to INSTALLED_APPS tuple
add ‘monitoring’ to ‘dashboards’ key in HORIZON_CONFIG
and config for your Sensu API
SENSU_HOST='localhost'
SENSU_PORT=4567
for more Sensu APIs write this
SENSU_API = {
'DC1': {'host': '10.10.10.10'},
'DC2': {'host': '10.10.10.11', 'port': 9999, 'icon': 'fa fa-cloud'},
}
for custom check filter you could write this
def check_filter(check):
return ":".join(check['name'].split("_")[1:-1])
SENSU_CHECK_FILTER = check_filter
this filter is applied on check in event view, default returns check name.
Configuration KEDB
if you are using service KEDB put this into your settings.py:
KEDB_HOST='localhost'
KEDB_PORT=6754
Read more
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file horizon-sensu-dashboard-0.0.6.tar.gz
.
File metadata
- Download URL: horizon-sensu-dashboard-0.0.6.tar.gz
- Upload date:
- Size: 325.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef108ea56968b455b407efe994e946a03a8ce3df05fddbac37e141db46d50417 |
|
MD5 | ebcbb747d9d35f25aaf34576759e5a02 |
|
BLAKE2b-256 | ff00608aa81103f11c6659775f3e7c6be5a977a77f9ff8d3511f7324b9bf9a4a |