SKLAD_w.exe :
HTML-конвертор файлов конфигурации

Назначение | Установка | Настройка | Обновления | Прочее | Скачать    
Назначение
      Программа sklad_w.exe предназначена для конвертации данных о конфигурациях компьютеров в сети Вашего предприятия, получаемых с помощью программы CheckCfg.exe, в HTML-формат, пригодный для размещения на Вашем веб-сервере.

Пример полученных HTML-данных Вы можете посмотреть здесь :

.
 
Установка

 

      Распакуйте архив во временный каталог на локальный диск с сохранением структуры подкаталогов и запустите demo.cmd.

Описание файлов (файлы в "<>" создаются программой при первом запуске) :

Sklad_w.exe - собственно программа.
инструкция.txt - то, что Вы сейчас читаете.
whatsnew.rus - описание изменений в программе.
demo.cmd - Запустите этот пример сразу же после распаковки архива
<sklad_w.ini> - файл настроек программы
<sklad_w.files> - файл атрибутов обработанных файлов

Подкаталоги
TEMPLATES - каталог файлов-шаблонов (sh_*.txt)
sklad_BASE - каталог справочников (прилагаются демонстрационные копии файлов из каталога BASE программы Sklad)
INPUT - 2 демонстрационных файла от CheckCfg
WWW - корневой веб-каталог
www\CONFIGS - сюда будут писаться HTML-файлы конфигураций компьютеров
www\INTERFACES - здесь находятся неизменяемые HTML-файлы
www\FILES - копии файлов из INPUT (переименованные в *.txt)
www\IMAGES - gif & jpeg файлы

  Руководствуясь полученными результатами, распакуйте архив заново уже в рабочий каталог и :

  • Удалите каталог INPUT и файл demo.cmd за ненадобностью
  • Перенесите каталог WWW на веб-сервер
  • Запустите sklad_w и задайте :
    - путь к каталогу с файлами-шаблонами (sh_*.txt)
    - путь к рабочему каталогу с файлами-справочниками программы Sklad
    - путь к каталогу с файлами от CheckCfg
    - путь, куда Вы перенесли каталог WWW
  • Повторно запустите программу, убедитесь, что файлы обработаны
Замечание. Программа не копирует файлы конфигураций в каталог WWW\FILES. Для этого напишите простой командный файл (по типу demo.cmd), например :
 
 @echo off
 xcopy /D /C /Q /Y /Z F:\my_FTP\*. W:\my_www\WWW\files\*.txt
 С:\Sklad_www\sklad_w.exe %1
 
и запускайте его по шедулеру (например - ежечасно, в рабочее время).

Настройка
      Настройка программы производится "в Linux-стиле" - т.е. любым текстовым редактором при необходимости правите файл sklad_w.ini создаваемый при первом запуске в каталоге программы.

Краткое описание секций

FOLDERS - путь к файлам и каталогам программы.

COLORS - некоторые цвета :
DefColor - цвет по умолчанию (для оценки компьютеров)
Color2..5 - цвета оценок(2-5) компьютера
matraz_1,matraz_2 - цвета строк в таблицах

PERFOMANCE - пороги и весовые коэффициенты для оценки CPU,RAM и HDD.
Подробнее см.оценку компьютеров в программе Sklad.

SECTION - перечень (счет с нуля,подряд) выводимых секций.
Добавьте желаемую или удалите ненужную, сохраняя сквозную нумерацию
ВНИМАНИЕ! при смене версии перечень секций не изменяется !

IP_SUBNETS - диапазоны IP-адресов для Свода по подсетям
Если в Вашей сети используется разбиение по подсетям или
иное разделение IP-адресов компьютеров, вы можете задать название
этих подсетей, указывая через "минус" начальный и конечный адреса

Например :
192.168.0.1-192.168.0.25=Отдел автоматизации
192.168.0.25-192.168.0.50=Отдел продаж
192.168.1.1-192.168.1.255=Удаленный офис "Выгодный"
и т.д.

USER_SORTS - параметры пользовательских сводов 1-5 (см.ниже)
Своды
      Пользовательские своды - это отчеты с заданными Вами параметрами. Отчеты создаются на основе данных какой-либо одной секции файла от CheckCfg.exe. По умолчанию используются данные из [Windows_Devices].
Всего можно создать до 5 отчетов, в качестве примера создается 2 отчета - свод по сетевым принтерам и свод по версиям Windows.

Чтобы создать отчет нужно :

1.Задать параметры выборки в файле sklad_w.ini.
Каждый отчет задается 2 строками в секции [USER_SORTS].

- строка с именем секции "SName*=...."
- строка параметров "*=....."
где * - цифры от 1 до 5 (номер отчета)

Строка параметров описывается как набор строк (через точку с запятой ";") строк с которых должны начинаться выводимые в отчете данные.
Например
     [USER_SORTS]
     SName1=Windows_Devices
     1=Printer \\;Printer IP_ 
     2=
     
означает включать в 1 отчет данные о компьютерах, в Windows_Devices которых имеются строки, начинающиеся с "Printer \\" или "Printer IP_" , а 2-й отчет не формировать.

В шаблон для поиска можно добавить символ * (эквивалентно - "далее любой текст до конца строки").
Например :

     [USER_SORTS]
     SName2=Info
     2=Windows *
формирует 2й пользовательский свод по всем версиям Windows, сортируя по полному имени ОС (из секции INFO выбираются строки начинающиеся с "Windows ", ).
Например, сравните результат вышеприведенной строки и результат такой строки
     2=Windows XP;Windows 7*;Windows *
2.Разблокировать отображение отчета в файле WWW\INTERFACE\usvod.htm
По умолчанию, разблокирован только 1ый и 2ой отчет. Для разблокировки последующих удалите строку
"<!-- блокировка вывода отчета Х" или добавьте в ее конец " -->".
Так же Вам понадобиться заменить в 2х местах наименование отчета - с "Name3", например, на "Local Printers".

Кроме того, Вы возможно захотите заменить стандартную иконку для отчета - скопируйте нужный jpg-файл в каталог IMAGES и укажите его наименование вместо
img src="../images/b_svod1.jpg"

3.Отредактировать шаблон отчета - TEMPLATES\sh_usvod*.txt и sh_usvod*_l.txt
По умолчанию приложены шаблоны только для 1,2 и 3 отчетов.
Для 4 и 5 Вам понадобиться скопировать шаблоны 3го отчета и настроить вид (см.ниже).
Внешний вид
      Внешний вид HTML-страниц Вы можете подстроить под дизайн своего сайта.

В каждом HTML-файле в виде комментария указано имя шаблона(ов) на основе которого сделан данный кусок HTML-кода.
Например :

файлы конфигурации компьютера (перечень сверху вниз - в порядке использования) :
sh_start.txt
sh_list.txt+sh_sublist.txt
sh_end.txt

файлы сортировок (те, что в виде столбцов слева : имя комп\логин\дата\IP\MAC) :
sh_sort.txt+sh_sort_l.txt

файлы сводов (те, что в центре : комп+логин\софт\CPU\RAM) :
sh_svod*.txt+sh_svod*_l.txt
где * - цифра от 6 до 9

файлы пользовательских отчетов :
sh_usvod*.txt+sh_usvod*_l.txt
где * - цифра от 1 до 5

Поля, заполняемые программой, специфичны для каждого шаблона и имеют регистрочувствительное имя вида {<ИмяПоля>}.

В шаблонах сводов (u)svod*_l.txt имена полей имеют вид {<F*>},
где * - цифра от 1. Расшифровка полей приведена в конце каждого файла после указания - сколько строк обрабатываются как шаблон для вывода.

Файлы gif-картинок :
для вывода в качестве иконки имя файла должно совпадать с именем секции (windows_soft.gif) или подсекции (keyboard.gif, microsoft.gif)
 

Обновления
      Если Вы не меняли файлы-шаблоны - просто замените изменившиеся файлы в подкаталогах.

Если Вы меняли дизайн или настройки - обновите только ехе-файл программы (Подробности см.whatsnew.rus).

Если в программе добавилась новая секция - то перед запуском или добавьте ее вручную в раздел SECTION или удалите sklad_w.ini

Так как при смене версии программа может заменить Ваши настройки на дефолтные, при каждой смене версии создается резервная копия ini-файла от предыдущей версии.

Прочее
       Если формирование свода по программам занимает много времени, используйте ключ запуска /noSvod.

Если Вы хотите обновить данные по всем файлам, а не только по изменившимся, или удалите файл sklad_w.files или запустите программу с ключем /AllFiles .

Например, в рабочее время программа запускается ежечасно с ключом /noSvod, а ночью - однократно c ключем /AllFiles.

      В случае проблем Вы можете вручную дописать в Sklad_w.ini секцию разрешения формирования log-файла с параметром

[Hidden]
TestMode=X
где значение параметра Х:
  • 0 - нормальный режим работы, отладка отключена (значение по умолчанию).
  • 1 - формировать файл sklad_w.log
  • Значения НЕ суммируются.
    Скачать
          Загрузить программу Вы можете здесь.
    Ваши замечания или пожелания пишите на checkcfg@narod.ru

    Home | CheckCfg | Doberman | Sklad 

     

    Hosted by uCoz