Після пропозиції Johnathon64, ви можете використовувати SNMP для запиту безпосередньо на сервері - якщо припустимо, що сам віддалений сервер налаштований на використання SNMP. Ви можете запустити запит командного рядка, такий як наведений нижче:
snmpget -v1 -c public <RemoteServerIP> sysDescr.0 | sed -n 's/.*STRING: //p' | tr -d \"
Пояснення самої команди:
snmpget
буде запитувати об'єкт sysDescr, який містить ім'я за замовчуванням об'єкта.
- Далі
sed
буде виключено початковий вихід, який містить лише опитуваний OID та початок рядка.
- Остання команда,
tr
буде виключати будь-які подвійні лапки, зазвичай знайдені в запиті SNMP.
Останні дві команди призначені лише для форматування вихідних даних - якщо вони вам не потрібні, можливо, скористайтеся першою командою для отримання повного результату.