none
Трафик по протолокам POP3 и SMTP RRS feed

  • Общие обсуждения

  • Добрый день!
    Имеется ПО 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 за МЕСЯЦ?


    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'

    23 февраля 2009 г. 10:16