重新啟動SNMP服務解決監控AIX系統問題

來源:互聯網
上載者:User

標籤:網路管理   程式   監控   產品   感應器   

  今早發現無法使用PRTG監控AIX系統平台,出現大量紅色警示資訊,我們通過SNMP協議抓取大量系統有關資料進行即時監控,及早發現問題及早解決。我們把原有PRTG監控AIX系統探針及感應器清除,且重新添加這些資訊問題依舊。然後我們依照配置SNMP協議流程,重新過一遍AIX系統添加SNMP服務過程。

  SNMP簡易網路管理通訊協定,通過該協議可以管理各種不同廠家的軟硬體產品,常常用於對裝置狀態的監控,可以說是網管軟體中最常用的服務之一。

  一、配置AIX下SNMP代理程式

  1. 確定當前啟動並執行SNMP版本

1
2
3
4
5


# ls -l /usr/sbin/snmpd*
lrwxrwxrwx    1 root     system            9 Mar 06 2015  /usr/sbin/snmpd -> snmpdv3ne
-rwxr-x---    1 root     system       361684 Aug 23 2014  /usr/sbin/snmpd64v1
-rwxr-x---    1 root     system       333224 Aug 23 2014  /usr/sbin/snmpdv1
-rwxr-x---    1 root     system       335582 Aug 23 2014  /usr/sbin/snmpdv3ne

  注意第一行顯示內容,表示當前snmpd使用版本為snmpdv3ne,是支援SNMPv3非加密版本,ne=no encryption(非加密)。而另一個版本snmpdv1,這裡要記住一點兩個不同版本的snmp協議,其設定檔不同,snmpdv1使用/etc/snmpd.conf作為它的設定檔,snmpdv3ne相應的設定檔為/etc/snmpdv3.conf。我們這裡只需要對/etc/snmpdv3.conf進行配置即可,就能夠以SNMPv1的方式使用,因此一般預設使用這個版本都能滿足要求。

  如果有特殊需要也可用snmpv3_ssw命令來更改版本:

    a. snmpv3_ssw –1  切換至SNMPv1

    b. snmpv3_ssw –n 切換至SNMPv3非加密版本

    c. snmpv3_ssw –e 切換至SNMPv3加密版本(預設未安裝)

  2. 修改設定檔

  這裡分別講解修改兩版本的設定檔:

  • 更改/etc/snmpd.conf的預設團體名 

1


# vi /etc/snmpd.conf

  找到以community開頭的這行

1


#community       private 127.0.0.1 255.255.255.255 readWrite

我們看到第2個單詞就是團體名,如果值為public、private或system,說明是預設字串,修改為你命名的團體名即可。

  • 更改/etc/snmpdv3.conf的預設團體名

1


# vi /etc/snmpdv3.conf

        找到以VACM_GROUP開頭的行,把下面紅色標註的部分修改成自己的內容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35


VACM_GROUP group1 SNMPv1  public  - 

VACM_VIEW defaultView        internet                   - included - 

# exclude snmpv3 related MIBs from the default view 
VACM_VIEW defaultView        snmpModules                - excluded - 
VACM_VIEW defaultView        1.3.6.1.6.3.1.1.4          - included - 
VACM_VIEW defaultView        1.3.6.1.6.3.1.1.5          - included - 

# exclude aixmibd managed MIBs from the default view 
VACM_VIEW defaultView        1.3.6.1.4.1.2.6.191        -included - 

VACM_ACCESS  group1 - - noAuthNoPriv SNMPv1  defaultView - defaultView - 

NOTIFY notify1 traptag trap - 

TARGET_ADDRESS Target1 UDP 127.0.0.1       traptag trapparms1 - - - 

TARGET_PARAMETERS trapparms1 SNMPv1  SNMPv1  public  noAuthNoPriv - 

COMMUNITY  public    public     noAuthNoPriv 192.168.0.243    255.255.255.255        - 
COMMUNITY  public    public     noAuthNoPriv 127.0.0.1    255.255.255.255        - 

#COMMUNITY public    public     noAuthNoPriv 0.0.0.0    0.0.0.0         - 

DEFAULT_SECURITY no-access - - 

logging         file=/usr/tmp/snmpdv3.log       enabled 
logging         size=100000                     level=0 

smux            1.3.6.1.4.1.2.3.1.2.1.2         gated_password  # gated 

smux 1.3.6.1.4.1.2.3.1.2.3.1.1 muxatmd_password #muxatmd 
VACM_GROUP director_group SNMPv2c public - 
VACM_ACCESS director_group - - noAuthNoPriv SNMPv2c defaultView - defaultView -

  其中COMMUNITY  public    public     noAuthNoPriv 192.168.0.243    255.255.255.255第2個單詞就是團體名,第3個單詞表示安全名,要求與團體名一致。

  如果VACM_GROUP中的團體與COMMUNITY中的團體名一致,表示它們是同一組,修改時應該同時修改。

注意192.168.0.243是監控機的地址,就是安裝監視軟體的那台裝置地址,可根據需要進行修改,表示只對該IP開放原生SNMP服務,這是出於安全性考慮。

       3. 停止、啟動及驗證有關服務

        為讓/etc/snmpd.conf或/etc/snmpdv3.conf修改生效

   i. 如果使/etc/snmpd.conf修改有效,需要這樣做

1
2


# stopsrc -s snmpd
# startsrc -s snmpd

    ii. 如果使/etc/snmpdv3.conf修改有效,需要這樣做,注意紅色標註的部分,且把它們替換掉

1
2
3
4
5
6
7
8


# stopsrc -s aixmibd
# stopsrc -s snmpmibd
# stopsrc -s hostmibd
# stopsrc -s snmpd
# startsrc -s snmpd
# startsrc -s hostmibd -a "-c public"
# startsrc -s snmpmibd -a "-c public"
# startsrc -s aixmibd -a "-c public"

  iii. 驗證啟動的SNMP服務

1


# lssrc -s snmpd

這裡需要注意的是,當作業系統重啟後,由於預設情況下是按照public的community去啟動的,因此為了使得重啟後其他的community能正常工作,建議修改/etc/rc.tcpip檔案,修改預設的啟動參數,如下所示:

1
2
3
4
5
6


# Start up the hostmibd daemon
start /usr/sbin/hostmibd "$src_running" "-c public "
# Start up the snmpmibd daemon
start /usr/sbin/snmpmibd "$src_running" "-c public "
# Start up the aixmibd daemon
start /usr/sbin/aixmibd "$src_running" "-c public "

最終我們重啟下帶有自訂團體名的SNMP服務後,PRTG監控的AIX系統服務正常可以獲得資料。

本文出自 “Craft Life” 部落格,請務必保留此出處http://allenh.blog.51cto.com/481430/1711035

重新啟動SNMP服務解決監控AIX系統問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.