From: Boris Ranto Date: Wed, 24 Oct 2018 12:11:34 +0000 (+0200) Subject: rpm: Create ceph-grafana-dashboards package X-Git-Tag: v14.1.0~1051^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5debf36b378b089eed5b19cf796bfee3328caba9;p=ceph.git rpm: Create ceph-grafana-dashboards package Signed-off-by: Boris Ranto --- diff --git a/ceph.spec.in b/ceph.spec.in index 70e8612de573..f06b3319ab4d 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -908,6 +908,19 @@ depending on python-ceph should be fixed to depend on python-rados, python-rbd, python-rgw or python-cephfs instead. %endif +%package grafana-dashboards +Summary: The set of Grafana dashboards for monitoring purposes +BuildArch: noarch +%if 0%{?suse_version} +Group: System/Filesystems +%endif +%description grafana-dashboards +This package provides a set of Grafana dashboards for monitoring of +Ceph clusters. The dashboards require a Prometheus server setup +collecting data from Ceph Manager "prometheus" module and Prometheus +project "node_exporter" module. The dashboards are designed to be +integrated with the Ceph Manager Dashboard web UI. + ################################################################################# # common ################################################################################# @@ -1022,7 +1035,8 @@ ${CMAKE} .. \ %else -DWITH_LIBRADOSSTRIPER=OFF \ %endif - -DBOOST_J=$CEPH_SMP_NCPUS + -DBOOST_J=$CEPH_SMP_NCPUS \ + -DWITH_GRAFANA=ON make "$CEPH_MFLAGS_JOBS" @@ -1945,5 +1959,11 @@ exit 0 # actually build this meta package. %endif +%files grafana-dashboards +%attr(0755,root,root) %dir %{_sysconfdir}/grafana/dashboards/ceph-dashboard +%config %{_sysconfdir}/grafana/dashboards/ceph-dashboard/* +%doc monitoring/grafana/dashboards/README +%doc monitoring/grafana/README.md + %changelog