LinuxおよびSolarisでlcacheを停止および開始するためのスクリプト
This document (3115818) is provided subject to the disclaimer at the end of this document.
環境
Novell Audit 1.0.3
Novell Audit 2.0.0
Novell Audit 2.0.1
Novell Audit 2.0.2
問題の状況
LinuxおよびSolarisでlcacheを停止および開始する方法が必要です。
LinuxおよびSolarisでlcacheプロセスを停止および開始するlcacheスクリプト。
LinuxおよびSolarisでlcacheを自動的に停止および開始する方法はありますか。
解決策
「logevent.xxx」によって自動的に「lcache.xxx」モジュールが開始します。しかし、「lcache.xxx」モジュールの開始が長く遅れるインスタンスが存在します。この遅れによってLinuxおよびUnixサーバ上で動作が遅いという問題につながることがあります。「logevent.xxx」によって開始される前に「lcache.xxx」を開始するために使用できるスクリプトのサンプルをいくつか次に挙げます。また、Secure Logging Server(SLS)がダウンした場合に、lcacheに依存する複数のアプリケーション(eDir、SecretStore、DirXML/IDM、NMAS、PMF、iManagerなど)がある可能性があるため、lcacheは単独で実行しても問題ありません。したがって、基本のアプリケーションが実行されていなくても、lcacheは停止する必要がありません。
次のスクリプトは現在の時点で提供されているものです。NovellはNovell Audit製品に対するこれらのスクリプトの適合性または使いやすさを主張するものではありません。これはNovell Auditの顧客に利便性のために提供されています。スクリプトはお使いのNovell Auditのインストールに合わせて微調整する必要がある場合があります。Novellはユーザがスクリプト記述に関する知識を有するものとみなし、以下のスクリプトを運用環境にインストールし実装する前に、これらのスクリプトについて検討することをお勧めします。このスクリプトは通常のたいていのNovell Auditの実装には必要ありません。サーバの起動に遅れが生じる場合のみ、このスクリプトは必要になります。実際のスクリプトはこのTIDの「追加情報」セクションに掲載します。
lcacheスクリプトを作成するための手順
- 以下から、使用しているOS(LinuxまたはSolaris)に適切なスクリプトをコピーします。
- rootとしてログインするかsu/sudoを実行します。
- /etc/init.d/ディレクトリに移動し、novell-lcacheという名前のファイルを作成します。
- 以下のスクリプトの内容を、novell-lcacheファイルにコピーします。ファイルを保存します。
- スクリプトが実行可能になるようにファイルの設定を変更します(chmod 755 novell-lcache)。
- 起動およびシャットダウン時にこのスクリプトを実行する必要がある場合は、開始および強制終了の番号を付与する必要があります。スクリプトがIDMサーバにインストールされている場合、サーバ上でIDMが開始する前にスクリプトを実行する必要があることがあります。また、IDMをシャットダウンした後で、lcacheを終了する必要があります。
追加情報
Linux向けNovell Audit lcacheスクリプト
=========================================
#! /bin/sh
# Copyright © 1995-2005 Novell, Inc.
# All rights reserved.
#
# novell-lcache: Starts the Novell Nsure Audit local cache engine
#
# Version 1.0.2
#
#
### BEGIN INIT INFO
# Provides: lcache
# Required-Start: $syslog $remote_fs $network
# Required-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Nsure Audit lcache
# Description: Nsure Audit local cache daemon
### END INIT INFO
# See how we were called
case "$1" in
start)
echo -n "Starting lcache "
echo
/opt/novell/naudit/lcache>>/dev/null&
echo
exit 0
;;
stop)
echo -n "Shutting down lcache "
killall -15 -e -w lcache
echo
exit 0
;;
restart)
## Stop the service and regardless of whether it was
## running or not, start it again.
/etc/init.d/novell-lcache stop > /dev/null
/etc/init.d/novell-lcache start $2
exit $?
;;
startverbose)
echo -n "Starting lcache "
echo
/opt/novell/naudit/lcache&
echo
exit 0
;;
*)
echo "Usage: $0 {start|stop|restart|startverbose}"
exit 2
;;
esac
exit 1
=========================================
Solaris向けNovell Audit lcacheスクリプト
=========================================
#! /bin/sh
# Copyright (c) 1995-2005 Novell, Inc.
# All rights reserved.
#
# novell-lcache: Starts the Novell Nsure Audit local cache engine
#
# Version 1.0.2
#
#
# See how we were called
case "$1" in
start)
echo -n "Starting lcache "
echo
/opt/NOVLnaudit/lcache>>/dev/null&
echo
exit 0
;;
stop)
echo -n "Shutting down lcache "
pkill -15 lcache
echo
exit 0
;;
restart)
## Stop the service and regardless of whether it was
## running or not, start it again.
/etc/init.d/novell-lcache stop > /dev/null
/etc/init.d/novell-lcache start $2
exit $?
;;
startverbose)
echo -n "Starting lcache "
echo
/opt/NOVLnaudit/lcache &
echo
exit 0
;;
*)
echo "Usage: $0 {start|stop|restart|startverbose}"
exit 2
;;
esac
exit 1
=========================================
Disclaimer
この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。
本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。
- ドキュメントID: 3115818
- 作成年月日: 04-10-2007
- 修正年月日: 24-DEC-2008
- ドキュメントリビジョン:
- 分類:
- 対象NOVELL製品およびバージョン: 監査
- カテゴリ: