X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-end;h=4452a3be547a215c162b40b032596847a3ea679b;hb=dc34d23c63cd83a7cc7a79525445aad3293c7241;hp=64630404c0a4806f089b25a2833124c670b4f01c;hpb=b87c76c4ad04f75a7dff371c65b5f065ba2839a4;p=distro-setup diff --git a/distro-end b/distro-end index 6463040..4452a3b 100755 --- a/distro-end +++ b/distro-end @@ -619,8 +619,7 @@ case $HOSTNAME in dnsb8 fi - pi prometheus-node-exporter - /a/bin/buildscripts/prom-node-exporter -l + s /c/roles/prom-export/files/simple/usr/local/bin/fsf-install-node-exporter -l # ex for exporter web-conf -p 9101 -f 9100 - apache2 ${HOSTNAME}ex.b8.nz <<'EOF' @@ -714,6 +713,10 @@ EOF # # for wireguard hole vpn, use function: # wghole + # eg: + # wghole bo 28 + # if it is going to want to connect to transmission-daemon on ok + # wghole bo 28 10.173.0.2/32 # requested from linode via a support ticket. # https://www.linode.com/docs/networking/an-overview-of-ipv6-on-linode/ @@ -1604,6 +1607,9 @@ esac ######### begin transmission client setup ###### +# to connect from a remote client, trans-remote-route in brc2 + + if [[ -e /p/transmission-rpc-pass ]]; then # arch had a default config, # debian had nothing until you start it. @@ -1975,12 +1981,11 @@ esac -pi prometheus-node-exporter-collectors case $HOSTNAME in kd) # Font awesome is needed for the alertmanager ui. pi prometheus-alertmanager prometheus fonts-font-awesome - /a/bin/buildscripts/prometheus + /c/roles/prom/files/simple/usr/local/bin/fsf-install-prometheus web-conf -p 9091 -f 9090 - apache2 i.b8.nz <<'EOF' AuthType Basic @@ -2016,7 +2021,7 @@ EOF ser restart prometheus-alertmanager fi - /a/bin/buildscripts/prom-node-exporter -l + s /c/roles/prom-export/files/simple/usr/local/bin/fsf-install-node-exporter -l for ser in prometheus-node-exporter prometheus-alertmanager prometheus; do sysd-prom-fail-install $ser @@ -2024,7 +2029,7 @@ EOF ;; *) - /a/bin/buildscripts/prom-node-exporter + s /c/roles/prom-export/files/simple/usr/local/bin/fsf-install-node-exporter ;; esac @@ -2079,9 +2084,12 @@ esac ### begin nagios ### +pi nagios-nrpe-server + case $HOSTNAME in kd) - pi nagios4 + # the backport is for this bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800345 + pi nagios4 nagios-nrpe-plugin monitoring-plugins-basic/bullseye-backports s rm -fv /etc/apache2/conf-enabled/nagios4-cgi.conf # to add a password for admin: @@ -2127,7 +2135,7 @@ Alias /nagios4 /usr/share/nagios4/htdocs # AuthDigestDomain "Nagios4" AuthDigestProvider file - AuthUserFile "/etc/nagios4/htdigest.users" + AuthUserFile "/etc/nagios4-htdigest.users" AuthGroupFile "/etc/group" AuthName "Nagios4" AuthType Digest @@ -2170,6 +2178,8 @@ esac # 6 define timeperiod + + ### end nagios ### ### begin bitcoin ###