CentOSで net-snmpを設定する

CentOS6, CentOS7 環境で net-SNMPを設定します。

snmpd.conf ファイルの編集

/etc/snmp/snmpd.conf ファイルを編集します。

変更点

com2sec

#com2sec notConfigUser  default       public
com2sec local localhost public
com2sec mynet 192.168.1.0/24 public
と変更します。(IPアドレスの部分はお使いのネットワークに合わせて変更してください。)

group

#group   notConfigGroup v1           notConfigUser
#group   notConfigGroup v2c           notConfigUser
group   MyRWGroup v1 local
group   MyRWGroup v2c local
group   MyRWGroup usm local

group   MyROGroup v1 mynet
group   MyROGroup v2c mynet
group   MyROGroup usm mynet
と変更します。

view

#view    systemview    included   .1.3.6.1.2.1.1
#view    systemview    included   .1.3.6.1.2.1.25.1.1
view    all    included   .1 80
と変更します。

access

#access  notConfigGroup ""      any       noauth    exact  systemview none none
#access  myGroup ""      any       noauth    exact  all none none
access  MyROGroup ""      any       noauth    exact  all none none
access  MyRWGroup ""      any       noauth    exact  all all none
と変更します。

syslocation 等

#syslocation Unknown (edit /etc/snmp/snmpd.conf)
#syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
は CentOS6であれば、
syslocation CentOS 6, Linux Server
syscontact sysadmin <root@localhost>
CentOS7であれば、
syslocation CentOS 7, Linux Server
syscontact sysadmin <root@localhost>
と変更します。

snmpd.confファイルの全体はこちらの記事を参照してください。

ファイアーウォールの設定

ファイアウォールを設定しないと他のサーバー(リモートホスト)からSNMPの情報を取得できません。外部からのSNMPのポートのアクセスを許可する必要があります。設定の手順については

CentOS6のファイアウォール設定手順

CentOS6 での SNMPのファイアーウォール設定

CentOS7のファイアウォール設定手順

CentOS7 での SNMPのファイアーウォール設定

ログファイルの設定

ログを別ファイルに出力したい場合は /etc/rc.d/init.d/snmpd.conf を以下に変更します。
/etc/rc.d/init.d/snmpd.conf の
OPTIONS="-LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"
OPTIONS="-LS0-6d -Lf /var/log/snmpd.log -p /var/run/snmpd.pid"
に変更します。/dev/null の部分を出力したいログファイル名に変更します。
/etc/rc.d/init.d/snmpd.conf の内容はこちらの記事を参照してください。

snmpdの起動

設定が完了後、snmpdを起動します。

CentOS6の場合

下記コマンドを実行します。
/etc/rc.d/init.d/snmpd start

CentOS7の場合

下記コマンドを実行します。
systemctl start snmpd

著者
かつて日本を代表したスーパーエンジニア (自称)
ハードウェア、電気設備、ガーデニング関係の記事を担当。
掲載日: 2012-06-27
iPentec all rights reserverd.