Logo

Вопросы (Статистика)


Jump to

Как настроить Системный DSN для UserGate?

Пуск -> Настройка -> Панель Управления -> Администрирование -> Источники данных (ODBC) на вкладке Системный DSN в USERGATE должен быть указан путь к файлу log.mdb. ( иллюстрация).

наверх

Как изменить системный DSN UserGate.

Для русской версии Windows:

Пуск -> Настройки -> Панель управления -> Администрирование -> Data Sources (ODBC)

Вкладка Системный DSN, выбираете USERGATE, затем Настройка и Починить - потом указываете путь до файла log.mdb.

Для английской версии Windows:

Start -> Settings -> Control Panel -> Administrative Tools -> Data Sources (ODBC)

Вкладка System DSN, выбираете USERGATE, затем Configure и Repair - потом указываете путь до файла log.mdb.

наверх

Как пользователю посмотреть свою статистику?

Для этого пользователю необходимо набрать в браузере http://[адрес_сервера]:[порт http] или http://usergate. иллюстрация

Внимание: Первый способ не будет работать для HTTP - авторизации, а второй - если включена опция "не использовать прокси для локальных адресов" в браузере.

наверх

Можно ли при запущенном сервере удалить записи из статистики?

Нет, при запущенном сервере удалить записи из статистики не получиться.

наверх

Как статистику получить по группам пользователей?

Если у Вас версия ниже 1951,то либо обновите версию, либо измените поле "от кого" рассылки статистики в файле конфигурации таким образом, чтобы там отсутствовали значки '{' и '}'

наверх

Что делать, если у пользователя в статистики отображается "<<<"

Данная проблема, обычно, происходит, если на компьютере пользователя установлен внешний антивирус. Чтобы избавиться от данной проблемы смотрите здесь.

наверх

Как в статистике выводить не только название сайта, а полную ссылку?

В общих настройках UserGate Administrator есть пункт "Сохранять только имя хоста вместо полного URL", отключите его. Тогда в базу статистики будет записываться полный URL, вместе с именем файла и т.п.

наверх

Как можно удалённо администрировать и снимать статистику с машины (сервера)?

Удаленный просмотр статистики возможен только при остановленном сервере UserGate. Проще подключаться через RDP и снимать статистику.

наверх

Есть ли возможность удалять статистику, до какого-либо периода?

Есть, в самой утилите статистики, последняя кнопка на панели инструментов.

наверх

Удалил пользователя в администраторе UserGate, а как удалить его из статистики (log.mdb)?

Утилита статистики UserGate не позволяет выполнять подобные операции. Причина этого в том, что при полном удалении пользователя из статистики, вы удаляете и весь его трафик. Тем не менее, если такая необходимость действительно имеет место, то пользователя можно удалить вручную, точнее через SQL запрос. Поскольку база статистики (log.mdb) содержит несколько связанных таблиц, то и запрос должен удалять, соответствующие указанному пользователю из всех таблиц. Для решения задачи можно воспользоваться средствами MS Access. Если MS Access не установлен, можно создать VB скрипт (файл с расширением *.vbs) следующего содержания:

UserName= InputBox("Enter user name you want to delete!","VBScript: Select user dialog!")

'Define the OLE DB connection string.
strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program files\Usergate4\log.mdb"

'Instantiate the Connection object and open a database connection.
Set cnn = CreateObject("ADODB.Connection")
cnn.Open strConnectionString

'Cleap up CONNECTIONS table
strSQL = "DELETE CONNECTIONS.* " _
& "FROM CONNECTIONS INNER JOIN (SESSIONS INNER JOIN USERS ON SESSIONS.USER_ID=USERS.USER_ID) ON " _
& "CONNECTIONS.SESSION_ID=SESSIONS.SESSION_ID " _
& "WHERE (CONNECTIONS.SESSION_ID=SESSIONS.SESSION_ID) AND (USERS.USER_NAME='" + UserName + "');"

MsgBox "Delete Connections query: " + Chr(13) + strSQL
cnn.Execute strSQL

'Cleap up NAT table
strSQL = "DELETE NAT.* " _
& "FROM NAT INNER JOIN (SESSIONS INNER JOIN USERS ON SESSIONS.USER_ID=USERS.USER_ID) ON " _
& "NAT.SESSION_ID=SESSIONS.SESSION_ID " _
& "WHERE (NAT.SESSION_ID=SESSIONS.SESSION_ID) AND (USERS.USER_NAME='" + UserName + "');"

MsgBox "Delete NAT query: " + Chr(13) + strSQL
cnn.Execute strSQL

' Clar up SESSIONS table
strSQL = "DELETE SESSIONS.* " _
& "FROM SESSIONS INNER JOIN USERS ON USERS.USER_ID=SESSIONS.USER_ID " _
& "WHERE USERS.USER_NAME='" + UserName + "';"

MsgBox "Delete Sessions query: " + Chr(13) + strSQL
cnn.Execute strSQL

' Clar up USERS table
strSQL = "DELETE USERS.* " _
& "FROM USERS " _
& "WHERE USERS.USER_NAME='" + UserName + "';"

MsgBox "Delete User query: " + Chr(13) + strSQL
cnn.Execute strSQL

Поместите файл в директорию UserGate4 и выполните простым нажатием [Enter]. Интерпретатор скриптов имеется в любой ОС, начиная с Windows 2000.

наверх