From 7b5efd6bbadff97f55fd7d8c9d7277a3f2d046a9 Mon Sep 17 00:00:00 2001 From: Laurent Bonnans Date: Thu, 7 May 2020 16:44:49 +0200 Subject: Adding collectd coniguration for aktualizr Signed-off-by: Laurent Bonnans --- recipes-extended/collectd/collectd_%.bbappend | 5 +++++ recipes-sota/aktualizr/aktualizr-collectd.bb | 21 +++++++++++++++++++++ .../aktualizr/files/aktualizr-collectd.conf | 9 +++++++++ 3 files changed, 35 insertions(+) create mode 100644 recipes-extended/collectd/collectd_%.bbappend create mode 100644 recipes-sota/aktualizr/aktualizr-collectd.bb create mode 100644 recipes-sota/aktualizr/files/aktualizr-collectd.conf diff --git a/recipes-extended/collectd/collectd_%.bbappend b/recipes-extended/collectd/collectd_%.bbappend new file mode 100644 index 0000000..fb3e6c4 --- /dev/null +++ b/recipes-extended/collectd/collectd_%.bbappend @@ -0,0 +1,5 @@ +do_install_append() { + printf "\nFilter \"*.conf\"\n\n" >> ${D}/${sysconfdir}/collectd.conf + + install -d ${D}/${sysconfdir}/collectd.conf.d +} diff --git a/recipes-sota/aktualizr/aktualizr-collectd.bb b/recipes-sota/aktualizr/aktualizr-collectd.bb new file mode 100644 index 0000000..c1fc717 --- /dev/null +++ b/recipes-sota/aktualizr/aktualizr-collectd.bb @@ -0,0 +1,21 @@ +SUMMARY = "Aktualizr metric collection" +HOMEPAGE = "https://github.com/advancedtelematic/aktualizr" +SECTION = "base" +LICENSE = "MPL-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MPL-2.0;md5=815ca599c9df247a0c7f619bab123dad" + +RDEPENDS_${PN} = "collectd" + +SRC_URI = " file://aktualizr-collectd.conf" + +S = "${WORKDIR}" + +do_install() { + install -d ${D}${sysconfdir}/collectd.conf.d + install -m 0644 ${WORKDIR}/aktualizr-collectd.conf ${D}${sysconfdir}/collectd.conf.d/aktualizr.conf +} + +FILES_${PN} = " \ + ${sysconfdir}/collectd.conf.d \ + ${sysconfdir}/collectd.conf.d/aktualizr.conf \ + " diff --git a/recipes-sota/aktualizr/files/aktualizr-collectd.conf b/recipes-sota/aktualizr/files/aktualizr-collectd.conf new file mode 100644 index 0000000..35a1f61 --- /dev/null +++ b/recipes-sota/aktualizr/files/aktualizr-collectd.conf @@ -0,0 +1,9 @@ + + Interval 1 + + + CollectFileDescriptor true + CollectContextSwitch true + CollectMemoryMaps true + Process "aktualizr" + -- cgit v1.2.3-54-g00ecf