Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Instala o sudo
- apt-get install sudo -y
- # Instala o repositório Zabbix 5
- wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-2+debian11_all.deb
- dpkg -i zabbix-release_5.0-2+debian11_all.deb
- apt update
- # Instala o Zabbix Agent 2
- apt install zabbix-agent2 -y
- # Obtém as configurações do zabbix_agentd.conf
- Server=$(grep '^Server=' /etc/zabbix/zabbix_agentd.conf)
- ServerActive=$(grep '^ServerActive=' /etc/zabbix/zabbix_agentd.conf)
- Hostname=$(grep '^Hostname=' /etc/zabbix/zabbix_agentd.conf)
- # Sobrepor as configurações no zabbix_agent2.conf
- sed -i "s/^Server=.*$/Server=${Server#Server=}/" /etc/zabbix/zabbix_agent2.conf
- sed -i "s/^ServerActive=.*$/ServerActive=${ServerActive#ServerActive=}/" /etc/zabbix/zabbix_agent2.conf
- sed -i "s/^Hostname=.*$/Hostname=${Hostname#Hostname=}/" /etc/zabbix/zabbix_agent2.conf
- # Desabilita a inicialização do zabbix-agentd
- systemctl disable zabbix-agent
- # Habilita a inicialização automática do zabbix-agent2
- systemctl enable zabbix-agent2
- # Inicia o zabbix-agent2
- systemctl start zabbix-agent2
- # Cria o arquivo sudoers.d para o usuário zabbix
- echo "zabbix ALL=(ALL) NOPASSWD:/usr/sbin/smartctl" > /etc/sudoers.d/smartd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement