Zabbix agent update

This commit is contained in:
Sergey Mazein
2024-09-27 11:50:46 +03:00
parent 68290a6784
commit ebc9a0485b
+7 -7
View File
@@ -29,8 +29,8 @@ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes\n/' /etc/s
. /etc/os-release . /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 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 zabbix-release_6.0-4+${ID}${VERSION_ID}_all.deb sudo dpkg -i
sudo apt update sudo apt update
sudo apt upgrade -y sudo apt upgrade -y
sudo apt install zabbix-agent -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/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=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 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 restart zabbix-agent
sudo systemctl enable zabbix-agent sudo systemctl enable zabbix-agent
sudo /etc/init.d/zabbix-agent status 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}" echo -e "${C_LGn}Installing Node Exporter ...${RES}"
cd $HOME && \ cd $HOME && \
wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz && \ 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.7.0.linux-amd64.tar.gz && \ tar xvf node_exporter-1.8.2.linux-amd64.tar.gz && \
sudo rm node_exporter-1.7.0.linux-amd64.tar.gz && \ sudo rm node_exporter-1.8.2.linux-amd64.tar.gz && \
sudo mv node_exporter-1.7.0.linux-amd64 node_exporter && \ sudo mv node_exporter-1.8.2.linux-amd64 node_exporter && \
sudo chmod +x $HOME/node_exporter/node_exporter && \ sudo chmod +x $HOME/node_exporter/node_exporter && \
sudo mv $HOME/node_exporter/node_exporter /usr/local/bin && \ sudo mv $HOME/node_exporter/node_exporter /usr/local/bin && \
sudo rm -Rvf $HOME/node_exporter/ sudo rm -Rvf $HOME/node_exporter/