Adicionados agents
This commit is contained in:
parent
0469e17357
commit
9d48e3d5ba
3
data/agent/arm64/install
Normal file
3
data/agent/arm64/install
Normal file
@ -0,0 +1,3 @@
|
||||
wget https://repo.zabbix.com/zabbix/7.2/release/raspbian/pool/main/z/zabbix-release/zabbix-release_latest_7.2+debian11_all.deb
|
||||
dpkg -i zabbix-release_latest_7.2+debian11_all.deb
|
||||
apt update && apt install zabbix-agent
|
||||
29
data/agent/arm64/setup.sh
Normal file
29
data/agent/arm64/setup.sh
Normal file
@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
# === Configurações que você deve ajustar ===
|
||||
SERVER_IP="192.168.0.100"
|
||||
SERVER_ACTIVE_IP="192.168.0.100"
|
||||
HOSTNAME_AGENTE="$(hostname)"
|
||||
LISTEN_PORT="10050" # padrão, mude se necessário
|
||||
|
||||
# === Caminho do arquivo de configuração ===
|
||||
CONF="/etc/zabbix/zabbix_agentd.conf"
|
||||
|
||||
# === Validação ===
|
||||
if [ ! -f "$CONF" ]; then
|
||||
echo "Arquivo $CONF não encontrado. Certifique-se de que o zabbix-agent está instalado."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# === Faz backup antes de editar ===
|
||||
cp "$CONF" "$CONF.bak.$(date +%Y%m%d%H%M%S)"
|
||||
|
||||
# === Alterações com sed ===
|
||||
sed -i \
|
||||
-e "s|^Server=.*|Server=$SERVER_IP|" \
|
||||
-e "s|^ServerActive=.*|ServerActive=$SERVER_ACTIVE_IP|" \
|
||||
-e "s|^Hostname=.*|Hostname=$HOSTNAME_AGENTE|" \
|
||||
-e "s|^# ListenPort=.*|ListenPort=$LISTEN_PORT|" \
|
||||
"$CONF"
|
||||
|
||||
echo "Arquivo $CONF atualizado com sucesso."
|
||||
Loading…
x
Reference in New Issue
Block a user