Siguiendo la sugerencia de Johnathon64, puede usar SNMP para consultar directamente en el servidor, suponiendo que el servidor remoto esté configurado para usar SNMP. Puede iniciar una consulta de línea de comandos como la siguiente para hacerlo:
snmpget -v1 -c public <RemoteServerIP> sysDescr.0 | sed -n 's/.*STRING: //p' | tr -d \"
Explicando el comando en sí:
snmpget consultará el objeto sysDescr, que contiene el nombre predeterminado del objeto.
- Lo siguiente
sedexcluirá el resultado inicial, que solo contiene el OID sondeado y el comienzo de la cadena.
- El último comando,
trexcluirá las comillas dobles, que generalmente se encuentran en la consulta SNMP.
Los dos últimos comandos son solo para formatear la salida; si no los necesita, puede usar el primer comando para extraer la salida completa.