mirror of
https://github.com/ceph/ceph
synced 2026-08-01 22:45:39 +00:00
debian: add ceph-grafana-dashboards package
Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
parent
f1b516d1bf
commit
01015f8ca3
1
debian/ceph-grafana-dashboards.install
vendored
Normal file
1
debian/ceph-grafana-dashboards.install
vendored
Normal file
@ -0,0 +1 @@
|
||||
etc/grafana/dashboards/ceph-dashboard/*
|
||||
1
debian/ceph-prometheus-alerts.install
vendored
Normal file
1
debian/ceph-prometheus-alerts.install
vendored
Normal file
@ -0,0 +1 @@
|
||||
etc/prometheus/ceph/ceph_default_alerts.yml
|
||||
20
debian/control
vendored
20
debian/control
vendored
@ -1152,3 +1152,23 @@ Description: interactive shell for the Ceph distributed file system
|
||||
a nice pseudo-shell which works like an FTP client.
|
||||
.
|
||||
This package contains a CLI for interacting with the CephFS.
|
||||
|
||||
Package: ceph-grafana-dashboards
|
||||
Architecture: all
|
||||
Description: grafana dashboards for the ceph dashboard
|
||||
Ceph is a massively scalable, open-source, distributed
|
||||
storage system that runs on commodity hardware and delivers object,
|
||||
block and file system storage.
|
||||
.
|
||||
This package contains Grafana dashboards that are used by the Ceph Dashboard
|
||||
for monitoring.
|
||||
|
||||
Package: ceph-prometheus-alerts
|
||||
Architecture: all
|
||||
Description: prometheus alerts for the ceph dashboard
|
||||
Ceph is a massively scalable, open-source, distributed
|
||||
storage system that runs on commodity hardware and delivers object,
|
||||
block and file system storage.
|
||||
.
|
||||
This package contains alerts used for prometheus to interact with the
|
||||
Ceph Dashboard.
|
||||
|
||||
3
debian/rules
vendored
3
debian/rules
vendored
@ -23,6 +23,7 @@ extraopts += -DWITH_PYTHON3=3
|
||||
extraopts += -DWITH_CEPHFS_JAVA=ON
|
||||
extraopts += -DWITH_CEPHFS_SHELL=ON
|
||||
extraopts += -DWITH_SYSTEMD=ON -DCEPH_SYSTEMD_ENV_DIR=/etc/default
|
||||
extraopts += -DWITH_GRAFANA=ON
|
||||
# assumes that ceph is exmpt from multiarch support, so we override the libdir.
|
||||
extraopts += -DCMAKE_INSTALL_LIBDIR=/usr/lib
|
||||
extraopts += -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib
|
||||
@ -65,6 +66,8 @@ override_dh_auto_install:
|
||||
|
||||
install -m 755 src/cephadm/cephadm $(DESTDIR)/usr/sbin/cephadm
|
||||
|
||||
install -m 644 -D monitoring/prometheus/alerts/ceph_default_alerts.yml $(DESTDIR)/etc/prometheus/ceph/ceph_default_alerts.yml
|
||||
|
||||
# doc/changelog is a directory, which confuses dh_installchangelogs
|
||||
override_dh_installchangelogs:
|
||||
dh_installchangelogs --exclude doc/changelog
|
||||
|
||||
Loading…
Reference in New Issue
Block a user