(C) Сергей Рывкин, 1999
E-Mail: ryvkin@i.am
Начиная с версии 3.0 программа распространяется на условиях условно-бесплатного использования (ShareWare). В незарегистрированной версии доступны без ограничений все функции предыдущих бесплатных (FreeWare) версий, однако регистрация дает доплнительные преимущества.
Начиная с версии 2.0 изменился формат данных конфигурации и алгоритмы
шифрования. Вам следует сохранить новые конфигурационные данные, введя заново
пароли и нажав ОК в окне конфигурации. То же самое нужно сделать после
сохранения нового регистрационного файла (ChanLoad.key).
Данная программа была разработана для системного администратора и других
пользователей сети, которая подключена к Интернет через маршрутизатор CISCO,
чтобы они имели возможность просматривать основную статистику загрузки
канала Интернет в реальном времени. Она может показывать следующую
информацию:
Для снижения нагрузки на маршрутизатор программа может работать в режиме
HTTP сервера. При этом она опрашивает
статистику с маршрутизатора и по запросу от броузера может показывать полученную информацию..
Для работы данной программы использовано следующие блоки команд:
Данная программа не требует установки, для ее запуска требуется установка
Microsoft windows sockets. Для удаления программы можно очитстить данные из Registry, после чего удалить файлы программы из рабочего каталога.
При первом запуске программы инициализируется блок баннерной рекламы фирмы Aureate Media Corporation. Вы можете ввести запрашиваемую информацию для получения только интересующей Вас рекламной информации. Если Вы не хотите вводить информацию - нажмите ОТМЕНА. При этом будет использована информация по умолчанию. В зарегистрированной версии программы баннерная реклама не показывается.
При установке программы поверх предыдущих версий рекомендуется после первого запуска войти в режим конфигурации, проверить установки параметров и нажать OK для обновления конфигурационных данных.
Данная программа была разработана как клиент/серверное Win32 приложение.
Его копия, запущенная в режиме сервера, регулярно соединяется по TELNET с
маршрутизатором CISCO и получает с него статистику по выбранному каналу.
Также копия программы может быть запущена в режиме клиента. Она регулярно
связывается с серверной частью для получения той же информации. После этого
программа выводит полученную информацию.
Строка запуска программы: где [Router name] - необязательный параметр, при использовании которого
можно будет запускать несколько копий
программы с разными конфигурационными данными
[/DEBUG] - используя данный параметр, возможно получить сообщения о внутренних ошибках и ошибках взаимодействия с маршрутизатором в файле DEBUG.LOG
После запуска, ее пиктограмма появляется внизу справа на Системной
области панели задач.
С помощью команды Configuration контекстного меню администратор должен
установить следующие параметры:
1. Общая информация ^
2. Используемые команды CISCO OS ^
3. Установка программы ^
4. Описание программы ^

| CISCO host: | IP адрес или DNS имя хоста |
| CISCO port: | номер порта для TELNET соединения (обычно 23) |
| User name: | имя для режима aaa идентификации |
| TELNET PSW: | пароль для TELNET соединения |
| Admin PSW: | административный пароль |
| Interface(s): | имя интерфейса, для которого показывать статистику Несколько интерфейсов перечисляются, разделяемые символом ';'. Если Multy Channel не разрешен, идет опрос по первому из перечисленных. Возможно задать расширенное имя для каждого интерфейса для упрощения наблюдения за ним. В этом случае имя должно состоять из собственно имени и расширенного имени, разделенных '!' |
| Refresh time: | время между запросами статистики (в миллисекундах). Должно быть не менее 5000 мс. |
| Logging time (min): | промежуток времени, в минутах, между сохранением в файл средней за этот промежуток информации. При значении 0 информация не сохраняется. |
| Log Name: | наименование файла с информацией. В него записывается следующие данные:
|
| BandWidth: | Максимальная пропускная способность канала (бит/сек). Если выбрать 'Auto', размер канала будет выбираться автоматически из данных статистики (параметр Bandwidth настройки канала) |
| Enable: | Разрешить / запретить работу HTTP сервера |
| Port: | IP порт, на котором будет работать сервер. Если данный порт уже занят, автоматически ищется свободный (увеличивая значение порта на единицу) |
| Time GMT: | Смещение локального времени относительно Гринвича |
| Name / Password: | Имя и пароль для доступа к HTTP серверу |
| Autorefresh: | При работе HTTP сервера возможна генерация страниц с самообновлением через промежутки времени, соответствующие периоду получения информации с маршрутизатора. Не рекомендуется включать данную опцию при работе через Proxy |
| Enable: | разрешить/запретить получения информации по IP accounting |
| Switch On After Start: | включить IP accounting после запуска программы |
| Switch Off Before Finish: | выключить IP accounting перед завершением программы |
| Clear: | очищать IP accounting при работе программы. Не рекомендуется отключать очистку IP accounting из-за низкой точности измерения CPS и повышенных требованиях к ресурсам памяти маршрутизатора |
| Interfaces: | список интерфейсов, разделенных символом ';', по которым считается IP accounting исходящих пакетов |
| Subnet / Mask: | внутренняя сетка, для которой считается IP accounting. Возможен одновременный учет по нескольким подседкам, при этом список соответствующих адресов/масок разделяется ';'. Если нужно следить за всеми адресами, поставьте маску равной '0.0.0.0' |
| Host by Address Enable | разрешает/запрещает показ имени хоста при изображении траффика рабочих станций. В соответствии с этим переключателем также выводятся или нет имена хостов в Лог-файл. Для нормальной работы в этом режиме в сети должен работать Wins server (или его аналог - файл LMHOSTS) или все хосты должны иметь обратную PTR запись DNS (или в файле HOSTS). В противном случае получить имя хоста по его IP адресу будет невозможно |
| Logging time (min): | частота сохранения в файл (в секундах) информации
о траффике для каждой рабочей станции в подсети.
При значении 0 информация не сохраняется. Должно
быть не менее 5 минут !!!! ВНИМАНИЕ !!!! В файл сохраняется ВСЯ информация по траффику в подсети за указанный период времени, поэтому объем файла может быстро расти |
| Log Name: | имя файла с информацией по траффику в подсети. Если файла с подобным именем не существует, программа создает новый и пишет в него заголовок с именами столбцов. Таким образом, если пользователю необходимо изменить формат файла Лога, он должен изменить его имя в конфигурации или удалить старый файл. Во время работы программы файл открывается таким образом, чтобы дать возможность другой программе открыть его в режиме Только для Чтения. В файл Лога записываются следующие данные
Full Log (Полный Лог) разрешен
Full Log (Полный Лог) запрещен
|
| Full Log | Позволяет выводить полную информацию по IP Accounting в Лог-файл - с адресами хостов источника и приемника |
| Look after correspondents | разрешает режим наблюдения за траффиком корреспондирующих адресов. !Внимание!Работа в данном режиме может снизить производительность.. Вся информация о корреспондирующих адресах (включая имена Хостов) очищается каждый раз после записи в IPA лог. |
| Threshold: | количество записей, под которые отводится память при IP accounting. Если это количество недостаточно или недостаточна частота опроса информации, в строке статуса окна Subnet Traffic будет видно сообщение 'Low IP accounting threshold memory !!!'. |
| Session window | разрешить / запретить окно с текстом текущей telnet сессии |
| Multy Channel | разрешить опрос информации по нескольким интерфейсам, перечисленным в Interface(s). |
| CPU Utilization | разрешить получение информации об уровне загрузки процессора маршрутизатора CISCO и показ ее в окне общей статистики каналов. ChanStat получает следующие данные о загрузке процессора:
|
| Clear counters | очищать счетчики прокачанных данных, соответственно, никогда, каждый день, в понедельник, первого числа каждого месяцаю Нажатие кнопки очищает счетчика сразу.Эта кнопка доступна только при введенном администратовном пароле |
| Select default mode | Дает возможность выбрать, какое из окон будет открываться по двойному щелчку по пиктограмме программы в Tray области. Пользователь может выбрать между'Top 10 Traffic Makers' ('Десятка наиболее активных пользователей сети') and 'Common Statistics' ('Общая статистика') |
| Cancel: | отменить последние изменения и закрыть окно конфигурации |
| OK: | проверить значения, установить параметры и записать их в Registry. После чего программа перезапускается. |
| Clear Registry | очистить Registry от всех ранее введенных в программу данных. После этого программа завершает работу. Для окончательной деинсталляции можно просто удалить каталог с программой |
| Help English / Russian | гипер-ссылка на соответствующую домашнюю страницу |
Все параметры сохраняются в Registry:
ConfigData - параметры конфигурации
Multy, Session, IPA, Config - параметры соответствующих окон
пароли шифруются.
Имя файла с логом может содержать информацию о дате и времени (например, для ведения ежедневных логов). Для этого перед именем файла с логом необходимо добавить (D). В самом имени файла лога можно использовать следующие символы:
После установки параметров конфигурации, пиктограмма в tray области
показывыет график текущей загрузки канала. Хинт программы показывает эту же
информацию в цифровом виде. Двойной щелчок открывает полное окно статистики.
Для закрытия такого окна необходимо щелкнуть по мигающему кругу справа. В зависимости от состояния работы, данный круг может быть трех цветов. Красный - идет процесс получения данных от маршрутизатора. Желтый - данные обрабатываются для вывода. Зеленый - готовность данных.
Если установлен режим опроса нескольких каналов, пиктограмма в tray
области, хинт и информационная панель внизу полного окна статистики показывают
информацию по первому из перечисленных каналов. Для смены канала, по которому
необходимо видеть информацию, достаточно щелкнуть по его графику. Данные
именно этого канала далее будут показываться пиктограммой и хинтом.
Если разрешен режим IP accounting, программа включает его на маршрутизаторе при своем старте и
выключает при финише. В процессе работы она регулярно получает с маршрутизатора
данные о траффике. Полная информация о нем записывается в Log файл,
пользователю доступен список из 10 станций, формирующих максимальный траффик.
Данный график можно просмотреть командой меню Subnet Traffic. Для закрытия окна надо щелкнуть по мигающему гругу.
В зарегистрированной версии программы в верхнем левом углу каждой заполненной строки расположен серый круг. Если щелкнуть по нему, включится режим наблюдения за корреспондентами выбранного адреса. При этом серое окно суммарным траффиком окажется наверху (круг станет синим), а в белых окнах ниже будут видны корреспондирующие адреса с их траффиком. Для возвращения в номальный режим надо щелкнуть по ставшему синим кругу.
Если разрешен режим HTTP сервера, программа запускает встроенный HTTP сервер, который по запросу типа выдаст список всех запущенных на данном компьютере серверов ChanStat, с возможностью запроса информации по загрузке канала и траффику подсети для каждого из них
Контекстное меню Disable/Enable позволяет остановить/возобновить опрос
информации. Для завершения программы используется команда Exit из
контекстного меню.
Для разработки данной программы использовались следующие инструменты:
Особая благодарность за новые идеи и помощь в отладке
28.06.1999 (Version 3.2)
28.06.1999 (Версия 3.1)
03.05.1999 (Версия 3.0)
09.03.1999 (Версия 2.1)
03.03.1999 (Версия 2.0)
29.01.1999 (Версия 1.2)
18.01.1999 (Версия 1.1)
29.12.1998 (Версия 1.0)
Я предоставляю техническую поддержку зарегистрированным пользователям через электронную почту. Если Вам нужна помощь в разрешении проблем с моей программой, прошу Вас указывать в сообщении следующую информацию:
Существует возможность послать сообщение в список рассылки ChanStat. Сообщения, которые посылаются в него, получат все зарегистрированные пользователи. Возможно, кто-то из них поможет решить Вашу проблему.



5. Использованные инструменты ^
6. Благодарности ^
7. История ^
8. Планы на будущее ^
9. Техническая поддержка ^
10. Полезные ссылки ^
Сергей Рывкин ryvkin@i.am
ICQ 4970265