В Сети есть множество статей, описывающих те или иные аспекты установки, настройки и использования системы мониторинга Zabbix, однако, большая часть документации, во-первых, немного устарела, а, во-вторых, уделяет слишком мало внимания вопросам, связанным с ручным и автоматическим добавлением узлов сети, а также с последующей настройкой элементов данных, триггеров и графиков. В этой статье я постарался устранить перечисленные недостатки.
Постановка задачи
Необходимо создать многофункциональную систему мониторинга состояния аппаратного и программного обеспечения компьютеров, работающих под управлением различных версий операционных систем Linux, Unix и Windows, а также сетевого оборудования, поддерживающего протокол SNMP. При этом система мониторинга должна: обеспечивать хранение собранных данных в течение заданного интервала времени, поддерживать формирование отчетов с возможностью гибкой настройки их параметров, своевременно оповещать системных администраторов о возникновении проблем и, наконец, иметь удобный русифицированный Веб-интерфейс с разграничением прав доступа пользователей. Как Вы успели догадаться, на роль такой системы мониторинга я выбрал Zabbix. Продолжить чтение ‘FreeBSD: Установка и начальная настройка системы мониторинга Zabbix’ »
Эта заметка продолжает статьи Краткое руководство по Google Page Speed и Оптимизация кеширования сайта браузерами и прокси-серверами, посвященные повышению производительности Веб-серверов и CMS размещенных на них сайтов. На этот раз я рассмотрю использование модуля mod_deflate, который входит в состав второго поколения Веб-сервера Apache и является эффективной заменой своего предшественника – модуля mod_gzip, предназначенного для Веб-сервера Apache 1.3.xx.
Чем обоснован выбор модуля mod_deflate?
Вполне закономерный вопрос, особенно c учетом существования многочисленных альтернатив, таких как специализированные библиотеки, плагины для популярных CMS и различные решения на базе модуля mod_rewrite. Если ответить максимально коротко, то использование различных PHP-средств (специализированных библиотек и плагинов) существенно повышает потребление системных ресурсов, а применение модуля mod_rewrite, отдающего сжатые объекты вместо запрошенных несжатых, на мой взгляд, неудобно. Модуль mod_deflate лишен этих недостатков, прост в настройке и обеспечивает одно из лучших соотношений быстродействия и качества сжатия, с одной стороны, и аппетитом к системным ресурсам Веб-сервера, с другой. Продолжить чтение ‘Сжатие ответов Веб-сервера Apache средствами модуля mod_deflate’ »
Google Page Speed обеспечивает выполнение двух тестов (Leverage browser caching и Leverage proxy caching), анализирующих параметры сайта, которые управляют кешированием статических объектов (каскадных таблиц стилей, скриптов на языке JavaScript и изображений) браузерами и прокси-серверами. Данная статья является кратким руководством по практическому применению рекомендаций вышеназванных тестов в процессе настройки Веб-сервера Apache.
Введение
Для того, чтобы Google Page Speed не имел ни каких претензий к параметрам, которые отвечают за кеширование статических объектов данного сайта браузерами и прокси-серверами, мне потребовалось активировать такие возможности Веб-сервера Apache, как отдача соответствующих HTTP-заголовков Expires для всех статических объектов, отдача соответствующих HTTP-заголовков Cache-Control для всех статических объектов, запрет отдачи HTTP-заголовков Vary в случае использования браузеров семейства Microsoft Internet Explorer. Все перечисленные функции могут быть реализованы средствами стандартных модулей Веб-сервера Apache (mod_expires, mod_headers и mod_setenvif), которые доступны на большинстве хостингов. Продолжить чтение ‘Оптимизация кеширования сайта браузерами и прокси-серверами’ »
Введение
Эта коротенькая заметка посвящена установке и настройке Mailgraph – простого в настройке и использовании, но очень полезного, на мой взгляд, инструмента, позволяющего оценить величину потока сообщений, проходящих через почтовую систему на базе Postfix, в различные моменты времени. Отчет Mailgraph содержит четыре группы графиков для таких интервалов времени, как Last Day (предыдущие сутки), Last Week (предыдущая неделя), Last Month (предыдущий месяц) и Last Year (предыдущий год). Каждая группа состоит из двух графиков, первый из которых отображает количество Sent (отправленных) и Received (принятых), а второй – количество Bounced (не доставленных), Viruses (содержащих вирусы), Spam (расцененных как СПАМ) и Rejected (отвергнутых) сообщений. Для получения данных Mailgraph использует лог Postfix, для хранения базы данных и отображения графиков – RRDtool, другими словами Mailgraph является front-end’ом Postfix к RRDtool. Продолжить чтение ‘FreeBSD: Анализ работы почтовой системы с помощью Mailgraph’ »
Внимание! Перед развертыванием и использованием описанной ниже системы внимательно изучите статьи 137 “Нарушение неприкосновенности частной жизни” и 138 “Нарушение тайны переписки, телефонных переговоров, почтовых, телеграфных или иных сообщений” УК РФ, а также посоветуйтесь с юристами. Я не несу какой-либо ответственности за последствия, которые могут быть вызваны Вашими действиями.
Постановка задачи
Необходимо создать систему, позволяющую перехватывать, хранить и отображать в удобной форме ICQ-переписку сотрудников компании. Судя по диалогам на соответствующих форумах, рассматриваемая задача периодически возникает, поэтому я описал один из способов ее решения, примененный в нашей Компании. Система построена на базе свободно распространяемого бесплатного программного обеспечения и не требует использования каких-либо специализированных аппаратных и / или программных средств. Продолжить чтение ‘FreeBSD: Мониторинг ICQ-переписки с помощью AimSniff’ »