Mengikuti saran dari Johnathon64, Anda bisa menggunakan SNMP untuk melakukan kueri langsung di server - dengan asumsi server jarak jauh itu sendiri dikonfigurasi untuk menggunakan SNMP. Anda bisa meluncurkan kueri baris perintah seperti yang ada di bawah ini untuk melakukannya:
snmpget -v1 -c public <RemoteServerIP> sysDescr.0 | sed -n 's/.*STRING: //p' | tr -d \"
Menjelaskan perintah itu sendiri:
snmpget
akan menanyakan objek sysDescr, yang berisi nama default objek.
- Berikut ini
sed
akan mengecualikan output awal, yang hanya berisi OID yang disurvei dan awal string.
- Perintah terakhir
tr
,, akan mengecualikan tanda kutip ganda, biasanya ditemukan dalam permintaan SNMP.
Dua perintah terakhir hanya untuk memformat output - jika Anda tidak membutuhkannya, dapat menggunakan perintah pertama untuk mengekstrak output lengkap.