在Ubuntu 上配置SNMPv3

2021-08-26 23:59:18 字數 2074 閱讀 6812

步驟很詳細,敬上出處  

在ubuntu 14.04中安裝snmp伺服器及客戶端

開啟終端執行下列命令

sudo apt-get install snmpd snmp

安裝完成後需要做如下改變。

配置snmpv3

獲得從外部守護程序訪問的許可權

預設的安裝僅提供本地的訪問許可權,如果想要獲得外部訪問許可權,開啟檔案 /etc/default/snmpd。

sudo vi /etc/default/snmpd

改變下列內容

將snmpdopts='-lsd -lf /dev/null -u snmp -g snmp -i -smux,mtetrigger,mtetriggerconf -p /var/run/snmpd.pid'

改為snmpdopts='-lsd -lf /dev/null -u snmp -i -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'

最後重啟 snmpd

sudo /etc/init.d/snmpd restart

定義 snmpv3 使用者,身份驗證以及加密引數

「securitylevel」引數使得snmpv3有多種不同的用途。

sudo vi /etc/snmp/snmpd.conf

在檔案末尾新增以下內容:

#createuser user1

createuser user2 md5 user2password

createuser user3 md5 user3password des user3encryption

#rouser user1 noauth 1.3.6.1.2.1.1

rouser user2 auth 1.3.6.1.2.1

rwuser user3 priv 1.3.6.1.2.1

注:如果你需要使用自己的使用者名稱/密碼對的話,請注意密碼及加密短語的最小長度是8個字元。

同時,你需要做如下的配置以便snmp可以監聽來自任何介面的連線請求。

將#agentaddress udp:161,udp6:[::1]:161

改為agentaddress udp:161,udp6:[::1]:161

儲存改變後的snmpd.conf檔案並且重啟守護程序:

sudo /etc/init.d/snmpd restart

需要注意一點,防火牆!檢查防火牆是否開啟,是否開通161埠 啟用

sudo ufw enable 

sudo ufw default deny

#執行以上兩條命令後,開啟了防火牆,並在系統啟動時自動開啟。

開啟或關閉某個埠,例如:

sudo ufw allow smtp       #允許所有的外部ip訪問本機的25/tcp (smtp)埠 

sudo ufw allow 22/tcp #允許所有的外部ip訪問本機的22/tcp (ssh)埠

sudo ufw allow 53 #允許外部訪問53埠(tcp/udp)

sudo ufw allow from 192.168.1.100 #允許此ip訪問所有的本機埠

sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53

sudo ufw deny smtp #禁止外部訪問smtp服務

sudo ufw delete allow smtp #刪除上面建立的某條規則

檢視防火牆狀態

sudo ufw status
zabbix 之snmp配置 

snmp實現網路動態分析 

snmp實現網路狀態監控 

centos 6.3下搭建snmp測試環境 

linux (ubuntu/centos) snmp配置 

開啟並配置citrix xenserver的snmp服務 

更多ubuntu相關資訊見ubuntu 專題頁面 

本文永久更新鏈結位址

Golang 在ubuntu上的配置

sudo apt get install python setuptools python dev build essential 安裝開發環境 sudo apt get install mercurial 安裝 管理工具hg hg clone u release go clone源 到本地 cd ...

在ubuntu上配置apache2

前言 之前只是用下面的命令列安裝了apache2,裝好之後就可以訪問到 sudo apt get install apache2 開啟連線localhost顯示出 var www html下的index.html檔案的內容,因為在那個目錄下的檔案的管理許可權都是要 root的,在裡面很難操作檔案 所...

在ubuntu9 0上配置MySQL集群詳細教程

家在網上都能找到都是redhat系統等等,對ubuntu系統mysql集群就沒有介紹文章,我現在寫寫ubuntu這個mysql集群方法。新手不要罵我,呵呵。介紹網路環境 測試環境 server1 ndbd 192.168.245.11 server2 ndbd 192.168.245.12 serv...