martes, 5 de septiembre de 2017

CentoOS 7 y OVH, problemas con el RTM (Real Time Monitoring)

Sigo sin conexión a Internet decente y tiro desde el móvil.
La forma mas fácil y económica de poder hacer pruebas y descargar todo lo que necesito es con un VPS y como igualmente lo iba a contratar, pues a darle caña.
En una de estas que estaba haciendo pruebas tuve que reinstalar el VPS y perdí el RTM. Es una forma muy visual de ver el rendimiento de la RAM, procesador y tráfico y lo quería recuperar.
Después de ir probando y leyendo foros tanto ingleses como franceses lo resumo:

Debes tener instalado el wget y descargar el instalador del rtm.
yum install -y wget
wget ftp://ftp.ovh.net/made-in-ovh/rtm/install_rtm.sh -O install_rtm.sh

A mi me daba error de "No IP from OVH network or couldn't define MRTG server! Please contact OVH support."
Solo debes abrir el instalador y comentar las siguientes lineas que están dos veces el fichero. Yo uso nano para editar y aconsejo instalarlo.
yum install -y nano
nano install_rtm.sh
#arpa=`echo "$ips" | sed "s/\./ /g" | awk '{print $3"."$2"."$1}'`;
#ip=`host -t A mrtg.$arpa.in-addr.arpa $DNSSERVER 2>/dev/null | tail -n 1 | sed -ne 's/.*[\t ]\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\).*/\1/p'`
#if [ -z "$ip" ]; then
#  echo "No IP from OVH network or couldn't define MRTG server! Please contact OVH support."
#  exit 1;
#fi
#echo $ip > "$DIR/etc/rtm-ip"
echo "38.60.102.251" > "$DIR/etc/rtm-ip" #Mi IP es 38.60.102.32, cambia el ultimo numero por A.B.C.251

Necesitas instalar bzip2 y perl. Ahora si que puedes instalar el RTM.
yum install -y bzip2 perl
sh install_rtm.sh

Y por último autorizar rangos de IP en el firewall.
# ICMP (Ping)
# bloqueamos la petición de ping y permitimos ovh para la supervisión
/sbin/iptables -t filter -A INPUT -p icmp -j DROP

# Autorizamos nuestra IP
/sbin/iptables -A INPUT -i eth0 -p icmp --source 38.60.102.32 -j ACCEPT

# Mantenemos la posibilidad de hacer ping desde el servidor
/sbin/iptables -t filter -A OUTPUT -p icmp -j ACCEPT

# RTM y ping OVH
/sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.ovh.net -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source 37.187.231.251 -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source a2.ovh.net -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source 92.222.184.0/24 -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source 92.222.185.0/24 -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source 92.222.186.0/24 -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source 167.114.37.0/24 -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.p19.ovh.net -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.rbx.ovh.net -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.sbg.ovh.net -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.bhs.ovh.net -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p icmp --source ping.ovh.net -j ACCEPT
/sbin/iptables -A OUTPUT -p udp --dport 6100:6200 -j ACCEPT

# Poner el inicio de IP del servidor
/sbin/iptables -A INPUT -p icmp --source 38.60.102.250 -j ACCEPT
/sbin/iptables -A INPUT -p icmp --source 38.60.102.251 -j ACCEPT

Y con esto ya se tendría que poder volver a usar el RTM.
Hasta la próxima actualización :D

No hay comentarios:

Publicar un comentario