From ebc9a0485bd1c9d67aa4d00d1020bdf1de5e501c Mon Sep 17 00:00:00 2001 From: Sergey Mazein <37579301+semalis@users.noreply.github.com> Date: Fri, 27 Sep 2024 11:50:46 +0300 Subject: [PATCH] Zabbix agent update --- Installers/pre_install_LCX.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Installers/pre_install_LCX.sh b/Installers/pre_install_LCX.sh index d65331b..acdbd27 100644 --- a/Installers/pre_install_LCX.sh +++ b/Installers/pre_install_LCX.sh @@ -29,8 +29,8 @@ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes\n/' /etc/s . /etc/os-release -wget https://repo.zabbix.com/zabbix/6.0/${ID}/pool/main/z/zabbix-release/zabbix-release_6.0-4+${ID}${VERSION_ID}_all.deb -sudo dpkg -i zabbix-release_6.0-4+${ID}${VERSION_ID}_all.deb +wget https://repo.zabbix.com/zabbix/7.0/${ID}/pool/main/z/zabbix-release/zabbix-release_7.0-2+${ID}${VERSION_ID}_all.deb +sudo dpkg -i sudo apt update sudo apt upgrade -y sudo apt install zabbix-agent -y @@ -38,7 +38,7 @@ sudo sed -i 's/Server=127.0.0.1/Server=zabbix.astrader.net/' /etc/zabbix/zabbix_ sudo sed -i 's/ServerActive=127.0.0.1/ServerActive=zabbix.astrader.net/' /etc/zabbix/zabbix_agentd.conf #sudo sed -i 's/# UserParameter=/UserParameter=systemd.unit.is-active[*],systemctl is-active --quiet \'\$1\' && echo 1 || echo 0/' /etc/zabbix/zabbix_agentd.conf #sudo sed -i 's/# UserParameter=/UserParameter=ct.memory.size[*],free -b | awk '$ 1 == "Mem:" {total=$ 2; used=($ 3+$ 5); pused=(($ 3+$ 5)*100/$ 2); free=$ 4; pfree=($ 4*100/$ 2); shared=$ 5; buffers=$ 6; cache=$ 6; available=($ 6+$ 7); pavailable=(($ 6+$ 7)*100/$ 2); if("$1" == "") {printf("%.0f", total )} else {printf("%.0f", $1 "" )} }' /etc/zabbix/zabbix_agentd.conf - +sudo rm -rf zabbix-release_7.0-2+${ID}${VERSION_ID}_all.deb sudo systemctl restart zabbix-agent sudo systemctl enable zabbix-agent sudo /etc/init.d/zabbix-agent status @@ -46,10 +46,10 @@ sudo /etc/init.d/zabbix-agent status echo -e "${C_LGn}Installing Node Exporter ...${RES}" cd $HOME && \ -wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz && \ -tar xvf node_exporter-1.7.0.linux-amd64.tar.gz && \ -sudo rm node_exporter-1.7.0.linux-amd64.tar.gz && \ -sudo mv node_exporter-1.7.0.linux-amd64 node_exporter && \ +wget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz && \ +tar xvf node_exporter-1.8.2.linux-amd64.tar.gz && \ +sudo rm node_exporter-1.8.2.linux-amd64.tar.gz && \ +sudo mv node_exporter-1.8.2.linux-amd64 node_exporter && \ sudo chmod +x $HOME/node_exporter/node_exporter && \ sudo mv $HOME/node_exporter/node_exporter /usr/local/bin && \ sudo rm -Rvf $HOME/node_exporter/