PfSense прозрачный прокси сервер squid

31 Январь 2012 9 comments

Как настроить в PfSense прозрачный (transparent) прокси на Squid с просмотром статистики по ip адресам?

Первым делом нам придется поставить несколько пакетов, а именно: squid (не путаться с похожим squid3) и пакет сбора статистики Lightsquid. Для это жмем SystemPackagesAvailable Packages и устанавливаем их нажав "плюсик" напротив поля Description соответствующего пакета. Установили, идем дальше настраивать сам squid. Идем в меню ServicesProxy server - вкладка General, и как раз тут делаем все наши настройки. Proxy interface - выбираем интерфейс Lan (ни в коем случае не промахнитесь!) Allow users on interface - [v] (ставим галку, чтобы не добавлять сети в ручную) Transparent proxy - [v] (опять же галка, чтобы наш прокси был прозрачным (transparent) Bypass proxy for these source IPs - нужно чтобы указать какие подсети или ip адреса не попадали под прокси а ходили в интернет мимо него (можно указывать как ip адреса так и подсети) Enabled logging - [v] ну тут понятно, включаем логи (надо или нет решаем сами) Log store directory - лучше оставить без изменения Log rotate - сколько дней хранить активный лог (я поставил 30), дальше буду делать архивы на сколько я понимаю. (далее...)

Файл подкачки в Windows XP и 2000

30 Январь 2012 Нет комментариев
Что с ним можно делать, как ограничить или запретить создание? Клацаем мышкой: Панель управления > Система > Дополнительно > Быстродействие > Параметры > Дополнительно > Виртуальная память > Изменить И видим
Параметры файла подкачки в Windows XP

Параметры файла подкачки в Windows XP

Размер по выбору системы - пусть сама определяет Без файла подкачки - убираем его как класс (система будет молить его вернуть, но мы будем непреклонны в своем решении) Особый размер - Позволяем зарезервировать место под файл подкачки на диске (и он не будет фрагментироваться сильно, что повысит скорость работы) - это минимальный размер. А максимальный размер - ограничение файла подкачки, что бы не занял весь диск. Логично иногда устанавливать их равными. (далее...)

Zabbix как настроить мониторинг web сайта или как я мониторил питание в сети

28 Январь 2012 9 comments
На днях возникла необходимость в мониторинге электро сети предприятия, а точнее надо было понять когда выключается основной ввод в серверной. Так как под рукой у меня ничего из правильного оборудования не было, пришлось изобретать на коленках "велосипед". Поискав и немного пораскинув мозгом который остался к концу рабочего дня, наткнулся на неиспользуемый принт сервер "DP-301U". Естественно у меня сразу родилась идея, цепляем принт сервер на тот же ввод где сидит УПС и все оборудование (только на свободную розетку где УПС не работает). Таким образом если электричество выключается, принт сервер тоже падает а все остальное остается работать еще несколько часов до часа икс. Так как у этого принт сервера было web морда, то все оказалось куда проще. Ну это так сказать предыстория, а теперь как настроить мониторинг web сервиса или сайта за zabbix'e. Заходим в zabbix, тыркаем в "Настройка" - "Узлы сети" - "Создать узел сети". Далее, вводим имя, добавляем в группу, остальное оставляем без изменений и жмем Сохранить. (далее...)

Удаленное управление компьютерами (remote desktop) бесплатно

27 Январь 2012 6 comments
Удаленное управление компьютерами, бесплатное решение для небольших организаций. Долго мучил вопрос как же сохранить хоть какие то финансы при покупке подобного рода софта. Искать (лично мне) пришлось довольно долго, но когда вопрос все таки встал остро, пришлось найти. Предлагаю вашему вниманию обратить на такой замечательный продукт как "LiteManager" который обеспечивает возможность управлять удаленными компьютерами, а точнее на его бесплатную версию на 30 компьютеров. Программа ничем не отличается от всем знакомого Radmin, но имеет один большой плюс, это возможность использования на 30 компьютерах совершенно бесплатно. (далее...)

Волшебные кавычки (Magic Quotes) и как с ними бороться.

26 Январь 2012 Нет комментариев
Функционал Волшебных кавычек (Magic Quotes) - перехватывать данные, которые получает скрипт (массивы $_POST, $_GET и т.д.) и экранировать в них специальные символы. Разработаны для защиты от хакерских атак вроде SQL Injection, но на практике от них больше проблем, чем пользы. Посмотреть текущие настройки можно с помощью phpinfo(). (если Magic Quotes включена, в разделе Configure Command будет строка --enable-magic-quotes).

Отключение Волшебных кавычек (Magic Quotes)

в .htaccess:
php_flag magic_quotes_gpc Off
в php.ini:
magic_quotes_gpc Off
Отключает Magic quotes для входящих данных из массивов GET/POST/Cookie. (далее...)

В какую сторону движется автобус?

26 Январь 2012 Нет комментариев
Автобус

В какую сторону движется автобус? Влево или Вправо?

Не определили? Еще раз посмотрите на картинку... (далее...)

Как определить имя и директорию файла скрипта PHP который сейчас выполняется

24 Январь 2012 Нет комментариев
Для выстраивания правильных путей для подключения файлов в скриптах, которые тоже подключаются в PHP можно использовать волшебные константы:

__FILE__

Полный путь и имя текущего файла. Если используется внутри подключаемого файла, то возвращается имя данного файла. Начиная с версии PHP 4.0.2, __FILE__ всегда содержит абсолютный путь с разрешенными символическими ссылками, тогда как в старых версиях в некоторых обстоятельствах возвращался относительный путь.

__DIR__

Директория файла. Если используется внутри подключаемого файла, то возвращается директория этого файла. Это эквивалентно вызову dirname(__FILE__). Возвращаемое имя директории не оканчивается на слэш, за исключением корневой директории (добавлена в PHP 5.3.0.)
Categories: PHP Tags: ,

Как растягивать div по всей высоте окна браузера

24 Январь 2012 4 comments
С помощью css растянуть слой у меня не получилось. На помощь пришел javascript и JQuery. при изменении размеров будем менять размер слоя принудительно: Вот так все просто. Вообще для window и document доступна только эта функция. Зато для остальных элементов есть еще несколько: подробнее здесь.
Categories: HTML CSS JS Tags: , , ,

Как менять и узнавать высоту элементов html страницы на JQuery

24 Январь 2012 Нет комментариев
width и height бывают разные. А потому и несколько функций на JQuery.

.height()

.height() - возвращает высоту элемента (его информационную часть) .height(value) - устанавливает высоту элемента

.innerHeight()

.innerHeight() - возвращает высоту элемента с учетом padding (далее...)
Categories: HTML CSS JS Tags: , , ,

Резиновый шаблон на div (слоях) и css

23 Январь 2012 Нет комментариев
Много решений в инете, о конструировании на слоях шаблонов страниц, но под мою задачу не было. Вот решил поделиться. ТЗ:
  • Три колонки (ничего нового, в принципе - не важно сколько их)
  • Все растягивается по ширине, пропорционально: левая - 20%; правая - 20%; центральная - 60% (ничего нового)
  • Слои не должны переноситься при ресайзе окна (тоже логично, но немного конфликтует со следующим пунктом)
  • При ресайзе слои должны ужиматься до минимально размера в 300px - левая и правая колонки, 400px - центральная
А проблема в том, что 300px получается больше 20% при общей ширине в 1000px, и слои переносятся если места не хватает. Итак, решение:
  • Ограничиваем слои в сжатии
  • Задаем параметры ширины в соответствии с ТЗ
  • Боковые слои выравниваем налево и направо. И обтекаем их центральным
Вот как-то так. Смотрим на практике: (далее...)