#!/bin/bash

# Baixar os arquivos
echo "Baixando arquivos..."
wget -q -O /usr/local/opmon/libexec/check_nrpe2 https://repo.opservices.com.br/rpms/plugins/check_nrpe_v2/check_nrpe2
wget -q -O /usr/lib64/libcrypto.so.1.0.1e https://repo.opservices.com.br/rpms/plugins/check_nrpe_v2/libcrypto.so.1.0.1e
wget -q -O /usr/lib64/libssl.so.1.0.1e https://repo.opservices.com.br/rpms/plugins/check_nrpe_v2/libssl.so.1.0.1e

# Ajustar permissões
echo "Ajustando permissões..."
chmod 755 /usr/local/opmon/libexec/check_nrpe2
chmod 755 /usr/lib64/libcrypto.so.1.0.1e
chmod 755 /usr/lib64/libssl.so.1.0.1e

# Alterar dono e grupo para opuser.opuser
echo "Alterando dono e grupo para opuser.opuser..."
chown opuser:opuser /usr/local/opmon/libexec/check_nrpe2

# Criar links simbólicos
echo "Criando links simbólicos..."
ln -sf /usr/lib64/libcrypto.so.1.0.1e /usr/lib64/libcrypto.so.10
ln -sf /usr/lib64/libssl.so.1.0.1e /usr/lib64/libssl.so.10

# Atualizar cache das bibliotecas compartilhadas
echo "Atualizando cache de bibliotecas..."
ldconfig

# Rodar o check_nrpe2
echo "Executando check_nrpe2 para testar..."
/usr/local/opmon/libexec/check_nrpe2

