From cec2ad9607af726d5c6de53cae776a242aad7f8c Mon Sep 17 00:00:00 2001 From: Michael Freeman Date: Sat, 1 Mar 2025 22:38:03 -0600 Subject: [PATCH] bump --- Dockerfile-rpm.cloud | 2 +- Dockerfile.rpm.simple | 2 +- README.md | 40 +++++++++++++++---------------- docs/docs/installation.md | 30 +++++++++++------------ pkg/cloud/server.go | 2 +- scripts/buildAll.sh | 2 +- scripts/buildRpms.sh | 2 +- scripts/deployTesting.sh | 2 +- scripts/setup-deb-agent.sh | 2 +- scripts/setup-deb-dusk-checker.sh | 2 +- scripts/setup-deb-poller.sh | 2 +- scripts/setup-deb-snmp-checker.sh | 2 +- 12 files changed, 45 insertions(+), 45 deletions(-) diff --git a/Dockerfile-rpm.cloud b/Dockerfile-rpm.cloud index 2d6687b..2302296 100644 --- a/Dockerfile-rpm.cloud +++ b/Dockerfile-rpm.cloud @@ -55,7 +55,7 @@ COPY packaging/cloud/systemd/serviceradar-cloud.service /root/rpmbuild/SOURCES/s COPY scripts/setup-rpm-*.sh /build/ # Set default version (can be overridden at build time) -ARG VERSION=1.0.19 +ARG VERSION=1.0.20 ARG RELEASE=1 # Build the RPM diff --git a/Dockerfile.rpm.simple b/Dockerfile.rpm.simple index d89ac36..3fab2e1 100644 --- a/Dockerfile.rpm.simple +++ b/Dockerfile.rpm.simple @@ -54,7 +54,7 @@ RUN echo "=== Files in BUILD ===" && \ ls -la /root/rpmbuild/SOURCES/config/checkers/ # Set default version (can be overridden at build time) -ARG VERSION=1.0.19 +ARG VERSION=1.0.20 ARG RELEASE=1 # Build the RPM diff --git a/README.md b/README.md index f27996c..0387c5f 100644 --- a/README.md +++ b/README.md @@ -47,31 +47,31 @@ ServiceRadar can be installed via direct downloads from GitHub releases. Install these components on your monitored host: ```bash # Download and install core components -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb \ - -O https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb \ + -O https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb -sudo dpkg -i serviceradar-agent_1.0.19.deb serviceradar-poller_1.0.19.deb +sudo dpkg -i serviceradar-agent_1.0.20.deb serviceradar-poller_1.0.20.deb ``` On a separate machine (recommended) or the same host: ```bash # Download and install cloud service -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb -sudo dpkg -i serviceradar-cloud_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb +sudo dpkg -i serviceradar-cloud_1.0.20.deb ``` #### Optional: SNMP Polling Download and install the SNMP checker to collect and visualize metrics: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-snmp-checker_1.0.19.deb -sudo dpkg -i serviceradar-snmp-checker_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-snmp-checker_1.0.20.deb +sudo dpkg -i serviceradar-snmp-checker_1.0.20.deb ``` #### Optional: Dusk Node Monitoring If you're running a [Dusk](https://dusk.network/) node and want specialized monitoring: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-dusk-checker_1.0.19.deb -sudo dpkg -i serviceradar-dusk-checker_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-dusk-checker_1.0.20.deb +sudo dpkg -i serviceradar-dusk-checker_1.0.20.deb ``` #### Distributed Setup @@ -79,20 +79,20 @@ For larger deployments where components run on different hosts: 1. On monitored hosts: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb -sudo dpkg -i serviceradar-agent_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb +sudo dpkg -i serviceradar-agent_1.0.20.deb ``` 2. On monitoring host: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb -sudo dpkg -i serviceradar-poller_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb +sudo dpkg -i serviceradar-poller_1.0.20.deb ``` 3. On cloud host: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb -sudo dpkg -i serviceradar-cloud_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb +sudo dpkg -i serviceradar-cloud_1.0.20.deb ``` ## Security @@ -203,24 +203,24 @@ cd serviceradar 1. **Agent Installation** (on monitored hosts): ```bash -sudo dpkg -i serviceradar-dusk-checker_1.0.19.deb # For Dusk nodes +sudo dpkg -i serviceradar-dusk-checker_1.0.20.deb # For Dusk nodes # or -sudo dpkg -i serviceradar-agent_1.0.19.deb # For other hosts +sudo dpkg -i serviceradar-agent_1.0.20.deb # For other hosts ``` 2. **Poller Installation** (on any host in your network): ```bash -sudo dpkg -i serviceradar-poller_1.0.19.deb +sudo dpkg -i serviceradar-poller_1.0.20.deb ``` 3. **Cloud Installation** (on a reliable host): ```bash -sudo dpkg -i serviceradar-cloud_1.0.19.deb +sudo dpkg -i serviceradar-cloud_1.0.20.deb ``` 4. **SNMP Poller** (Optional): ```bash -sudo dpkg -i serviceradar-snmp-checker_1.0.19.deb +sudo dpkg -i serviceradar-snmp-checker_1.0.20.deb ``` ## Configuration diff --git a/docs/docs/installation.md b/docs/docs/installation.md index 3abddef..c2a148a 100644 --- a/docs/docs/installation.md +++ b/docs/docs/installation.md @@ -13,16 +13,16 @@ Install these components on your monitored host: ```bash # Download and install core components -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb -sudo dpkg -i serviceradar-agent_1.0.19.deb serviceradar-poller_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb +sudo dpkg -i serviceradar-agent_1.0.20.deb serviceradar-poller_1.0.20.deb ``` On a separate machine (recommended) or the same host for the cloud service: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb -sudo dpkg -i serviceradar-cloud_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb +sudo dpkg -i serviceradar-cloud_1.0.20.deb ``` ## Optional Components @@ -32,8 +32,8 @@ sudo dpkg -i serviceradar-cloud_1.0.19.deb For collecting and visualizing metrics: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-snmp-checker_1.0.19.deb -sudo dpkg -i serviceradar-snmp-checker_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-snmp-checker_1.0.20.deb +sudo dpkg -i serviceradar-snmp-checker_1.0.20.deb ``` ### Dusk Node Monitoring @@ -41,8 +41,8 @@ sudo dpkg -i serviceradar-snmp-checker_1.0.19.deb For specialized monitoring of Dusk nodes: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb -sudo dpkg -i serviceradar-agent_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb +sudo dpkg -i serviceradar-agent_1.0.20.deb ``` ## Distributed Setup @@ -52,20 +52,20 @@ For larger deployments, install components on separate hosts: 1. On monitored hosts: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-agent_1.0.19.deb -sudo dpkg -i serviceradar-agent_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-agent_1.0.20.deb +sudo dpkg -i serviceradar-agent_1.0.20.deb ``` 2. On monitoring host: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-poller_1.0.19.deb -sudo dpkg -i serviceradar-poller_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-poller_1.0.20.deb +sudo dpkg -i serviceradar-poller_1.0.20.deb ``` 3. On cloud host: ```bash -curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.19/serviceradar-cloud_1.0.19.deb -sudo dpkg -i serviceradar-cloud_1.0.19.deb +curl -LO https://github.com/carverauto/serviceradar/releases/download/1.0.20/serviceradar-cloud_1.0.20.deb +sudo dpkg -i serviceradar-cloud_1.0.20.deb ``` \ No newline at end of file diff --git a/pkg/cloud/server.go b/pkg/cloud/server.go index 508e126..b8a224e 100644 --- a/pkg/cloud/server.go +++ b/pkg/cloud/server.go @@ -261,7 +261,7 @@ func (s *Server) sendStartupNotification(ctx context.Context) error { Timestamp: time.Now().UTC().Format(time.RFC3339), NodeID: "cloud", Details: map[string]any{ - "version": "1.0.19", + "version": "1.0.20", "hostname": getHostname(), }, } diff --git a/scripts/buildAll.sh b/scripts/buildAll.sh index 14b6b4b..f0b180f 100755 --- a/scripts/buildAll.sh +++ b/scripts/buildAll.sh @@ -1,6 +1,6 @@ #!/bin/bash -VERSION=${VERSION:-1.0.19} +VERSION=${VERSION:-1.0.20} ./scripts/setup-deb-agent.sh diff --git a/scripts/buildRpms.sh b/scripts/buildRpms.sh index 34ca583..b21d30b 100755 --- a/scripts/buildRpms.sh +++ b/scripts/buildRpms.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -export VERSION=${VERSION:-1.0.19} +export VERSION=${VERSION:-1.0.20} export RELEASE=${RELEASE:-1} # Create directories if they don't exist diff --git a/scripts/deployTesting.sh b/scripts/deployTesting.sh index 4f90922..ce60406 100755 --- a/scripts/deployTesting.sh +++ b/scripts/deployTesting.sh @@ -1,7 +1,7 @@ #!/bin/bash # Define the version of the packages -VERSION=${VERSION:-1.0.19} +VERSION=${VERSION:-1.0.20} # Define the list of remote machines MACHINES=("192.168.2.10" "192.168.2.11" "192.168.2.12" "192.168.2.68") diff --git a/scripts/setup-deb-agent.sh b/scripts/setup-deb-agent.sh index 6ca3f8d..e51d665 100755 --- a/scripts/setup-deb-agent.sh +++ b/scripts/setup-deb-agent.sh @@ -2,7 +2,7 @@ # setup-deb-agent.sh set -e # Exit on any error -VERSION=${VERSION:-1.0.19} +VERSION=${VERSION:-1.0.20} echo "Building serviceradar-agent version ${VERSION}" echo "Setting up package structure..." diff --git a/scripts/setup-deb-dusk-checker.sh b/scripts/setup-deb-dusk-checker.sh index 1d2b620..e23400d 100755 --- a/scripts/setup-deb-dusk-checker.sh +++ b/scripts/setup-deb-dusk-checker.sh @@ -4,7 +4,7 @@ set -e # Exit on any error echo "Setting up package structure..." -VERSION=${VERSION:-1.0.19} +VERSION=${VERSION:-1.0.20} # Create package directory structure PKG_ROOT="serviceradar-dusk-checker_${VERSION}" diff --git a/scripts/setup-deb-poller.sh b/scripts/setup-deb-poller.sh index 50fbd67..366dbad 100755 --- a/scripts/setup-deb-poller.sh +++ b/scripts/setup-deb-poller.sh @@ -4,7 +4,7 @@ set -e # Exit on any error echo "Setting up package structure..." -VERSION=${VERSION:-1.0.19} +VERSION=${VERSION:-1.0.20} # Create package directory structure PKG_ROOT="serviceradar-poller_${VERSION}" diff --git a/scripts/setup-deb-snmp-checker.sh b/scripts/setup-deb-snmp-checker.sh index 9761ddc..2855d33 100755 --- a/scripts/setup-deb-snmp-checker.sh +++ b/scripts/setup-deb-snmp-checker.sh @@ -2,7 +2,7 @@ # setup-deb-snmp-checker.sh set -e # Exit on any error -VERSION=${VERSION:-1.0.19} +VERSION=${VERSION:-1.0.20} echo "Building serviceradar-snmp-checker version ${VERSION}" echo "Setting up package structure..."