linux下SNMP方式監控 (三)

  1. 驗證snmp服務 a)  使用snmpwalk命令,查看本機localhost的主機名:

    \"8.jpg\"/


    如上,獲取到本機主機名爲oracle.domain.com,則表示snmp服務已經可以正常使用。
    b)  使用snmptranslate命令,檢查snmp工具是否可以使用:

    \"9.jpg\"/


    如上,查出了部分oid,則表示snmp工具可以正常使用。
    c)  測試遠端主機是否可以獲取數據。我這裏登陸了另外一臺Linux主機,該主機也按照上面的步驟安裝好snmp服務及snmp工具。通過這臺主機,獲取遠端主機的數據,這時需指定遠端主機的IP地址:

    \"1.jpg\"/


    如上,可以看到通過遠端主機獲取到的主機名,與在本機獲取到的主機名是一致的。

  2. 配置snmp服務

  3. 以上安裝完成後,使用的是snmp的默認配置,通過這些默認配置,我們只能獲取主機的部分信息。但一些其他的重要信息,無法獲取。如主機的CPU使用情況,內存使用情況等。

    \"2.jpg\"/


    如上,無法獲取CPU的空閒率(注:1.3.6.1.4.1.2021.11.11.0是主機CPU空閒率的oid)。這時候,若要獲取主機的一些重要信息,則要修改snmp的默認配置。
    配置方法:修改/etc/snmp/snmpd.conf文件


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章