Tweaks to build script

This commit is contained in:
2026-08-24 10:46:05 -04:00
parent a907518b1e
commit 11c98dcbff
+8 -3
View File
@@ -5,6 +5,11 @@
# EverWatch Global Nagios World Conference 2026 # EverWatch Global Nagios World Conference 2026
# Contact: Eric Loyd <eloyd@everwatch.global> # Contact: Eric Loyd <eloyd@everwatch.global>
do_notify() {
msg="$1"
shift
toilet -f mono9 "$msg" -F gay $*
}
do_msg() { do_msg() {
msg="$1" msg="$1"
shift shift
@@ -83,8 +88,7 @@ if [ -r "$file" ]; then
echo "==> Installation complete!" echo "==> Installation complete!"
echo "Installed to: /usr/local/nagios/libexec/check_ncpa" echo "Installed to: /usr/local/nagios/libexec/check_ncpa"
else else
echo "" do_notify "IMPORTANT:"
echo "### IMPORTANT:"
echo "### You must extract, compile, and install the check_ncpa_c.2.Mar-05-26.tgz beta code to /usr/local/nagios/libexec" echo "### You must extract, compile, and install the check_ncpa_c.2.Mar-05-26.tgz beta code to /usr/local/nagios/libexec"
echo "### Failure to do so will result in service check failures that may be hard to diagnose." echo "### Failure to do so will result in service check failures that may be hard to diagnose."
echo "" echo ""
@@ -97,6 +101,7 @@ fi
cd ~/NWC2026-Fusion cd ~/NWC2026-Fusion
sudo apt install ./ncpa_3.3.1-1_armhf.deb sudo apt install ./ncpa_3.3.1-1_armhf.deb
### Verify ### Verify
sleep 5
/usr/local/nagios/libexec/check_ncpa -H localhost -t mytoken -M system/version /usr/local/nagios/libexec/check_ncpa -H localhost -t mytoken -M system/version
### Output: OK: Version was #1 SMP Raspbian 1:6.12.75-1+rpt1 (2026-03-11) | 'version'=#1 SMP Raspbian 1:6.12.75-1+rpt1 (2026-03-11);;; ### Output: OK: Version was #1 SMP Raspbian 1:6.12.75-1+rpt1 (2026-03-11) | 'version'=#1 SMP Raspbian 1:6.12.75-1+rpt1 (2026-03-11);;;
do_done do_done
@@ -107,7 +112,7 @@ cd /usr/local/nagios/etc/
sudo mkdir EWG && sudo chown nagios:nagios EWG sudo mkdir EWG && sudo chown nagios:nagios EWG
sudo /bin/sh -c 'grep -q "cfg_dir=/usr/local/nagios/etc/EWG" nagios.cfg && echo "cfg_dir line already added." || echo "cfg_dir=/usr/local/nagios/etc/EWG" >> nagios.cfg' sudo /bin/sh -c 'grep -q "cfg_dir=/usr/local/nagios/etc/EWG" nagios.cfg && echo "cfg_dir line already added." || echo "cfg_dir=/usr/local/nagios/etc/EWG" >> nagios.cfg'
cd EWG cd EWG
sudo tar xvfz ~/NWC2026-Fusion/EWG_configs.tar.gz && sudo rm EWG_configs.tar.gz sudo tar xvfz ~/NWC2026-Fusion/EWG_configs.tar.gz
sudo sed -i -e "s/localhost:NCPA/${HOSTNAME}/g" *.cfg sudo sed -i -e "s/localhost:NCPA/${HOSTNAME}/g" *.cfg
### Verify ### Verify
sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg