net-snmpインストール手順(Solaris8) Since: 2004.03.10
Last: 2004.03.10

■環境情報
OS: Solaris8 for x86
net-snmpd: 5.0.7


■パッケージ入手先
Sunfreeware.com: http://sunsite.sut.ac.jp/sun/solbin/programlistintel8.html#netsnmp


■関連パッケージ入手先
OpenSSL: http://sunfreeware.com/programlistsparc9.html#openssl
popt: http://sunsite.sut.ac.jp/sun/solbin/programlistintel8.html#popt


■OpenSSLインストール手順
パッケージの入手とインストール

wget ftp://ftp.sunfreeware.com/pub/freeware/intel/8/openssl-0.9.6i-sol8-intel-local.gz
gunzip openssl-0.9.6i-sol8-intel-local.gz
pkgadd -d openssl-0.9.6i-sol8-intel-local

The following packages are available:
1 SMCossl openssl
(intel) 0.9.6i

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all

Processing package instance from

openssl
(intel) 0.9.6i
The OpenSSL Group

The selected base directory must exist before
installation is attempted.

Do you want this directory created now [y,n,?,q] y
Using as the package base directory.

ライブラリのリンクを作成

cd /usr/local/lib
ln -s /usr/local/ssl/lib/libcrypto.so libcrypto.so
ln -s /usr/local/ssl/lib/libcrypto.so.0 libcrypto.so.0
ln -s /usr/local/ssl/lib/libcrypto.so.0.9.6 libcrypto.so.0.9.6


■poptインストール手順
パッケージの入手とインストール

wget ftp://ftp.sunfreeware.com/pub/freeware/intel/8/popt-1.7-sol8-intel-local.gz
gunzip popt-1.7-sol8-intel-local.gz
pkgadd -d popt-1.7-sol8-intel-local

■net-snmpdインストール手順
パッケージの入手とインストール

wget ftp://ftp.sunfreeware.com/pub/freeware/intel/8/netsnmp-5.0.7-sol8-intel-local.gz
gunzip netsnmp-5.0.7-sol8-intel-local.gz
pkgadd -d netsnmp-5.0.7-sol8-intel-local


■設定ファイル作成
標準添付のEXAMPLE.confを所定位置に移動させる。
設定内容は「net-snmpd基礎設定手順」参照。
cp /usr/local/doc/snmp/EXAMPLE.conf /usr/local/share/snmp/snmpd.conf


■snmpdxの停止と自動起動設定
Solaris標準でインストールされるsnmpdxを停止させ、net-snmpdの自動起動を設定する。
net-snmpdの起動スクリプトはsnmpdxの起動スクリプトに手を加えて作成する。

cd /etc/rc3.d/
./S76snmpdx stop
mv S76snmpdx K76snmpdx
cp K76snmpdx S76snmpd


起動スクリプトの変更箇所は以下の通り。

□ S76snmpdx

case "$1" in
'start')
if [ -f /etc/snmp/conf/snmpdx.rsrc -a -x /usr/lib/snmp/snmpdx ]; then
/usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
fi
;;

'stop')
/usr/bin/pkill -9 -x -u 0 '(snmpdx|snmpv2d|mibiisa)'
;;

□ S76snmpd

case "$1" in
'start')
if [ -f /usr/local/share/snmp/snmpd.conf -a -x /usr/local/sbin/snmpd ]; then
/usr/local/sbin/snmpd -c /usr/local/share/snmp/snmpd.conf
fi
;;

'stop')
/usr/bin/pkill -9 -x -u 0 '(snmpd|snmpv2d|mibiisa)'
;;

■net-snmpd起動手順 以下のコマンドにてnet-snmpdを起動する。
正常に起動しない場合は /ver/log/snmpd.log を確認すること

/etc/rc3.d/S76snmpd start



戻る