我對SNMP協議比較陌生,它的必要性是我找到了一種方法來獲取網絡上計算機的詳細信息。我需要從每個計算機遠程執行以下操作:SNMP計算機詳細信息
- 架構
- RAM
- HDD尺寸
- CPU速度
這是可能的檢索與SNMP列出的變量?
所有的機器在某個時候已經被修改並安裝了Windows XP Pro。另外,WMI不是一種選擇。我已經通過了RFC1213和SNMPv2 MIB,但我可能會忽略這些變量。
我有1臺機器用於測試方法。這是Windows XP Home。它安裝了SNMP服務。
我對SNMP協議比較陌生,它的必要性是我找到了一種方法來獲取網絡上計算機的詳細信息。我需要從每個計算機遠程執行以下操作:SNMP計算機詳細信息
這是可能的檢索與SNMP列出的變量?
所有的機器在某個時候已經被修改並安裝了Windows XP Pro。另外,WMI不是一種選擇。我已經通過了RFC1213和SNMPv2 MIB,但我可能會忽略這些變量。
我有1臺機器用於測試方法。這是Windows XP Home。它安裝了SNMP服務。
是的,這是可能的。爲此,您需要安裝Windows XP的SNMP服務。按照MS official website的說明
它已經安裝。你知道我需要這些東西的OID,或者system32中的哪個MIB來查找嗎? – CoderWalker
我認爲Windows爲這些使用標準RFC MIB,如ifTable MIB。我不相信MS實際上將它們放置在任何地方的硬盤上。我認爲你需要在互聯網上找到他們。您也可以對SNMP服務執行SNMP漫遊並以這種方式查找OID。 – EhevuTov
首先,請花費更多時間學習SNMP。這意味着至少你應該超越RFC1213。其次,微軟的SNMP支持自己的MIB文件。嘗試在Windows XP機器上安裝SNMP支持,然後在%windir%\ system32中找到它們(* .mib)。從他們可以找到特定於Windows的OID。它可能不會涵蓋你想要的所有對象,但它可能是一個起點。
總而言之,微軟更喜歡WMI到SNMP,所以你應該說服你的老闆和其他利益相關者選擇SNMP可能會成爲未來的問題。
SNMP是一個不好的解決方案嗎?我認爲這是最聰明和最標準化的解決方案之一? – CoderWalker
這不是「壞」。微軟不歡迎Windows上的SNMP,所以我個人認爲這是邪惡的。 WMI的確有比SNMP好的東西,但是微軟不應該放棄它的SNMP癱瘓。 –
是的,我從不喜歡專有產品。我的Windows XP機器上安裝了SNMP。感謝MIB的位置!這些文件是否設想加載到某種管理器中?我正在使用這一個: http://www.manageengine.com/products/mibbrowser-free-tool/index.html 我試圖加載這些MIB和程序崩潰。 – CoderWalker
「這可能嗎?」不是StackOverflow的有效問題。請編輯以使您的問題更加具體,並顯示您至少已付出了一些努力。 –
此問題更適合[超級用戶](http://superuser.com) – serk