Networking
選擇哪種網路管理系統(NMS)?
我需要將 NMS 集成到大型企業系統中以進行數據收集。主要要求:
- 通過 SNMP 收集
- 出色的可擴展性(多達 1,000 台設備,每台設備有 1,000 個介面)
- 故障轉移
- Oracle DBMS 中的數據儲存
- 集成 API(配置、數據訪問)
任何想法,將不勝感激…
空間中存在各種工具。
您可以查看OpenNMS(它使用 PostgreSQL)、OpenView、NetVigil (pdf)(NetVigil 比較)(我相信使用 MySQL)、Nagios、Zenoss(不知道它使用什麼)等等。
你的預算是多少?你願意花費多少時間和精力?
您可能還想查看類似 HP NA 的內容(https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-271-273 ^14681_4000_100) .
Icinga 是 Nagios 的一個分支,允許使用 Oracle DB。不完全確定 Nagios 是否也這樣做。對我來說,Icinga 的優勢在於他們的新 Web 界面(儘管仍處於測試階段!)簡直太棒了。它非常可定制,並且擁有我們需要的一切。
話雖如此,它是一個監控系統,而不是一個管理系統。
我不確定您所說的“集成 API(配置、數據訪問)”是什麼意思。您想通過 NMS 設置某些參數嗎?在這種情況下,Nagios、Icinga 和 Zenoss 將不適合你。
就可擴展性而言……這取決於您如何建構配置。如果你把它全部放在 1 個文件中,這是預設安裝,許多沒有經驗的人似乎都會這樣做(我自己對這個軟體沒有經驗,仍然為我們設置它,但我確實意識到這會在未來引起問題)你最終會在腳上開槍。拆分它們並使用繼承函式!