Changes between Version 4 and Version 5 of misc/botlog_pas
- Timestamp:
- 08/21/18 14:20:50 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
misc/botlog_pas
v4 v5 3 3 = 電子ログシステム & 画像ログシステム = 4 4 5 '''現在、記述中なので、プログラムの配布は後日行う予定'''6 7 5 KEKBで使用されているZlogの代替として、電子ログシステム(botlog)と画像ログシステム(!PrintAnyServer)を開発した。 8 6 … … 10 8 11 9 このシステムのインストールやその運用は、サーバーシステム管理者でroot権限を持っていることが前提のシステムなので注意。 10 11 パッケージは以下のURLからダウンロードできる。 12 13 [http://cerldev.kek.jp/botlog_pas/botlog_pas_20180821_13.tar.gz botlog & PrintAnyServer パッケージ(2018/08/21版)] 12 14 13 15 … … 125 127 [[Image(2018_08_17_18_08_56.png,300)]][[Image(2018_08_17_18_09_17.png,300)]] 126 128 129 時々、ログを登録しても表示されない場合があるが、表示タイミングの問題なので、{{{F5}}}キーでWeb画面を更新すれば表示される。[[br]] 127 130 128 131 画面を確認したら、PrintAnyServerは一旦{{{CTRL+C}}}で終了しておく。 … … 166 169 return {'type':'httpd', 167 170 'host':'localhost', # Set server IP address 168 'port':80 88,171 'port':80, 169 172 'root':'/EUJP'} # Set Site Name 170 173 : … … 247 250 ディレクトリ名をbotlogと合わせるようにする場合には、設定ファイルと{{{/var/www/html/~}}}のディレクトリ名を変更する。[[br]] 248 251 249 変更しない場合にはここを読み飛ばして 構わない。[[br]]252 変更しない場合にはここを読み飛ばして、動作確認を参照。[[br]] 250 253 251 254 … … 407 410 }}} 408 411 409 410 411 412 設定ファイルのチェック機能はまだ作成していないので、動作チェックは実際に動かしてみるしか方法が無い。[[br]] 413 414 === 動作確認 === 415 416 動作テストは、{{{/opt/OperationLog/botlog/tools/epicsRecordMonitor/test_ermi.py}}}を{{{Modules}}}にコピーして、プログラムを実行することで行う。 417 418 {{{ 419 [user@localhost ~]$ source /opt/OperationLog/etc/env.sh 420 [user@localhost ~]$ cd /opt/OperationLog/botlog/tools/epicsRecordMonitor 421 [user@localhost epicsRecordMonitor]$ cp test_ermi.py Modules 422 [user@localhost epicsRecordMonitor]$ python2.7 epicsRecordMonitor.py 423 }}} 424 425 プログラムを実行すると、botlogに{{{Initial Disconnect Pvs:jane, fred}}}というメッセージが表示される。[[br]] 426 一旦プログラムを終了し、{{{excas}}}を別画面で起動する。[[br]] 427 再度プログラムを起動し、{{{test_ermi.py}}}に設定してある条件が満たされると、{{{fred is over jane!!!}}}というメッセージが追加される。[[br]] 428 429 後は、{{{Modules/test_ermi.py}}}を削除してから、設定ファイルを作成後にプログラムを実行すれば、メッセージが自動的にbotlogに追加される。[[br]] 430 このプログラム用の起動スクリプトは作成していないので、ユーザーが作成すること。 431 432