システム関連の設定

この章ではWEB-UIのシステム操作関連の解説します。

WEB管理者パスワード変更

システム⇒マイページタブ登録情報の編集ペインにてWEB-UIの管理者パスワードが変更できます。
ただし、ユーザ名の変更はできません。

ref12

編集後、保存ボタンを押した時点で変更が有効になります。
変更後はログインし直して下さい。

APIトークン

システム⇒マイページタブAPIトークンペインにてWEB-UIをWeb APIで操作するためのAPIトークンを作成することができます。

作成・更新ボタンでAPIトークンが作成し、コピーボタンでパソコンのクリップボードに保存します。

SSH設定

システム⇒SSH設定タブは、SSHをよりセキュアに使う為の設定画面です。

ref09

先ず、上画面のようにTera Termなどで公開鍵・秘密鍵を生成します。 TeraTermの場合、指定ディレクトリにこの2つの鍵が保存されるので、そのうち公開鍵をテキストエディタなどで表示し、クリックポードに保存(Ctrl+C)して下さい。

システム⇒SSH関連タブのSSH設定ペインにて作成した公開鍵等を設定します。

ref10

項目説明
SSHポート番号SSHに使用するポート番号を設定します。
rootログイン許可設定本装置にrootアカウントでのSSHログインを許可する場合にパスワード認証不可(鍵認証のみ)を選択します。
なお、一時的にrootユーザーがパスワード認証をおこなう場合には許可を選択します。
パスワード認証SSHに鍵を使わずアクセスする場合は、パスワード認証を許可を選択します。 鍵を使った認証にする場合には、禁止を選択します。
公開鍵前述のTera Termなどで作った公開鍵を貼り付け(Ctrl+V)て下さい。 なお、鍵を使わない時には空欄にしておきます。

設定が完了したら保存ボタンを押します。

ref11

以上の設定後、SSHでの鍵付きのログインを行って下さい。

上画面はTeraTermでの接続例です。

ファイル管理

システム⇒ファイル管理タブにてOpenBlocks内の特定ディレクトリにファイルのアップロード等が行えます。

ref14

ファイルをダウンロード削除移動行権付与または編集する場合は、ファイルを選択し実行内容のボタンを押して下さい。
更新ボタンは表示の更新を行います。
アップロードする場合には、ファイルを選択からアップロードするファイルを選択後にアップロードボタンを押して下さい。

なお、アップロードのディレクトリは /var/webui/upload_dir/ となります。
また、容量が256MBを超えるファイルはアップロードが行えません。そのようなファイルをアップロードする場合にはSSHを有効にし、SFTPにてファイルをアップロードして下さい。

新規ファイル及び新規ディレクトリ生成は、ファイルまたはディレクトリパスを入力し作成します。
また、/var/webui/upload_dir/下にファイル作成が可能です。(上位のディレクトリ下には作成できません。)

一括エクスポートは /var/webui/upload_dir/ 下の各ファイル一式をtar+gz形式に圧縮したファイルがエクスポートされます。
一括インポートは /var/webui/upload_dir/ 下にtar+gz形式のデータを展開します。

ref15

ファイル選択後、編集ボタンを押した場合には左図のように画面が表示されます。
編集内容を保存する場合には、編集ボタンを押して下さい。

なお、編集はテキストファイルのみサポートします。

監視機能

拡張⇒監視タブにて設定する監視機能は、OpenBlocks内のログファイルや稼働プロセスの監視を行う機能です。
ログファイル監視は特定キーワードが出力された場合にアテンション喚起状態となります。

プロセス監視は設定したプロセスが稼働していない場合にアテンション喚起状態となります。
なお、対象プロセスの未稼働状態でアテンション喚起状態となったプロセスは監視対象外となります。

アテンション喚起状態のリセットはダッシュボードタブから実施可能です。

また、本機能はAirManage機能と連動しており、AirManage機能を有効にしている場合にはAirManageリモート管理サーバ側にてアテンション情報の確認することが出来ます。

ref30

監視機能を有効にする場合、監視ペインの使用設定で使用するを選択します。

ref31

ログ監視機能を有効にする場合には、ログ監視ペインの使用設定で使用するを選択します。

ログ監視が有効の場合

ref32

項目説明
使用設定ログ監視機能を有効にする場合には、使用するを選択します。 使用しない場合は使用しないを選択します。
ログ監視設追加ボタンにて監視設定の項目を追加することが出来ます。(最大8個までとなります)
ログファイルパス監視対象とするログのファイルパスを設定します。
Ex.) /var/log/messages
アラート対象文字アラート(アテンション)として扱う文字列を設定します。 複数の条件を設定する場合、"|"にて区切ることで設定可能となります。
Ex.) error|ERROR

プロセス監視を有効にする場合には、プロセス監視ペインの使用設定で使用するを選択します。

プロセス監視が有効の場合

ref33

項目説明
使用設定プロセス監視機能を有効にする場合には、使用するを選択します。使用しない場合は使用しないを選択します。
プロセス監視設定追加ボタンにて監視設定の項目を追加することが出来ます。(最大8個までとなります)
監視プロセス監視対象とするプロセスを設定します。
正確にチェックする場合には、パスを含んだ状態で設定することを推奨します。

設定完了後、保存ボタンを押すことで監視設定が完了となります。
保存ボタンを押した場合には既にアテンション喚起状態となっていた場合には、解除されます。

また、アテンション状態はダッシュボードで確認が行えます。

アテンション未発生の場合

ref34

アテンション喚起状態の場合

ref35

エラー解除ボタンを押すことにより、アテンション喚起状態を解除できます。
また、アテンション喚起のログが一定行以上となった場合、全件表示ボタンが表示されます。
そのボタンを押すことにより、設定している監視状態のログが確認できます。

電源監視機能

OpenBlocks IoT VX2及びEX1、FX1では内蔵バッテリーモジュールを用いることが可能です。
このモジュールを用いている場合、停電等によってAC等の電源供給が一時的にダウンした状態での動作が可能となります。
電源供給がダウンした状態で一定時間経過後、シャットダウン処理(電源喪失後実行コマンド)が行われます。

本機能はシステム⇒詳細タブの電源監視ペインから設定することができます。

info
  • 本機能は電源供給を確認し、内蔵バッテリー稼働後に安定したシステムのシャットダウンを行う機能です。内蔵バッテリーモジュールを搭載している場合、本機能を使用せずとも一時的な動作は可能となりますが、安定したシステムシャットダウンは行われません。
  • 本機能の表示は内蔵バッテリー対応しているモデルのみ表示されます。そのため、バッテリー搭載の有無とは連動しておりません。

ref40

項目説明
電源監視使用設定本機能を使用するかを設定します。
電源喪失後コマンド発呼時間[sec]内蔵バッテリー稼働運用状態に切り替わった後の電源喪失後実行コマンドを実行する時間を設定し ます。
電源喪失後実行コマンド安定したシステムのシャットダウンを行うコマンド(/sbin/poweroff)を設定して下さい。
また、システムのシャットダウンのみではなく他の処理も同時に行う場合には、スクリプトを作成し指定して下さい。

ホスト追加機能

ローカルネットワーク等のDNSを用いずホスト名とIPアドレスの解決を行うhostsファイル内容について追記が行えます。
ネットワーク⇒ホスト追加タブにて設定します。

ref53

項目説明
ホスト追加IPアドレスとホスト名を1行ずつ記載します。
IPアドレスとホスト名の区切りはスペースにてを用いて下さい。
なお、ホスト名は複数記載することが可能です
【書式】
<IPアドレス> <ホスト名>
Ex.)
172.16.7.1 gateway

URIプロキシ機能

OpenBlocks内のWEBプロセスエンジン機能により、WEB-UI経由にて自ホストまたは他ホストのWEBへアクセス可能です。
本機能を設定することにより、WEB-UIのポートのみで自ホストや別ホストのWEBプロセスへアクセスできますので、セキュリティ観点上本機能の使用を推奨します。
また本体内で稼働している及び稼働可能なWEBプロセス等については 使用ポート一覧 を参照して下さい。

本機能は拡張⇒URIプロキシタブから設定することができます。

ref36

項目説明
Prot.アクセス先のWEBページのプロトコルをhttpまたはhttpsから選択します。
URIユニークなURIを設定して下さい。
※英数字のみサポートしております。
Ex.) Node-REDの例 : nodered
IPアクセスしたいWEBサービスが稼働している自ホストまたは他ホストをIPv4形式のIPアドレスで指定 して下さい。
PortアクセスしたいWEBサービスが稼働しているポート番号を設定して下さい。
Ex.) Node-REDのデフォルト例 : 1880
EXT_URIアクセスしたいWEBへの追加URIを設定することが可能です。特定のURIにアクセスした場合には設定 して下さい。
Ex.) Node-REDの/worldmap設定例 : worldmap

また、本機能で参照するWEBサービスのプロトコルが異なる場合、アクセス可否が異なります。以下の表をご確認下さい。

WEB-UIアクセスプロトコル参照WEBサービスプロトコルアクセス可否
HTTPHTTP可能
HTTPHTTPS不可能
HTTPSHTTP可能
HTTPSHTTPS可能

WEBコンソール機能

OpenBlocksではWEB SSHが起動しています。このプロセスはWEBブラウザ経由でコンソール機能が使用可能となります。本機能は4200番ポートを使用しています。
セキュリティの関係上、本ポートをデフォルトで開放する機能は用意しておりません。そのため、URIプロキシ機能を用いてHTTPS経由にてアクセスを行って下さい。

info

本機能はセキュリティ上、HTTPSのみのサポートとなります。

ref37

上図は対象の画面となります。
本機能向けにsudo機能を全て有効にしているアカウント obsroot を用意しております。
obsroot アカウントのデフォルトパスワードは 0BSI0T (2つある0は数字のゼロです。)

ログインしたら、TABキー等を使えるようにするため次のコマンドでHOME環境変数をセットして下さい。

# sudo -H bash
caution
  • obsrootアカウントのパスワードはクラックされる恐れがありますので、passwdコマンドにて変更して下さい。
  • 接続先のホスト名(Hostname)は変更できません。
    他のホストにアクセスする場合には、一度対象ホストに接続後にsshコマンドにて他ホストへアクセスして下さい。

WEBユーザー

WEB-UIのログインユーザーの追加やパスワード変更が行えます。
システム⇒WEBユーザータブにて設定します。

ref13

項目説明
ユーザー名ログインユーザー名
パスワードパスワード
パスワード(確認)パスワード確認入力
権限以下から選択してください。
  • スーパーユーザー
  • 設定変更等の操作の範囲を限定しない場合に選択します。
  • 閲覧ユーザー
  • 設定情報の閲覧やログ等の閲覧等の操作範囲を閲覧のみに限定するユーザーの場合に選択します。
  • URIプロキシ専用ユーザー
  • 設定情報やログの閲覧すらできず、URIプロキシタブへのアクセス及びURIプロキシ先にのみアクセス可能な権限に限定するユーザーの場合に選択します。

ユーザー名、パスワード等を設定後、保存ボタンを押した時点で変更が有効になります。

パスワードの変更やログインユーザーの削除を行う場合は、下段の一覧から変更又は削除をクリックして下さい。