Хосты в хостлисте - это объекты
которые могут содержать любые данные в
переменных с произвольными именами. Всю
информацию о хостах, кроме имени и IP адреса,
NetView сам хранит в этих переменных. Часть
этих переменных хранят настройки хостов,
часть - служебную информацию. Включить
отображение заданных переменных в столбцах
детального режима можно в окне настроек
хостлиста. Прямой доступ к этим переменным
можно получить из скриптов или плагинов
либо открыв в текстовом редакторе файл
хостлиста. Вот неполный список основных
метапеременных, которые использует сам NetView:
map
|
Имя списка хостов, на котором
отображается хост. По умолчанию Default
|
addtm
|
Время-дата первого появления хоста в
списке в виде "20:34.07 2002/12/02"
|
lchtm
|
Время-дата последнего изменения
состояния хоста
|
left
|
X позиция хоста на визуальной карте [int]
|
top
|
Y позиция хоста на визуальной карте [int]
|
pipo
| Индивидуально настроенный метод
перепроверки хоста. 0 -пингом, 1 -сканированием
портов, 2 -вначале сканированием, если не
найдется ни одного порта - пингом.
Используется если установлен битовый
флаг 0x20 в переменной flags |
stport
| Индивидуально настроенный
список портов для проверки
сканированием в фомате port1;port2;...portN - до 8и
штук. Используется если установлен
битовый флаг 0x20 в переменной flags [DWORD] |
scan
| Список открытых портов при
последней проверке сканированием. В
формате port1;port2;...portN |
stpdel
|
Индивидуально настроенная задержка
при проверке хоста пингом. Используется
если установлен битовый флаг 0x20 в
переменной flags [DWORD]
|
wgrp
|
Рабочая группа/домен
|
sdesc
|
Комментарий хоста
|
cdesc
|
Юзерская заметка к хосту
|
ison
|
состояние хоста, может быть "on","off","?"
|
route
|
Маршрут к хосту в формате
IP1|hostname1/IP2|hostname2/.../IPend|hostnameend/
|
image
|
bmp картинка текущей темы для
включенного хоста
|
ofimg
|
bmp картинка текущей темы для
выключенного хоста
|
ctime
| То что пишется в столбце Connection |
dwlnk
| Список хостов от которых зависит
состояние этого хоста если для него
отключена перепроверка (убран бит 0 в flags).
Формат следующий - хост1|хост2|хост3|...|хостN|
тут можно указывать как имя так и ип
адрес хоста. После изменения этой
переменной (или после изменения сразу
многих таких переменных у разных хостов)
для того чтобы изменения вступили в силу
нужно обновить состояние хостлиста
через NMPN_ACTION с установленным флагом
NVACTION_SETSTATE - при этом будут пересмотрены и
записаны в переменные downlnk и uplnk (эти
переменные самим трогать нельзя)
зависимости между хостами. |
flags
| Набор битовых флагов - настроек
хоста. [DWORD]: |
$1 - разрешить перепроверку хоста |
$2 - разрешить привязку к сетке
визуальной карты |
$4 - разрешить привязку линий при
таскании хоста без SHIFT'а |
$8 - включить оповещение о
переходе в Online |
$10 - включить оповещение о
переходе в Offline |
$20 - использовать индивидуальные
настройки перепроверки |
$40 - открывать хост по двойному
клику командой указанной в переменной
"opcmd" |
$80 - Включена опция dynamic IP для
хоста |
$100 - Включена опция Static entry для
хоста |
$200 - Отключен NETBIOS |
$400 - Включен FTP в активном режиме |
$800 - Хост виден только в режиме
визуальной карты или плана |
$1000 -Включен FTP в пассивном режиме |