- 締切済み
SNMPのプロセスについて
Solaris10(SPARC)を使用しています。 起動時に立ち上がるプロセスに、"/usr/sfw/sbin/snmpd"というプロセスがあります。 このプロセスではなく、"/usr/sbin/snmpd"の方を使用したいと思っています。 現状は、"/usr/sfw/sbin/snmpd"は殺しても死なないので、 リネームしてからプロセスをKillしています。 その後"/usr/sbin/snmpd"を起動するという手順をしています。 しかし、立ち上がるたびに"/usr/sbin/snmpd"というコマンドを入力したくないので、 "/usr/sfw/sbin/snmpd"をリネームせずに立ち上がらないようにして、その代わりに"/usr/sbin/snmpd"が自動的に起動するようにしたいです。 方法を御存知の方、御教示願います。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
/usr/sfw/sbin/snmpd は SMF というもので管理されていますので、停止させたい場合は、以下のように svcadm コマンドを使って停止させる必要があります。 # svcadm disable svc:/application/management/sma:default ・参考 URL http://docs.sun.com/app/docs/doc/819-0387/6n2qm8knn?l=ja&a=view /usr/sbin/snmpd は OS 付属のものではありませんよね? (少なくとも私の手元の Solaris 10 10/09 SPARC では /usr/sbin/snmpd というファイルは存在しません。) もしそうなら、ユーザが自動起動するように設定する必要があります。 なお、自動起動の方法には「SMF」と「実行制御スクリプト」と2つの方法があります。(どちらか1つを選択する。) 詳細は、下記参考 URL を参照下さい。 ・SMF(Service Management Facility) によるサービス管理 http://sy2920.s151.xrea.com/solaris/smf.html ・実行制御スクリプトの使用 http://docs.sun.com/app/docs/doc/819-0378/fahqr?l=ja&a=view
- 774danger
- ベストアンサー率53% (1010/1877)
手元にSolaris10のマシンがないのですが、/etc/init.dの下の起動用スクリプトの中に、/usr/sfw/sbin/snmpdを叩いているものがありませんか? http://devnull.typepad.com/devnull/2009/05/solaris-10-and-netsnmp.html の情報を信じると、/etc/init.d/init.smaで叩いてる気がしますが あとはスクリプトの中を見て、置き換えるなり中を書き換えるなりお好きなように