Предел входящая и исходящая пропускная способность и задержка в Linux

Создайте GPO, который относится к серверам, которые Вы хотите контролировать и под Конфигурацией компьютера> политики> Windows Settings> Настройки безопасности> Локальные политики> Политика аудита, включить "Контрольные события входа в систему" на Успехе и/или Отказе в зависимости от Ваших требований.

Не включайте Контрольные события входа в систему учетной записи, если серверами, которые Вы контролируете, является DCS. События входа в систему учетной записи сгенерированы на контроллерах домена, когда кто-то входит в систему с их учетной записью пользователя домена, таким образом, Вы будете видеть слишком много событий.

Короче говоря, "Событие Logon" создается, когда пользователь входит в систему компьютера, "Событие входа в систему учетной записи" создается на контроллере домена, когда пользователь входит в систему с их учетной записью пользователя домена, НО компьютер, которого они входят в систему в интерактивном режиме, генерирует событие входа в систему Учетной записи также. Это - то, для чего Вы хотите контролировать. Вместе с EventForwarding (для Ваших способных серверов) можно просто контролировать собственный журнал событий или использовать прерывания SNMP для ловли использования событий evntwin.exe и передайте им системе контроля/предупреждения SNMP.

На рабочих станциях пользователя я на самом деле использую VBScript, который открывает скрытый процесс IE для внутреннего сервера с PHP/MySQL, установленным, который просто выводит имя пользователя в к базе данных и вот именно. VBScript:

Set oIE = CreateObject("InternetExplorer.Application")
Set oNet = CreateObject("WScript.Network")

sComputerName = oNet.ComputerName
sUsername = oNet.UserName

oIE.Navigate "http://intranet/logon/logon.php?un=" & Trim(sUsername) & "&ma=" & Trim(sComputerName)

Do While oIE.Busy = True

WScript.Sleep 500

Loop

oIE.Quit
Set oIE = Nothing
WScript.Quit

Очевидно, Вам нужен веб-сервер, база данных PHP и MySQL для движения с этим поэтому, если это - что-то, чем Вы интересуетесь, сообщаете мне, и я раскопаю те биты также. Можно применить это использование GPO также, но с одним протестом, оно может только работать под разделом User Configuration GPO.

Так, две опции для Вас там. HTH.

Править: Вот Сценарий PHP, упомянутый выше. Легкий действительно.

mysql_connect('mysqlserver', 'username', 'password');
mysql_select_db('database');

$un = trim(addslashes($_GET['un']));
$ma = trim(addslashes($_GET['ma']));

mysql_query("INSERT INTO userlist (user_logon_name, machine_name, logon_time) VALUES ('$un', '$ma', now())");

echo "User ". $_GET['un']. " logged on.";

Удачи

14
задан 18 July 2014 в 14:03
2 ответа

В конце концов я решил просто установить исходящую полосу пропускания / задержку на сервере, а затем проделать то же самое на клиенте, фактически достигнув того же результата.

Это команды, над которыми я работал. сервер и клиент соответственно для достижения моих целей:

Сервер: 4 Мбит 50 мс

tc qdisc add dev eth0 handle 1: root htb default 11
tc class add dev eth0 parent 1: classid 1:1 htb rate 1000Mbps
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 4Mbit
tc qdisc add dev eth0 parent 1:11 handle 10: netem delay 50ms

Клиент: 512 кбит 50 мс

tc qdisc add dev vmnet1 handle 1: root htb default 11
tc class add dev vmnet1 parent 1: classid 1:1 htb rate 1000Mbps
tc class add dev vmnet1 parent 1:1 classid 1:11 htb rate 512kbit
tc qdisc add dev vmnet1 parent 1:11 handle 10: netem delay 50ms
11
ответ дан 2 December 2019 в 21:12

Примерно 80-90 кБайт / с - это примерно то, чего ожидать от

    tc filter add ... police rate 1.0mbit ...

. Вы просите, чтобы входящие данные были отброшены, когда они достигают 1 мбит / с, это примерно 125 кБайт. / с. Затем удаленный сервер упадет до значительно ниже этого значения (возможно, наполовину, не уверен). После этого проходят все пакеты, поэтому удаленный конец медленно набирает скорость, пока снова не будет достигнуто значение 125 кбайт / с. Вы получаете среднюю пропускную способность значительно ниже 125 кБайт / с, что типично для формирования входящего трафика.

Я немного удивлен, что скорость должна достигать 2 МБ / с с уже установленным фильтром входящей политики. место. Где вы измеряли - на нисходящем клиенте (программе) или на каком-то восходящем маршрутизаторе? Или, может быть, вы сначала установили соединение и только после этого включили фильтр входящей политики?

2
ответ дан 2 December 2019 в 21:12

Теги

Похожие вопросы