13. 補足
13.1. 設定ファイル
表 2 ついての説明 属性
属性に 説明とコメント
ElName システムで内部 ークである
必要があり、表示 定するため
のような属性ではない。
的に使用される ID。地図の中でユニ には決して使用されない。要素を特 のものであり、厳密には他の全て
Type 要素の種類。PC、NETWORK、INTERFACE がある。内部的
として参照する。
には、ElType
Label 表示の際に地図上の要素に添えられる文字列。
connection 要素が接続されているElNameが格納される。
interface 親ElNameに属すINTERFACE要素のElNameリスト。
Address 要素のIPアドレス。”.”で区切られた4クラスから成る。最初の
ものが1から255、残りの三つは0から255までの値をとる。
Service ホスト上で動作中のサービス一覧。
community (
に利用さ
SNMP Simple Network Management Protocol)の問い合わせ れるパスワード文字列。
Name 要素の名前。外部から要素を特定する際に用いる。また追加の表
示用ラベル文字列としても用いられる。例えばINTERFACE要 置名がここに入る。
素の場合、インタフェースの説明文か装
Descr ローラはここにインタフ
クスかインタフェースの説明のどちらかを記述 は現在のところ、使用されない。ネットワーク・
エクスプローラは、システムの詳細を取得しローカルなネットワ
iption 要素の説明文。ネットワーク・エクスプ
ェース・インデッ する。それ以外で ーク地図を生成する。
subType 要素のtype TWORKであ
B、ATM、WAN、RING、
NTERFACE の 場 合 は
PC ならば PC、END-WS、ROUTER、
work Specific Sensor)、
空欄であるならば
PCの場合PC、INTERFACE
定されているとみなされる。
保存してもしなくてもよい。
属性の副属性。例えばtype属性がNE るならば、ここはETHER、FDDI、HU
PTP 等 を と る こ と が で き る 。I
INTERFACE のみ。
INTER-WS、SENSOR-NSS(Net
SENSOR-SLS(SysLog Sensor)。もしここが
NETWORKの場合NETWORK、
CEがそれぞれ指
の場合INTERFA
この場合.cfファイル内に
domain FQDN(fully qualified domain name)、例えばabc.def.co.jp
NetworkMask 要素のネットワーク・マスク。一般に要素のネットワーク・マス
ドレスを見つけることがで クとIPアドレスからネットワークア
きる。
3 属性値として利用できない文字セット 表
属性 利用できない文字セット
Name 改行文字
Description なし
Label なし
service なし
community 改行文字
domain 改行文字
window 改行文字
る文字セット 表 4 属性値として利用でき
属性 有効な文字セット
address 0〜9、”.”
NetworkMask 0〜9、aからf、AからF
MAC 0〜9、aからf、AからF、「:」
broadcast 0〜9”.”
注意:El されるユーザ編集不能なフィールド
です。
表 5 定義された文字列値を持つ属性
Name、interface、connectionは内部的に記述
属性 有効な文字セット
Type NETWORK、PC、INTERFACE
SubType EN
ETHER、FDDI、HUB、ATM、WAN、RING、
TP、NETWORK、INTERFACE、PC、
D-WS 、 INTER-WS 、 ROUTER 、
P
SENSOR-NSS、SENSOR-SLS
[<map>.
I
of ElNames>
f ElNames of type INTERFACE>
ring>
<community string>
ng of permissible characters>
for type>
lified Domain Name>
mask>
<Broad address in dotted decimal format>
}
cfファイル形式]
tem <ElName> {
type : <type – PC, NETWORK or INTERFACE>
l>
label : <labe
connection : <list ist o interface : <l
address : <IP address>
service : <services st community :
name : <any string of permissible characters>
Description : < any stri subType : <subtype
y Qua domain : <Full
NetworkMask : <network ddress>
MAC : <Mac a Broadcast :
[サンプル
tem SN17.61{
INF76.3 INF37.8
{
<map>.cfファイル]
I
Description : NetworkMask : name :
connection : MAC :
domain : nterface : i
service : type : PC label : address : community :
subType : SENSOR-NSS }
tem RTR77.9 I
Description : NetworkMask :
NetworkMask : name :
ion : INF8.62 MAC :
label : ss :
subType : INTERFACE
NetworkMask :
connection : INF66.2 INF76.3 INF25.5 domain :
}
Description :
domain : interface : service :
type : INTERFACE label :
address : community :
subType : INTERFACE }
Item INF25.5 { Description : NetworkMask : name :
connection : ETH67.4 MAC :
domain : interface : service :
type : INTERFACE label :
address : community :
subType : INTERFACE }
connect domain : interface : service :
type : INTERFACE addre
community : }
Item ETH67.4 { Description : name :
MAC :
interface : service : type : NETWORK label :
address : community : subType : ETHER Item INF47.7 { NetworkMask : name :
connection : INF37.8 MAC :
Item INF76.3 { Description : NetworkMask : name :
interface : service :
type : INTERFACE
e : INTERFACE }
INF37.8 { NetworkMask :
me :
domain : interface : service :
type : INTERFACE :
address : community :
subType : INTERFACE
NetworkMask : name :
connection : MAC :
domain :
interface : INF8.62 INF25.5 service :
type : PC label : address : community :
connection : ETH67.4 MAC :
domain :
label : address : community : subTyp
Item
Description : na
connection : INF47.7 MAC :
label
}
Item PC38.35 { Description :
address : community :
: SENSOR-SLS }
connection : INF52.0
interface : rvice :
address : community :
subType : INTERFACE }
tworkMask :
.4 MAC :
domain :
type : INTERFACE label :
address : munity :
Type : INTERFACE subType
Item INF8.62 { Description : NetworkMask : name :
MAC : domain : se
type : INTERFACE label :
Item INF66.2 { Description : Ne
name :
connection : ETH67
interface : service :
com sub }
”\config\maps\map.disp 13.1.2. map.disp
ネットワーク地図ファイル<map>.dispは以下に保存されています。
Windowsの場合
“Visualizer サーバインストールフォルダ
UNIXの場合
“Visualizer サーバインストールフォルダ”/config/maps/map.disp
表 6 .dispファイル中の要素の属性
要素subType サイズ 場所 displayMACRO
NETWORK はい はい 青色の楕円形
ETHER はい はい 短い辺が10ピクセル、青色の長方形
FDDI はい はい ピンクの楕円形
HUB はい はい 灰色の長方形 ATM はい はい 黄色の長方形 WAN はい はい シアンの楕円形
RING はい はい オレンジの楕円形
PTP はい はい サイズ8x8、黒の角形
INTERFACE はい はい サイズ8x8、緑色の角形
PC はい はい Gifイメージ
END-WS はい はい Gifイメージ
ROUTER はい はい 黄色の長方形
INTER-WS はい はい 黄色の長方形
SENSOR-NSS はい はい Gifイメージ
SENSOR-SLS はい はい Gifイメージ
ル 表 7.dispファイル中の接続表示属性テーブ
キー 値
<Item1> <Item2> ConnectionLabel: <label string>
表 8 .dispファイル中の接続マクロテーブル
キー 値
<connectionMacroName> LineWidth: <width>
LineColor: <Color String>
ConnectionMacro <connectionMacroName> { Lin
r: <Color String>
cfFile : <corresponding cf file name>
Password : <if any>
bkGndImage : <if any>
date>
th in pixels> <height in pixels>
n <item1> <item2> {
<labelString>
ConnectionMacro : <connectionMacroName>
}
ConnectionMacro <connectioMacroName> { LineWidth : <width>
LineColor : <colorString>
}
DisplayMACRO <display macro name> { Color : <acceptable color string>
Icon : <gif image>
Fontsize : <size>
labelRelativePos : <top, topleft, bottom etc.>
labelSeparation : <sepration width>
Font : <size>
}
eWidth: <width>
LineColo }
[<map>.dispファイル形式]
eader H { H
lastModified : <
}
Item ElName { size : <wid place : <x> <y>
displayMACRO : <display macro name>
}
Connectio
ConnectionLabel :
[サンプル<map>.dispファイル]
Header H {
cfFile : map.cf Password :
bkGndImage : null
lastModified : 6/9/2001 }
{ place : 307 135
place : 351 103 80 30 }
INF52.0 {
displayMACRO : dfINTERFACEMacro }
displayMACRO : dfEtherMacro }
Item INF47.7 { place : 371 129
CRO : dfINTERFACEMacro INF25.5 {
408 238 size : 8 8
displayMACRO : dfINTERFACEMacro }
Item INF76.3 { place : 345 163 size : 8 8
displayMACRO : dfINTERFACEMacro }
Item INF37.8 { place : 345 147 size : 8 8
displayMACRO : dfINTERFACEMacro }
Item PC38.35 { Item SN17.61 size : 42 32
displayMACRO : dfNSSMacro }
Item RTR77.9 { size :
displayMACRO : dfROUTERMacro Item
place : 383 289 size : 8 8
Item ETH67.4 { place : 235 185 size : 200 10
size : 8 8 displayMA }
Item place :
}
Item INF66.2 { place : 405 129
Fontsize : 10
tivePos : top Font : Arial
}
labelSeparation : 1
Font : Arial }
Fontsize : 10
labelSeparation : 1 labelRelativePos : top Font : Arial
}
DisplayMACRO dfROUTERMacro { Fontsize : 10
labelSeparation : 1 Colour : yellow
labelRelativePos : top Font : Arial
}
DisplayMACRO dfEtherMacro { Fontsize : 10
labelSeparation : 1 Colour : blue
labelRelativePos : top Font : Arial
}
DisplayMACRO dfINTERFACEMacro { Fontsize : 10
labelSeparation : 1 Colour : blue
labelRelativePos : top Font : Arial
}
DisplayMACRO dfPCMacro { Fontsize : 10
labelSeparation : 1 Colour : blue
labelRelativePos : top Font : Arial
}
size : 8 8
displayMACRO : dfINTERFACEMacro }
DisplayMACRO dfNSSMacro { labelSeparation : 1
Colour : green labelRela
DisplayMACRO dfSLSMacro { Fontsize : 10
Colour : green
labelRelativePos : top
DisplayMACRO dfNetMacro {
Colour : blue
ネ ックし、トラフィックバーを表示する際に、
観測されたトラヒック量によってグラフの色、幅を指定するための設定を記述します。グラ フ
Windowsの場合
ルダ”\config\ColorCode.conf 13.1.3. ColorCode.conf
ットワーク地図上のPCアイコン上で右クリ の色、幅の設定は下記ファイルに記述します。
“Visualizer サーバインストールフォ
U X
g/ColorCode.conf
NI の場合
“Visualizer サーバインストールフォルダ”/confi
設定ファイルには、次のフォーマットの条件式を記述します。
DeltaVal > 閾値(bps) ,色
“DeltaVal > “ は固定です。条件式において、”DeltaVal” は観測されたトラフィック量を
あらわします。条件式を満たす場合(観測されたトラフィック量が ”閾値” を超えた場合)、
指定された “色” でグラフが描画されます。複数条件式が記述されている場合は、閾値が一 番大きい条件式の ”色” でグラフが描画されます。
グラフの幅は、グラフ全体を設定ファイルに記述されている条件式の数で割り、観測されたト ラフィック量が満たした条件式の数分だけ割り当てられます。
グラフの幅 = トラフィック量が満たす条件式数/条件式の数
“色” には、以下の13色が指定可能です。
"red", "green", "pink", "blue", "yellow", "gray", "black", "white",
"lightGray", "magenta", "cyan", "orange", "darkGray"
13.1.4. host.lst
ネットワーク地図の作成において、 アクセスを行うホスト ネットワークを指定する 設定ファイルです。SNMPアクセス許可するホスト/ネットワークを下記ファイルに記述しま す
注意:
初 期 設 定 で は 、 ロ ー カ ル ホ ス ト”127.0.0.1”と プ ラ イ ベ ー ト ネ ッ ト ワ ー ク(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) が指定してあります。ご使用になる環境に合わせて設定を変 更してください。
Windowsの場合
“Visualizer サーバインストールフォルダ”\config\explorer\host.lst
SNMP /
。
UNIXの場合
“Visualizer サーバインストールフォルダ”/config/explorer/host.lst
設定例
192.168.0.0/24
ー
ク地図作成のためのSNMPアクセスを許可します。
上記設定例では、”192.168.0.0/24”のネットワークに属するホストに対してのみネットワ
13.1.5. accessList.conf
NetSkateVisualizer サーバ側の設定ファイルです。接続を許可する NetSkateVisualizer
クライアントのIPアドレスを指定します。接続を許可するNetSkateVisualizerクライアン トのIPアドレスは下記ファイルに記述します。
Windowsの場合
“Visualizer サーバインストールフォルダ”\config\accessList.conf
UNIXの場合
“Visualizer サーバインストールフォルダ”/config/accessList.conf
設定例
#Client connectable list 0.0
# No entry means that all Client cannot establish its connection to the Server.
127. .1
192.168.0.0/255.255.255.0
上記設定例では、IP アドレスが”127.0.0.1 、もしくは”192.168.0.0/255.255.255.0”のネッ トワークに属するホストからのみNetSkateVisualizerサーバへの接続を許可します。
3.1.6 NetS
NetS は下記ファイルに記述します。
Windowsの場合
“Visualizer サーバインストールフォルダ”\config\ports.conf
”
1 . ports.conf
NetSkateVisualizer サ ー バ が SNMP ト ラ ッ プ の 受 信 に 使 用 す る ポ ー ト 、 お よ び
kateVisualizerクライアントのRMI通信に使用するポートの設定を行います。
kateVisualizerサーバが使用するポート
UNIXの場合
13.1.7. Im
NetSkateイベントコンソール(§6.2)、およびイベントビューア(NetSkateVisalizerPro
版§0)にイベントを表示する場 いる”重要度”毎に色をつけて強調 表示することができます。
重要度毎の色の指定は下記ファイルに記述します。
Windowsの場合
pactColor.conf
合、各ルールに設定されて
“Visualizer サーバインストールフォルダ”\config\ImpactColor.conf
UNIXの場合
“Visualizer サーバインストールフォルダ”/config/ImpactColor.conf 指定できる色は、以下の11色です。
"blue", "cyan","darkGray", "gray", "green", "lightGray", "magenta", "orange", "pink",
"red", "yellow"
重要度ごとの色指定のフォーマットは以下のようになります。
<色> <重要度>
重要度が連番の場合は”<最小の重要度>-<最大の重要度>”というように、まとめて記述 することもできます。また、複数の重要度をカンマ ”,” を用いて続けて記述することもで きます。
設定例 Red 1 cyan 2-6 yellow 9,7 blue 8
上記例の場合、以下のように重要度ごとに色が設定されます。
重要度1:red
重要度2:cyan
重要度3:cyan
重要度4:cyan
重要度5:cyan
要度7:yellow
重要度8:blue
重要度9:yellow
重要度6:cyan
重
13.1.8. NIClient.conf
Windowsの場合
“Visualizer サーバイ fig\nitable\NIClient.conf ネットワーク情報テーブル(§10)において、In/Outグラフの最大値、UIの更新時間、統 計情報保持期間を設定できます。
各設定は下記ファイルに記述します。
ンストールフォルダ”\con
UNIXの場合
able/\NIClient.conf
“Visualizer サーバインストールフォルダ”/config/nit
nitable.logScaleはIn/Outグラフの最大値を指定します。グラフはlogスケールとなってお り、”nitable.logScale = 6”と指定すると、最大値が106 bpsとなります。
iptable.updateIntervalはIPTableの更新間隔を秒単位で指定します。
iptable.clearBufferAtTimeは統計(管理オブジェクト、すなわちifInOctetsとifOutOctetsの最 小・最大・平均)がキャッシュに保持される時間を分単位で指定します。
設定例
# Log scale for NITable
nitable.logScale = 6
# in secs
nitable.updateInterval = 1
# in mins
nitable.clearBufferTime = 30
# Log value of the preferred max scale value.
# 6 is log(1000000)
5