啟動內建的 SNMP 服務 - MAC

Irma avatar
By Irma
at 2016-08-03T10:36

Table of Contents

OSX 內建了 Net-SNMP 服務,不過預設是不啟動的,服務定義檔為:

/System/Library/LaunchDaemons/org.net-snmp.snmpd.plist

SNMP 服務會用到 UDP Port 161,因此啟動這個服務需要 root 權限。

在實作之前,先確定好目標:
1. 使用 SNMP v3 方式存取
2. 不做進階設定

首先要先創個 SNMP v3 的帳號

sudo net-snmp-create-v3-user -rw \
-a SHA -A abcd1234 \
-x AES -X 1234abcd \
user

應該會看到這個訊息

adding the following line to /var/db/net-snmp/snmpd.conf:
createUser user SHA abcd1234 AES 1234abcd
adding the following line to /usr/share/snmp/snmpd.conf:
rwuser user

這個指令的意思,是創一個名為 user 的可讀寫帳號,
密碼為 abcd1234,檢查密碼時把密碼用 SHA 摘要演算法處理,
登入成功後使用 AES 加密資料再傳輸,密鑰使用 1234abcd。
這個動作必須在 SNMP 服務沒啟動的狀態才能做喔!

接著要啟動 SNMP 服務

sudo launchctl load /System/Library/LaunchDaemons/org.net-snmp.snmpd.plist

然後測試一下存取 SNMP 的結果

snmpwalk -v 3 -l authPriv -u user \
-a SHA -A abcd1234 \
-x AES -X 1234abcd \
localhost system

應該會看到這個訊息

SNMPv2-MIB::sysDescr.0 = STRING: Darwin ... 14.5.0 Darwin Kernel Version 14.5.0: Thu Jun 16 19:58:21 PDT 2016; root:xnu-2782.50.4~1/RELEASE_X86_64 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.255
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (4921) 0:00:49.21
SNMPv2-MIB::sysContact.0 = STRING: [email protected]
SNMPv2-MIB::sysName.0 = STRING: ...
SNMPv2-MIB::sysLocation.0 = STRING: Unknown
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
...

然後就可以跟監控系統整合了

--

--
Tags: MAC

All Comments

Kama avatar
By Kama
at 2016-08-03T15:32
感謝實用分享
Necoo avatar
By Necoo
at 2016-08-06T18:33

沒插電源無法開機

James avatar
By James
at 2016-08-02T22:48
小弟的mbpr 15年的 用了一年多都當桌機用 今天不小心淋到水 電池有點瞬間壞掉的感覺 狀態顯示要我立即更換那種 但插著充電器一切正常 只是可能開太多東西又會斷電直接重開那樣 想問一下 建議自己換還是要拿去給人換電池 - ...

維修店家推薦

Christine avatar
By Christine
at 2016-08-02T22:41
今天跑了八德優仕,看到吊車在拆招牌…… 他停業了?!我愣在人行道不知道該怎麼辦…… 請問還有哪裡推薦的維修店家嗎? (因為我一直以來都是在優仕修的) 昨天bootcamp不小心把硬碟完全清空了,開機出現一個資料夾中間打一個問號,再重開按command+r要重灌,結果卻顯示找不到可以重灌的硬碟? 拜託大家 ...

遺失一台MacBook air 11吋

Daph Bay avatar
By Daph Bay
at 2016-08-02T18:42
於昨日8/1 地點 通化路186號 附近的小公園遺失 有用黑色的手提電腦包 若有人撿到請與我聯繫或站內我 裡面有蠻多的重要的資料 我會以獎金作為報答,希望有好心人撿到 聯絡方式:0939771460 Dennis79727atyahoo.com.tw - ...

number 如何先對A欄排序,在對B欄排序

Hedda avatar
By Hedda
at 2016-08-02T18:31
如標題 在整理numbers時, 常常需要先對A欄排序,然後A欄相同的 再以照B欄排序,請問如何實現這功能呢? 目前我只會對A欄排序,接著人工處理== 已爬過文,沒人問過(很少人有這需求嗎?) 先謝謝各位大大了(鞠躬) ---------------------------------------- ...

office 365 灌 MAC

Linda avatar
By Linda
at 2016-08-02T17:17
如題 請問有使用 parallel 灌 win7 的情況下 再灌 office 365 時 會是以office for mac 的形式安裝 還是能另外選擇 office for win 的形式安裝呢? - ...