From 363c845ead39c5fbdb0f2c6d79d0b02d6b598af9 Mon Sep 17 00:00:00 2001 From: ReachableCEO Date: Mon, 30 Jun 2025 14:33:24 -0500 Subject: [PATCH] almost... --- ProjectCode/Modules/OAM/oam-librenms.sh | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/ProjectCode/Modules/OAM/oam-librenms.sh b/ProjectCode/Modules/OAM/oam-librenms.sh index 1eec340..b5a5e7f 100644 --- a/ProjectCode/Modules/OAM/oam-librenms.sh +++ b/ProjectCode/Modules/OAM/oam-librenms.sh @@ -1,7 +1,23 @@ +#Boilerplate and support functions +FrameworkIncludeFiles="$(ls -1 --color=none ../../../Framework-Includes/*)" + +IFS=$'\n\t' +for file in ${FrameworkIncludeFiles[@]}; do + source "$file" +done +unset IFS + +ProjectIncludeFiles="$(ls -1 --color=none ../../../Project-Includes/*)" +IFS=$'\n\t' +for file in ${ProjectIncludeFiles[@]}; do + source "$file" +done +unset IFS + print_info "Setting up librenms agent..." -cat ../../Agents/distro > /usr/local/bin/distro +cat ../../Agents/librenms/distro > /usr/local/bin/distro chmod +x /usr/local/bin/distro if [ ! -d /usr/local/check_mk_agent ]; then @@ -16,10 +32,10 @@ if [ ! -d /usr/local/check_mk_agent/local ]; then mkdir -p /usr/local/check_mk_agent/local fi -cat ../Agents/librenms/check_mk_agent > /usr/bin/check_mk_agent +cat ../../Agents/librenms/check_mk_agent > /usr/bin/check_mk_agent chmod +x /usr/bin/check_mk_agent -cat ../Agents/librenms/check_mk@.service check_mk.socket > /etc/systemd/system +cat ../../Agents/librenms/check_mk@.service check_mk.socket > /etc/systemd/system systemctl enable check_mk.socket systemctl start check_mk.socket