イントロダクション

概要

  • SNMP設定を実施する

対象OS

  • CentOS 6.9

対象ホスト

  • 全ホスト

前提条件

  • なし

設定ファイル編集

/etc/sysconfig/snmpd

  • 対象のパーティション(disk)は必要に応じて追加する
[root@centos ~]# cp --parents --preserve /etc/snmp/snmpd.conf /root/initfiles First time only
[root@centos ~]# rm -f /etc/snmp/snmpd.conf
[root@centos ~]# vim /etc/snmp/snmpd.conf

対象ホスト:SNMPマネージャー

  • 自身からのアクセスのみを許可する
com2sec mysecurity 127.0.0.1 public
group mygroup v2c mysecurity
view all included .1 80
access mygroup "" any noauth exact all none none
disk /

対象ホスト:SNMPエージェント

  • SNMPマネージャーからのアクセスを許可する
com2sec mysecurity 127.0.0.1 public
com2sec mysecurity xxx.xxx.xxx.xxx public
group mygroup v2c mysecurity
view all included .1 80
access mygroup "" any noauth exact all none none
disk /

/etc/sysconfig/snmpd

[root@centos ~]# cp --parents --preserve /etc/sysconfig/snmpd /root/initfiles First time only
[root@centos ~]# vim /etc/sysconfig/snmpd

# snmpd command line options
# OPTIONS="-LS0-6d -Lf /dev/null -p /var/run/snmpd.pid"
OPTIONS="-Lf /var/log/snmpd.log -p /var/run/snmpd.pid -a"

/etc/logrotate.d/snmpd

[root@centos ~]# vim /etc/logrotate.d/snmpd

/var/log/snmpd.log {
    notifempty
    missingok
    postrotate
        /sbin/service snmpd condrestart 2> /dev/null > /dev/null || true
    endscript
}

SNMP起動

[root@centos ~]# service snmpd start [1]
[root@centos ~]# chkconfig snmpd on [2]
[root@centos ~]# chkconfig snmpd --list [3]
[root@centos ~]# sn=snmpd && service $sn start && chkconfig $sn on && chkconfig $sn --list [1],[2],[3] One-Liner

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)