В этой теме мы рассмотрим варианты снятия лога работы распространенных эмуляторов таких как mgcamd,camd3,evocamd. Итак,для начала нам понадобится сама программа-логгер.Называется 3CSyslog - 3com Syslog Message Daemon.(См аттач) Распаковать, инсталлировать, запустить и пользоваться - никаких настроек не требуется.Настройка "подопытного софта" обычно сводится к правке его конфига с целью включения возможности UDP-логгинга.В соответствии с установленым у вас эмулятором скорректируйте данные приведенные ниже.
1) Для эмулятора mgcamd Открываете файл mg_cfg (в тотал коммандер по F4), правите параметр L, как указано ниже, сохраняете файл и делаете рестарт mgcamd: # Log option, summ of: # 00 off # 01 network udp log # 02 log to console # 04 file, appended ! delete it by yourself, before it eat all your hdd # + IP udp-port log-file-name L: { 01 } 192.168.1.0 514 где: 192.168.1.0 - айпи адрес вашего компьютера (не ресивера!), у вас он может быть другой, точнее он наверняка будет другой 514 - порт на вашем компьютере (порт не меняйте) Вывод лога на порт 514 должен быть разрешен в ваших файерволах или антивирусах (по умолчанию он не запрещен).
Иногда возникают ситуации, когда нет возможности посмотреть лог на компьютере (например, у клиента нет компа или вывод лога на комп блокируется файерволом или антивирусом и настроить их не получается), а знать причину малевича очень надо. Тут нам на помощь приходит возможность записи лога в файл на ресивере. Для этого правим параметр L в файле mg_cfg (как указано ниже) и делаем рестарт mgcamd. # Log option, summ of: # 00 off # 01 network udp log # 02 log to console # 04 file, appended ! delete it by yourself, before it eat all your hdd # + IP udp-port log-file-name L: { 04 } 192.168.1.0 514 /tmp/mg.log где: /tmp/mg.log — путь и имя файла в ресивере, куда будет писаться лог (/tmp/ - будьте внимательны, у каждого ресивера в корне присутствует эта папка, но иногда она может быть ссылкой, а сама папка находится по другому пути, напрмер на соло2 с имиджем VTi путь к папке выглядит так /var/volatile/tmp/, обязательно нужно указывать полный путь к папке) 192.168.1.0 514 — это адрес и порт компьютера, но в данном случае это не важно, при L равном 04 это могут быть любые значения (но совсем не писать ничего нельзя). Внимание! При записи лога на ресивер нужно периодически очищать (или удалять) этот файл, иначе он будет постоянно увеличиваться, занимать много места и ресивер начнет глючить. Можно отключить запись лога, поставив # вначале строки вот так # L: { 04 } 192.168.1.0 514 /tmp/mg.log и включать его только по необходимости, убирая знак решетки. При необходимости посмотреть лог (или кому-то показать его), заходите в указанную папку, открываете указанный файл и копируете строки лога или, если лог длинный, то можно скопировать и выложить файл mg.log целиком.
2) Для эмулятора camd3 находим файл camd3.config Ищем строчки
# Log(optional): 0 - keine Ausgaben, 1-Datei, 2 - Console, 4 - UDP(syslog), 3 - Console+Datei, 5 - UDP+Datei, 6 - UDP+Console, 7-UDP+Console+Datei; Default ist 2; LOG=4
# Host for UDP-logging LOG_HOST=192.168.0.2.
# Port for UDP-logging(optional); Default ist 514 LOG_PORT=514
сохраняем.
3) И наконец для эмулятора evocamd корректируйте файл camd_cfg Строка выглядит так
L: { 01 } 192.168.0.2 514 сохраняем
Прописывайте свой айпи адрес копьютера к которому присоединен ваш ресивер и порт 514 192.168.0.2 этот адрес приведен в пример.
Вы так же можете задать свой вопрос в этой теме если вдруг что то не получается.
|