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
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
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
cp /usr/local/doc/snmp/EXAMPLE.conf /usr/local/share/snmp/snmpd.conf
Solaris標準でインストールされるsnmpdxを停止させ、net-snmpdの自動起動を設定する。
net-snmpdの起動スクリプトはsnmpdxの起動スクリプトに手を加えて作成する。
cd /etc/rc3.d/ ./S76snmpdx stop mv S76snmpdx K76snmpdx cp K76snmpdx S76snmpd
起動スクリプトの変更箇所は以下の通り。
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)' ;;
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を起動する。
正常に起動しない場合は /ver/log/snmpd.log を確認すること
/etc/rc3.d/S76snmpd start