InfoPrint Managerサーバー上でメモリー使用状況を監視する
- サーバー→プロパティーを選択します。
- すべて表示ボタンをクリックします。
- メモリー使用率タブを選択します。
メモリー使用率ページから、低いメモリーしきい値パーセントと高いメモリーしきい値パーセントを指定すると、InfoPrintはカスタマイズされた出口プログラムまたはシェルスクリプトを起動します。
カスタマイズされた出口プログラムまたはシェルスクリプトは、印刷システムに合うように作成できます。たとえば、サーバーのシステムメモリー使用率が60%(上限メモリー使用しきい値フィールドの値)を超えると、InfoPrintは、ユーザーの印刷インストール済み環境に固有のリカバリーアクションが含まれるユーザーカスタマイズシェルスクリプト(上限メモリー使用出口
フィールドの/localtools/uplimitの値)を起動します。サーバーのシステムメモリー使用状況が59%(下位メモリー使用状況しきい値フィールドの値)を超えた場合は、InfoPrintは、印刷システム用の特定のリカバリーアクションがあるユーザーでカスタマイズされたシェルスクリプト(下位メモリー使用状況出口
フィールドの/localtools/lowlimit値)を起動します。この出口は、通常、サーバーの前の状態を復元し、上位しきい値出口によって行われた一時的な変更を元に戻します。
カスタマイズされた出口プログラムまたはシェルスクリプトは、指定どおりまたは指定以外のことを実行できます。たとえば、特定のプリンターのセットを使用不可にするスクリプトを作成するとします。このスクリプトでは、他のサーバーにジョブを移動できます。サーバー属性lower-memory-usage-exitおよびupper-memory-usage-exitの両方があると、出口プログラムを実行するために生成されたコマンド内の値を置き換えることができます。たとえば、%s
はserver nameと同じであり、%t
はthreshold valueと同じです。特定の出口属性でサーバーserve
r1内にmemprob %sという値がある場合は、InfoPrintがメモリー使用状況シェルスクリプトを起動すると、serve
r1が最初の引数として渡されます。
たとえば、uplimit
という名前のシェルスクリプトで、以下を実行します。
- そのInfoPrintオブジェクトを使用不可にすることで、新しいジョブが論理宛先に到着しないようにします。
- 現行バックログの照会がメモリー制約に追加されないように、リストのジョブを抑制します。
- 問題の原因となる可能性のあるジョブのバックログを削減できるように、実宛先(この場合は、
ad
nという名前の3つのプールされた実宛先)が確実に再度使用可能に設定します。
uplimit
スクリプトは次のようになります。
#!/bin/ksh pddisable prt1-ld pdset -cserv -xdisallow-list-obj-class=job server1 pdenable ad1 ad2 ad3
lowlimit
スクリプトは以下のように表示されます。
- 新しいジョブを受け取るように、論理宛先を再度使用可能にします。
- サーバーがジョブ照会のリストを許可するようにリセットします。
lowlimit
スクリプトは次のようになります。
#!/bin/ksh pdenable prt1-ld pdset -cserv -xdisallow-list-obj-class== server1
シェルスクリプトまたはプログラムがシステムパスにない場合は、カスタマイズしたシェルスクリプトの完全修飾パスを指定してください。シェルスクリプト名のつづりを誤ったり、存在しないファイルを参照した場合は、InfoPrintで設定を変更できます。この機能に対応するlower-memory-usage-threshold、lower-memory-usage-exit、upper-memory-usage-threshold、upper-memory-usage-exitサーバー属性については、RICOH InfoPrint Manager:Referenceを参照してください。
適切な値を選択した後に、OKをクリックしてこの変更を適用し、サーバープロパティーダイアログを閉じます。