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
sed
excluirá el resultado inicial, que solo contiene el OID sondeado y el comienzo de la cadena.
- El último comando,
tr
excluirá 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.