| 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 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)' ;; |
|
/etc/rc3.d/S76snmpd start |
| 戻る |