Тема: eSMDR
Доброго времени суток.
Попробовал программу. Понравилось. Но не разобрался как снимать логи с 3 атс. С одной все в порядке, работает.
С уважением, Станислав.
Если с нескольких станций снимать логи на одном компьютере, то нужно:
- скопировать eSMDR в несколько папок (по количеству станций)
- прописать в ini файлах соответствующие настройки, а в самом конце есть секция:
[SERVICE]
servicename="EsmdrService"
servicedisplayname="eSMDR READER"
Вот как раз для таких случаев она и нужна. servicename - это имя службы, должно быть уникальным.
servicedisplayname - то что винда высвечивает в диспетчере служб. Я там пишу что-то вроде “Office 1 TDE200”, что бы было понятно.
Если логи в файл, то имена должны быть разные - eSMDR блокирует файлы на запись.
А вот таблица в БД вполне может быть одной и той же. У меня для этого в ней есть столбец pbxid.
Да я так и делал кроме последнего пункта. С этим не понял сразу. Завтра попробую с утра.
Спасибо.
Тут один момент.
Перед тем, как менять настройки сервиса в ini файле - выгрузите его командой
esmdr -remove
К стати о выгрузке. Почему не срабатывает. Тупо долго печатает точки и все.
Выгружал через Диспетчер.
Опять к стати. Глянул сейчас диспетчером - вне зависимости от данного имени службе все равно высвечивает esmdr.exe для все 3 служб.
Ладно, завтра подробнее поковыряюсь.
К стати о выгрузке. Почему не срабатывает. Тупо долго печатает точки и все.
При выгрузке прога берет имя службы из ini файла. Если оно изменилось с момента инсталляции сервиса, то и будет прикол с точечками.
Опять к стати. Глянул сейчас диспетчером - вне зависимости от данного имени службе все равно высвечивает esmdr.exe для все 3 служб.
Не тем диспетчером смотрите. “Диспетчер задач Windows” показывает имя образа. Оно у всех и будет esmdr.exe.
И удалить службу этим диспетчером не удастся - только завершить процесс.
Для управления службами в 2003/XP существует другой диспетчер.
Панель управление - Администрирование - Управление компьютером - Службы и приложения - Службы
Там сервис появится после его установки командой esmdr -install.
При выгрузке имя службы не менялось. Завтра еще потренируюсь.
Ну а на счет диспетчера, то да, ошибся. Просто со службами имею мало дела, поэтому и не пользуюсь часто всеми возможностями винды.
Еще надо разбираться с базами. С ними тоже практически не сталкивался.Но это на потом. 😊
Спасибо.
Еще в помощь вам будет просмотр событий. (Панель управление - Администрирование - Управление компьютером - Просмотр событий).
Даже будучи запущена сервисом, eSMDR не оставляет админа наедине с проблемами, а записывает радостные и не очень события в специально предназначенный журнал.
Полдня поигрался. Пока понравилось. Сейчас собираю логи с 3 атс по сетке. Настойки действитель простые и довольно удобные.
Еще раз спасибо за програмулину и советы.
Пожалуйста. Как настроите SQL и Report сервис отпишитесь.
Там, в принципе, тоже ничего военного, но посложнее, чем eSMDR.
Подымаю старую тему потому что хочу что-бы все было в одном месте.
Вышла новая версия eSMDR. Как я понял для перехода на нее нужно старую версию удалить, а потом заново установить, но уже новую версию. Я прав? Пробовать буду на неделе, после возврата из командировки.
Четверка вышла уже давно, так что устанавливать можно смело.
Процедура обновления не сложна - удалить сервис, заменить exe-шник, подправить конфиг и вновь установить сервис.
Конфиг от старой версии можно оставить, если не используется вывод по ODBC. Описание секций [ODBC] изменилось в новой версии.
Особенно рекомендуется обновление тем, кто использует вывод на удаленные сервера, вне зависимости от протокола. В четвертой версии надежность для такого сценария была значительно повышена.
Win7 Pro x64, eSMDR v.0.3
Забирает логи с АТС (Panasonic NCP500) по TCP, через COM - категорически сопротивляется. Выдает ошибку 87, Cannot open COM port.
Кабель рабочий, PuTTY подключается к АТС и принимает данные. Игры со скоростью COM порта в настройках eSMDR, порта, АТС - результата не дают. Заметил еще такую особенность - при подключении к АТС при помощи PuTTY порт COM1 пропадает из списка портов, отображаемых командой mode.
Если кто сталкивался, подскажите плз как подружить Win7 и eSMDR
Win7 Pro x64, eSMDR v.0.3
Забирает логи с АТС (Panasonic NCP500) по TCP, через COM - категорически сопротивляется.
На NCP вывод на СОМ включали?
На NCP вывод на СОМ включали?
Да, вывод переводил на COM. PuTTY подключается и отображает вывод АТС, eSMDR - не может открыть порт
Думаю включал, раз Putty данные принимает.
64b система принимала участие в тестировании eSMDR, правда это была 2008-я.
telemex, у вас ком настоящий, или переходник? С другой машины пробовали подключаться?