Commit 21f337e0 authored by Joab Bremer's avatar Joab Bremer

xen 8.4

parent 38194cc6
# zabbix XEN
### Instalação zabbix no XEN
> Acesse o host do xen pelo ssh e execute o seguinte comando Subistituindo as Variavel <IP_PROXY> e <SERVER_NAME>
```
curl -fsSL https://git.usb.org.br/infra/zabbix/raw/master/zabbix_v2/Xen/8.2.1/zabbix_install_with_repo.sh | bash -s -- <IP_PROXY> <SERVER_NAME>
```
> Adicione a liberação da porta 10050 antes das regras de bloqueio dentro do arquivo "/etc/sysconfig/iptables"
```
# Zabbix-Agent
-A RH-Firewall-1-INPUT -s 10.11.0.0/22 -m conntrack --ctstate NEW -m tcp -p tcp --dport 10050 -j ACCEPT
```
> Reinicie o iptables
```
systemctl restart iptables
```
> Adicione o host no zabbix onde o "Host name" é igual ao <SERVER_NAME> adicionado no script
> Nas interfaces adicione o IP do host do XEN
> Coloque o Devido proxy para fazer o monitoramento e clique adicionar
> Feito isso as configurações estão prontas, só aguardar o servidor sincronizar e carregar os dados.
\ No newline at end of file
......@@ -10,7 +10,7 @@ NOVO_HOSTNAME=$2
CONFIG_FILE="/etc/zabbix/zabbix_agent2.conf"
rpm -Uvh http://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest.el7.noarch.rpm
rpm -i https://git.usb.org.br/infra/zabbix/raw/master/zabbix_v2/Xen/pcre2-10.23-2.el7.x86_64.rpm
rpm -i https://git.usb.org.br/infra/zabbix/raw/master/zabbix_v2/Xen/8.2.1/pcre2-10.23-2.el7.x86_64.rpm
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/zabbix.repo
sed -i 's/https/http/g' /etc/yum.repos.d/zabbix.repo
......
......@@ -5,7 +5,7 @@
> Acesse o host do xen pelo ssh e execute o seguinte comando Subistituindo as Variavel <IP_PROXY> e <SERVER_NAME>
```
curl -fsSL https://git.usb.org.br/infra/zabbix/raw/master/zabbix_v2/Xen/zabbix_install_with_repo.sh | bash -s -- <IP_PROXY> <SERVER_NAME>
curl -fsSL https://git.usb.org.br/infra/zabbix/raw/master/zabbix_v2/Xen/8.4/zabbix_install_with_repo.sh | bash -s -- <IP_PROXY> <SERVER_NAME>
```
> Adicione a liberação da porta 10050 antes das regras de bloqueio dentro do arquivo "/etc/sysconfig/iptables"
......
#!/bin/bash
if [ "$#" -ne 2 ]; then
echo "Uso: $0 <Novo_IP> <Novo_Hostname>"
exit 1
fi
NOVO_IP=$1
NOVO_HOSTNAME=$2
CONFIG_FILE="/etc/zabbix/zabbix_agent2.conf"
rpm -Uvh http://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest.el7.noarch.rpm
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/zabbix.repo
sed -i 's/https/http/g' /etc/yum.repos.d/zabbix.repo
sed -i 's/obsoletes=1/obsoletes=0/g' /etc/yum.conf
#yum -y -q erase xs-obsolete-packages-8-19.xs8.noarch
rpm -i https://git.usb.org.br/infra/zabbix/raw/master/zabbix_v2/Xen/8.4/openssl-compat-10-libs-1.0.2k-26.1.xs8.x86_64.rpm
echo "instalando zabbix-agent2..."
yum -y -q install --enablerepo=zabbix zabbix-agent2 zabbix-agent2-plugin-* zabbix-get zabbix-sender
echo "Configurando..."
sed -i "s/^Server=.*/Server=$NOVO_IP/" "$CONFIG_FILE"
sed -i "s/^Hostname=.*/Hostname=$NOVO_HOSTNAME/" "$CONFIG_FILE"
sed -i "s/^ServerActive=.*/#&/" "$CONFIG_FILE"
echo "Configurações atualizadas com sucesso no arquivo $CONFIG_FILE:"
echo "Server=$NOVO_IP"
echo "Hostname=$NOVO_HOSTNAME"
systemctl start zabbix-agent2
systemctl enable zabbix-agent2
sed -i 's/obsoletes=0/obsoletes=1/g' /etc/yum.conf
echo "Instalação Concluida"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment