NIC Web
staff/温度・真空度モニター
をテンプレートにして作成
開始行:
[[staffページに戻る>staff]]
* 概要 [#xafb92ed]
- 本項では NIC の温度と真空度をモニターする python スクリ...
- gamera に nicpc のディスクがマウントされていれば、最新...
- Python 2.7 および Matplotlib、Datetime を使っている。Py...
* 温度・真空度モニター 基本的な使い方 [#x0103663]
- gamera 上で、下記を実行すると、温度と真空度のプロットが...
gamera% cd /home/nhao/tsaito/nic (コマンドのあるディ...
gamera% ./todaystemp.sh -p (最新の温度を2日...
gamera% ./plot_vacuum.py (現在の真空度を...
gamera% ./plot_vacuum.py -r (同上: 1日2回、...
- 対話的にプロットせずに図を保存する場合には下記を実行。t...
gamera% cd /home/nhao/tsaito/nic
gamera% ./todaystemp.sh -o
gamera% ./plot_vacuum_agg.py -o tmp_image/nic_vac_trans....
gamera% ./plot_vacuum_agg.py -r -o tmp_image/nic_vac_reg...
- 上記3つの出力結果をまとめてwebから見られるようにしたの...
- いずれも [[gamera に nicpc のディスクがマウントされてい...
* 各モニターのスクリプト実体 [#a9ce13aa]
- 実体はすべて gamera の /home/nhao/tsaito/nic/ 以下にお...
-- 生成したプロット画像は tmp_image というディレクトリー...
-- crontab で10分ごとにウェブサーバーにアップロードしてい...
-- 一連の操作をするシェルスクリプト &ref(./monitor_upload...
-- 1時間毎の真空度モニターの部分は、普段はコメントアウト...
- 温度モニター
-- シェルスクリプト &ref(./todaystemp.sh);
-- 対話的なプロットをするバージョン (todaystemp.sh 内部で...
-- 自動的にプロットを生成するバージョン (同上) &ref(./plo...
-- この python スクリプトは、nicpc の crontab で動いてい...
-- ログの実体は、nicpc:/data/temperature/ 以下にある。gam...
- 真空度モニター
-- 対話的なプロットをするバージョン &ref(./plot_vacuum.py);
-- 自動的にプロットを生成するバージョン &ref(./plot_vacuu...
-- この python スクリプトは、nicpc の crontab で動いてい...
-- ログの実体は、nicpc:/data/vacuum/ 以下および nicpc:/da...
* 再セットアップの方法 [#t343d4d1]
- nicpc の crontab で一連のスクリプトを走らせる。
-- 通常運転のスクリプト群 (温度は10分毎、真空度は1日2回)
30 08 * * * /home/nicop/bin/logvacuum.sh 1> /dev/null
30 16 * * * /home/nicop/bin/logvacuum.sh 1> /dev/null
-- トラブル対処などで真空度をより頻繁にモニターする必要が...
5 * * * * /home/nicop/tsaito/logvacuum_local.sh 1> /dev/...
真空計の ON/OFF のタイミングを通常運転スクリプトとバッテ...
- gamera の /home/nhao/tsaito/nic 以下に、上記のシェルス...
-- 必要なものをすべてまとめた tar ball &ref(./nic_monitor...
gamera% cd /home/nhao/tsaito/
gamera% tar zxvf (tar ball を置いたパス名)/nic_monitor.t...
- 下記の通り gamera の crontab を設定する。アカウントは n...
*/10 * * * * /home/nhao/tsaito/nic/monitor_upload.sh 1> ...
-- 真空度を頻繁に測るスクリプトを走らせるときには、monito...
#${DIR}plot_vacuum_agg.py -t -o ${IMDIR}nic_vac_trans.png
** 真空計交換に伴うスクリプトの入れ替え・改造 (2020-05-19...
- 冷却不足に伴い、正しく動作していない可能性のある真空計...
-- 従来使っていた Pfeiffer ではなく、MALLS カメラ用の Can...
- インターフェイスが少し変わったため、logvacuum_an.sh と...
0 09 * * * /home/nicop/bin/logvacuum_an.sh 1> /dev/null
0 17 * * * /home/nicop/bin/logvacuum_an.sh 1> /dev/null
-- これは内部で /home/nicop/bin/comAnelva.py を呼んでいる。
- 1時間ごとのモニターも同様に
30 * * * * /home/nicop/tsaito/logvacuum-an_local.sh 1> /...
とすれば動かせる。 (2019-08-04 現在、通常の Pfeiffer に戻...
* その後の作業メモ [#ka7f0b0c]
- 新サーバーへの移行 (2019.07.25)
-- camera のトラブルに伴い、新 NIC サーバー (gamera) に、...
-- ディレクトリー構成は以前と同じにした。
終了行:
[[staffページに戻る>staff]]
* 概要 [#xafb92ed]
- 本項では NIC の温度と真空度をモニターする python スクリ...
- gamera に nicpc のディスクがマウントされていれば、最新...
- Python 2.7 および Matplotlib、Datetime を使っている。Py...
* 温度・真空度モニター 基本的な使い方 [#x0103663]
- gamera 上で、下記を実行すると、温度と真空度のプロットが...
gamera% cd /home/nhao/tsaito/nic (コマンドのあるディ...
gamera% ./todaystemp.sh -p (最新の温度を2日...
gamera% ./plot_vacuum.py (現在の真空度を...
gamera% ./plot_vacuum.py -r (同上: 1日2回、...
- 対話的にプロットせずに図を保存する場合には下記を実行。t...
gamera% cd /home/nhao/tsaito/nic
gamera% ./todaystemp.sh -o
gamera% ./plot_vacuum_agg.py -o tmp_image/nic_vac_trans....
gamera% ./plot_vacuum_agg.py -r -o tmp_image/nic_vac_reg...
- 上記3つの出力結果をまとめてwebから見られるようにしたの...
- いずれも [[gamera に nicpc のディスクがマウントされてい...
* 各モニターのスクリプト実体 [#a9ce13aa]
- 実体はすべて gamera の /home/nhao/tsaito/nic/ 以下にお...
-- 生成したプロット画像は tmp_image というディレクトリー...
-- crontab で10分ごとにウェブサーバーにアップロードしてい...
-- 一連の操作をするシェルスクリプト &ref(./monitor_upload...
-- 1時間毎の真空度モニターの部分は、普段はコメントアウト...
- 温度モニター
-- シェルスクリプト &ref(./todaystemp.sh);
-- 対話的なプロットをするバージョン (todaystemp.sh 内部で...
-- 自動的にプロットを生成するバージョン (同上) &ref(./plo...
-- この python スクリプトは、nicpc の crontab で動いてい...
-- ログの実体は、nicpc:/data/temperature/ 以下にある。gam...
- 真空度モニター
-- 対話的なプロットをするバージョン &ref(./plot_vacuum.py);
-- 自動的にプロットを生成するバージョン &ref(./plot_vacuu...
-- この python スクリプトは、nicpc の crontab で動いてい...
-- ログの実体は、nicpc:/data/vacuum/ 以下および nicpc:/da...
* 再セットアップの方法 [#t343d4d1]
- nicpc の crontab で一連のスクリプトを走らせる。
-- 通常運転のスクリプト群 (温度は10分毎、真空度は1日2回)
30 08 * * * /home/nicop/bin/logvacuum.sh 1> /dev/null
30 16 * * * /home/nicop/bin/logvacuum.sh 1> /dev/null
-- トラブル対処などで真空度をより頻繁にモニターする必要が...
5 * * * * /home/nicop/tsaito/logvacuum_local.sh 1> /dev/...
真空計の ON/OFF のタイミングを通常運転スクリプトとバッテ...
- gamera の /home/nhao/tsaito/nic 以下に、上記のシェルス...
-- 必要なものをすべてまとめた tar ball &ref(./nic_monitor...
gamera% cd /home/nhao/tsaito/
gamera% tar zxvf (tar ball を置いたパス名)/nic_monitor.t...
- 下記の通り gamera の crontab を設定する。アカウントは n...
*/10 * * * * /home/nhao/tsaito/nic/monitor_upload.sh 1> ...
-- 真空度を頻繁に測るスクリプトを走らせるときには、monito...
#${DIR}plot_vacuum_agg.py -t -o ${IMDIR}nic_vac_trans.png
** 真空計交換に伴うスクリプトの入れ替え・改造 (2020-05-19...
- 冷却不足に伴い、正しく動作していない可能性のある真空計...
-- 従来使っていた Pfeiffer ではなく、MALLS カメラ用の Can...
- インターフェイスが少し変わったため、logvacuum_an.sh と...
0 09 * * * /home/nicop/bin/logvacuum_an.sh 1> /dev/null
0 17 * * * /home/nicop/bin/logvacuum_an.sh 1> /dev/null
-- これは内部で /home/nicop/bin/comAnelva.py を呼んでいる。
- 1時間ごとのモニターも同様に
30 * * * * /home/nicop/tsaito/logvacuum-an_local.sh 1> /...
とすれば動かせる。 (2019-08-04 現在、通常の Pfeiffer に戻...
* その後の作業メモ [#ka7f0b0c]
- 新サーバーへの移行 (2019.07.25)
-- camera のトラブルに伴い、新 NIC サーバー (gamera) に、...
-- ディレクトリー構成は以前と同じにした。
ページ名: