Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Логирование sql запросов к серверу firebird 1.5 / 25 сообщений из 26, страница 1 из 2
22.01.2014, 15:45:27
    #38534500
ruslanweb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Добрый день, коллеги.
Посоветуте софт пожалуйста для логирования sql запросов к серверу с БД firebird 1.5.
Интересует логирование именно со стороны клиента, т.е. есть клиентское ПО которое подключается к удалённой БД.
Нужно логирование на ПК с клиентом.
...
Рейтинг: 0 / 0
22.01.2014, 15:57:39
    #38534523
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
FBScaner
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.01.2014, 17:12:03
    #38534672
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
...
Рейтинг: 0 / 0
22.01.2014, 17:33:31
    #38534690
ruslanweb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Спасибо. А бесплатных нет никаких?
...
Рейтинг: 0 / 0
22.01.2014, 17:36:10
    #38534693
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
ruslanwebСпасибо. А бесплатных нет никаких?Есть, фб версии 2.5 или новее.
...
Рейтинг: 0 / 0
22.01.2014, 17:46:02
    #38534707
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Ivan_Pisarevsky,

На пк с клиентом?
2.5 не поможет, это аудит и трейс на сервере.
Фбсканнер - между клиентом и.сервером.
На клиенте логгировать должны компоненты или драйвер.
...
Рейтинг: 0 / 0
22.01.2014, 17:51:28
    #38534714
ruslanweb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Нужно логирование именно на клиенте, на сервере не вариант.
fbscanner да самое то, но хотелось бы ещё варианты и конечно же лучше бесплатные)
...
Рейтинг: 0 / 0
22.01.2014, 18:23:23
    #38534752
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
kdv2.5 не поможет, это аудит и трейс на сервере.
<. . .>
На клиенте логгировать должны компоненты или драйвер.я тя умоляю!

machine #1: linux-server, ip=192.168.0.220, ФБ 2.5 на порту 3253, создаю базу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ /opt/fb25/bin/isql -q
SQL> create database 'localhost/3253:/var/db/fb25/foo.fdb';
SQL> show version;
ISQL Version: LI-V2.5.3.26730 Firebird 2.5
Server version:
Firebird/linux AMD64 (access method), version "LI-V2.5.3.26730 Firebird 2.5"
Firebird/linux AMD64 (remote server), version "LI-V2.5.3.26730 Firebird 2.5/tcp (oel64)/P12"
Firebird/linux AMD64 (remote interface), version "LI-V2.5.3.26730 Firebird 2.5/tcp (oel64)/P12"
on disk structure version 11.2

machine #2: обычная виндузная тачка, но на ней также установлен ФБ 2.5:
Код: plaintext
C:\MIX\firebird\fb25\bin\fbtracemgr -sta -c zaudit.conf -se 192.168.0.220/3253:service_mgr

machine #1:
SQL> select count(*) from rdb$fields;

COUNT
============
120

machine #2:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
2014-01-22T18:17:55.9170 (16817:0x7f04cfea9900) EXECUTE_STATEMENT_START
        /var/db/fb25/foo.fdb (ATT_1, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
        /opt/fb25/bin/isql:28234
                (TRA_2, CONCURRENCY | WAIT | READ_WRITE)

Statement 206:
-------------------------------------------------------------------------------
select count(*) from rdb$fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$FIELDS NATURAL)

2014-01-22T18:17:55.9180 (16817:0x7f04cfea9900) EXECUTE_STATEMENT_FINISH
        /var/db/fb25/foo.fdb (ATT_1, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
        /opt/fb25/bin/isql:28234
                (TRA_2, CONCURRENCY | WAIT | READ_WRITE)

Statement 206:
-------------------------------------------------------------------------------
select count(*) from rdb$fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$FIELDS NATURAL)
1 records fetched
      0 ms, 247 fetch(es)

Table                             Natural     Index    Update    Insert    Delete
*********************************************************************************
RDB$FIELDS                            120

2014-01-22T18:17:55.9190 (16817:0x7f04cfea9900) CLOSE_CURSOR
        /var/db/fb25/foo.fdb (ATT_1, SYSDBA:NONE, NONE, TCPv4:127.0.0.1)
        /opt/fb25/bin/isql:28234

Statement 206:
-------------------------------------------------------------------------------
select count(*) from rdb$fields
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$FIELDS NATURAL)
...
Рейтинг: 0 / 0
22.01.2014, 18:34:09
    #38534763
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
kdvНа пк с клиентом?-Доктор, до или после???
-Вместо, мадам, вместо!!! (с) анек
ruslanwebНужно логирование именно на клиенте, на сервере не вариант.Исходники клиента доступны?
...
Рейтинг: 0 / 0
22.01.2014, 18:37:40
    #38534767
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Только мне кажется, что ":service_mgr" включает, таки, трассировку на сервере?
Способ доставки результатов трассировки клиенту, imho, непринципиален.

P.S. Да, буквоедствую. Ибо нефиг.
...
Рейтинг: 0 / 0
22.01.2014, 18:49:07
    #38534783
ruslanweb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Исходники клиента доступны?
Нет
...
Рейтинг: 0 / 0
22.01.2014, 19:04:47
    #38534809
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Basil A. SidorovТолько мне кажется, что ":service_mgr" включает, таки, трассировку на сервере?разумеется, на сервере должен быть 2.5, а не старьё.
...
Рейтинг: 0 / 0
22.01.2014, 20:22:42
    #38534882
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
ruslanwebи конечно же лучше бесплатные)
WireShark. У него, кажется, был модуль парсинга старого протокола.

PS: За некрофилию надо платить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.01.2014, 15:28:13
    #38535699
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Таблоид,

я не понял, что ты этим хотел сказать. Автор спросил про логирование на клиенте. Про клиента я сказал. А на сервере или фбсканером - сколько угодно.
Сервер можно и на клиента поставить, но это все равно будет логирование на сервере.
...
Рейтинг: 0 / 0
23.01.2014, 15:33:03
    #38535705
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
kdvСервер можно и на клиента поставить, но это все равно будет логирование на
сервере.
А если FBScaner поставить на клиента, то это будет логирование где?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.01.2014, 16:06:41
    #38535739
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
kdvСервер можно и на клиента поставить, но это все равно будет логирование на сервере .Логирование было запущено с КЛИЕНТСКОЙ тачки, на которой стоит виндуза. Просто зная, что на сервере установлен 2.5 (и конечно, зная пароль sysdba), легко сделать следующее:
1) скачать к себе, "на клиента", такой же ФБ 2.5
2) запустить на своём клиенте fbtracemgr и получить лог активности, которая сейчас творится на сервере . Далее добавить дублирование в лог на клиентский диск "це:" (mtee рулит) - и всё.
Попробуй сам.
...
Рейтинг: 0 / 0
23.01.2014, 18:32:13
    #38535944
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
ТаблоидЛогирование было запущено с КЛИЕНТСКОЙ тачки, на которой стоит виндузаТ.е. если я почитал справку и сделал:
Код: cmd
schtasks /run /s сервер ...
Я запустил задачу на клиенте???
Логика ушла погулять и не вернулась?
...
Рейтинг: 0 / 0
23.01.2014, 18:41:14
    #38535964
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Basil A. SidorovТаблоидЛогирование было запущено с КЛИЕНТСКОЙ тачки, на которой стоит виндузаТ.е. если я почитал справку и сделал:
Код: cmd
schtasks /run /s сервер ...
Я запустил задачу на клиенте???
Логика ушла погулять и не вернулась?1) Каким это боком к теме топика ?
2) Ты сам-то пробовал хоть что-то трассировать в ФБ 2.5 или просто "борешься за идею" ?
...
Рейтинг: 0 / 0
23.01.2014, 18:45:45
    #38535966
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Таблоид2) Ты сам-то пробовал хоть что-то трассировать в ФБ 2.5 или просто "борешься за идею" ? Ещё раз: сервис запускает процессы на сервере. Откуда идёт команда на запуск и кому доставляются результаты - дело десятое.

P.S. Представь, что между клиентом и сервером установили "переписыватель запросов" - разница между логированием на сервере и на клиенте должна стать более очевидной.
...
Рейтинг: 0 / 0
23.01.2014, 18:53:50
    #38535971
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Basil,

перечитай стартовый пост:ruslanwebПосоветуте софт пожалуйста для логирования sql запросов к серверу с БД firebird 1.5.
Интересует логирование именно со стороны клиента, т.е. есть клиентское ПО которое подключается к удалённой БД.
Нужно логирование на ПК с клиентом.- и попробуй сделать то, что я показал выше, на трёх машинах: на первой стартуй ФБ 2.5 (эту машину назовём "сервер"), на второй isql, а на третью скачай такой же 2.5 и запусти на ней трейс, но только обязательно дай ему в качестве -se адрес/порт :service_mgr машины -1 .
Далее на машине-2 выполни select 1 from rdb$database и посмотри, что будет на машине-3, где запущен трейс.
...
Рейтинг: 0 / 0
23.01.2014, 18:54:40
    #38535974
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
ЗЫ. да, я вижу, что ТС юзает старый 1.5, но мы сейчас говорим о другом - вообще о возможности выполнить трассировку не с сервера.
...
Рейтинг: 0 / 0
23.01.2014, 19:01:30
    #38535983
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
ТаблоидЗЫ. да, я вижу, что ТС юзает старый 1.5, но мы сейчас говорим о другом - вообще о возможности выполнить трассировку не с сервера.Только ваш вариант эту задачу не решает.
Если правильно помню, тот же FBScaner умеет переписывать/фильтровать запросы. В этом случае "настоящее клиентское логирование" и "трассировка на сервере" дадут разные результаты. Вне зависимости от того, куда эти результаты будут доставлены.
...
Рейтинг: 0 / 0
23.01.2014, 19:06:03
    #38535987
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Basil A. SidorovFBScaner умеет переписывать/фильтровать запросы. В этом случае "настоящее клиентское логирование" и "трассировка на сервере" дадут разные результаты. Вне зависимости от того, куда эти результаты будут доставлены.Пример по выделенным словам будет ? я не понимаю, что это здесь означает (в трейсе "фильтр" есть, кстати - см include_filter etc).
...
Рейтинг: 0 / 0
23.01.2014, 19:11:20
    #38535988
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
ТаблоидПример по выделенным словам будетЯ вообще-то оговорку сделал. Мог быть неправ насчёт конкретной софтины.
Только что это меняет?
...
Рейтинг: 0 / 0
23.01.2014, 19:39:27
    #38536006
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Логирование sql запросов к серверу firebird 1.5
Basil A. SidorovТаблоидПример по выделенным словам будетЯ вообще-то оговорку сделал. Мог быть неправ насчёт конкретной софтины.
Только что это меняет?Давай вернёмся к тому, что спрашивал ТС. Только выкинуть надо на помойку его ФБ-1.5.
Если он может поставить у себя на сервере ФБ 2.5, то я утверждаю: зная пароль sysdba, он в состоянии вести трассировку силами клиентской машины - при условии, конечно, что на сервере не удалена быбла с трейс-плагином. Доказательство я приводил.
Если ты утверждаешь обратное, то приведи свой контр-пример.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Логирование sql запросов к серверу firebird 1.5 / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]