Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » ISA Server / Microsoft Forefront TMG » Трафик по протолокам POP3 и SMTP

Ответить
Настройки темы
Трафик по протолокам POP3 и SMTP

Старожил


Сообщения: 180
Благодарности: 2

Профиль | Отправить PM | Цитировать


Добрый день!
Имеется ПО Microsoft ISA Server 2004 со след. настройками:
Monitoring->Logging->Configure Firewall Logging->Log>Select log storage format : MSDE database
Monitoring->Logging->Configure Web Proxy Logging->Log>Select log storage format : MSDE database
Задача – выявить трафик в МегаБайтах по протоколам POP3 и SMTP.
Стандартный отчет, который формируется через Monitoring->Reports, выдает процентное соотношение запросов данных протоколов, он не подходит.

Есть sql-запрос (см.вложение), который выдергивает из БД количество МБ по протоколам POP3 и SMTP в течении дня
Каким должен быть sql-запрос, чтобы выдернуть из БД количество МБ по протоколам POP3 и SMTP за МЕСЯЦ?

сам sql-запрос

USE ISALOG_20090201_FWS_000

SELECT
ApplicationProtocol
,SUM (bytessent)/1048576 'Отправлено в МБ'
,SUM (bytesrecvd)/1048576 'Получено в МБ'

FROM FireWallLog
WHERE ApplicationProtocol = 'SMTP'
GROUP BY ApplicationProtocol


SELECT
cast((DestinationIP & '4278190080') / '16777216' as varchar(3)) + '.' + cast((DestinationIP & '16711680') / '65536' as varchar(3)) + '.' + cast((DestinationIP & '65280') / '255' as varchar(3)) + '.' + cast( DestinationIP & '255' as varchar(3)) AS Destination
,cast((OriginalClientIP & '4278190080') / '16777216' as varchar(3)) + '.' + cast((OriginalClientIP & '16711680') / '65536' as varchar(3)) + '.' + cast((OriginalClientIP & '65280') / '255' as varchar(3)) + '.' + cast( OriginalClientIP & '255' as varchar(3)) AS ClientIP
,ApplicationProtocol
,bytessent
,bytesrecvd

FROM FireWallLog
WHERE ApplicationProtocol = 'SMTP'

Отправлено: 14:50, 22-02-2009

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


ну наверное надо выставить условие проверки даты. Не помню как там поле называется, но запрос надо добавить примерно таким условием:
Цитата Evgesha_572:
FROM FireWallLog
WHERE ApplicationProtocol = 'SMTP' »
Допустим, что дата хранится в виде 2009-02-01 (1 февр. 2009):
Если берем данные за текущий месяц: (date_st - дата запроса)
and (date_st between (cast(Year(DATE()) as char) + '-' + cast(Month(DATE()) as char) + '-' cast('1' as char)) and (cast(Year(DATE()) as char) + '-' + cast(Month(DATE()) as char) + '-' cast(DAY(DATE()) as char)))

Это очень приблизительный текст запроса для использования в анализаторе. Если используются какие либо формы для вывода данных, можно просто подставлять нужные даты.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 03:01, 24-02-2009 | #2



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

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



Компьютерный форум OSzone.net » Серверные продукты Microsoft » ISA Server / Microsoft Forefront TMG » Трафик по протолокам POP3 и SMTP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - SMTP/POP3 шлюз Daemon.XP Общий по Linux 2 08-07-2009 21:44
POP3 и SMTP в обход SQUID Return76 Программное обеспечение Linux и FreeBSD 5 04-12-2008 22:07
C/C++ - POP3, SMTP nikvah Программирование и базы данных 1 13-03-2008 22:59
E-mail - SMTP и POP3 серверы Daze Сетевые технологии 3 22-01-2008 22:03
Нужен pop3/smtp клиент Sharkky Программирование и базы данных 2 24-03-2003 13:17




 
Переход