2016-12-02 183 views
1

我已閱讀了許多關於SNMP的文章,論壇和信息。 即使我與我的項目鬥爭。SNMP監控和Web界面

我的項目的目標是顯示我從網頁上的SNMP獲得的數據。 (尼斯設計的界面)。 SNMP協議是強制性的。它應該在Linux服務器上運行(我想在項目的最後一部分添加更多設備,例如路由器,交換機。)

任何人都可以告訴我一些快速信息需要做什麼(逐步回顧)?

我很樂意爲您提供幫助。我對什麼是最好的方式感到困惑。

Ajax/database/websockets/traps?

我想使用PHP或Node.js,如果可能的話。

回答

1

我做了我的實習一個類似的項目:

我使用Perl腳本用於後端與Net::SNMP的SNMP請求,

的Perl CGI的前端,

和DB的JSON。

1

我建議使用框架來創建Web界面,例如Django(https://www.djangoproject.com/)在python中。

然後,您可以使用python庫(pysnmp將很棒)來檢索SNMP數據,並創建一個自定義視圖以在網頁中顯示此數據。

如果你想堅持使用PHP,你可以使用這裏描述http://php.net/manual/en/ref.snmp.php的功能來訪問SNMP服務器,並再次使用了一個框架將是巨大的(Laravel,Symfony的...)