Skip to main content

GoAccess — простой анализ логов веб-сервера

Очень часто администраторы и владельцы сайтов сталкиваются с вопросом анализа логов доступа к сайту. Некоторые хотят получить статистику просмотров страниц, сколько пользователей зашло с определенных стран и много подобной аналитики. Этот проблему может решить подключение аналитики от Google. Но что нам делать, если мы хотим статистику обращений к нашему REST API? Можно логировать все запросы в базу, настраивать системы мониторинга, а можно просто проанализировать логи веб-сервера. Что я в свою очередь и сделал.

(далее…)

Laravel BelongsTo — стандартные модели.

Думаю каждый кто использовал в своей работе фреймворк Laravel и кто пользовался связями belongsTo() часто сталкивался с проверкой на существование этой связи. Сегодня я покажу вам простой способ как можно упростить себе жизнь используя стандартные модели.
(далее…)

zabbix - знакомство с интерфейсом

Zabbix — краткое знакомство с интерфейсом

Системы мониторинга не всегда бывают простыми в управлении. Нельзя просто так указать системе, что мы хотим видеть на графиках, мы не можем просто задать адрес устройства и радоваться красивым графикам. Данная статья даст краткое описание основных разделов навигационного меню Zabbix. (далее…)

dhcdrop

dhcdrop — Поиск нелегальных DHCP серверов в сети.

Довольно часто в сети которая использует для настройки протокол DHCP возникает проблема с появлением нелегальных DHCP серверов. Часто причиной этого является пользователь который подключил кабель не в тот порт своего маршрутизатора или юный администратор, который пытается изучать сетевые технологии на практике. Однако, результат один и тот же, ваши клиенты/абоненты получив в аренду адрес от такого сервера не получат доступ в интернет. (далее…)

Настройка dhcp сервера

Установка и настройка DHCP сервера в Ubuntu

Зачастую в больших сетях для упрощения работы с добавлением новых компьютеров и других устройств в сеть используют протокол динамического выделения адресов — DHCP. Это значительно упрощает настройку оборудования и экономит огромное количество времени. Используя DHCP нам не нужно производить настройку сети на каждом отдельном устройстве, нужно лишь подключить устройство к сети и DHCP сервер сделает все настройки автоматически. Каждый домашний WiFi роутер имеет в себе встроенный DHCP сервер, поэтому вам не нужно каждый раз при подключении к разным роутерам прописывать все настройки вручную, роутер делает это за вас.

(далее…)

Использование cron Linux, синтаксис, пример настройки

Использование cron linux

Практически любую задачу в системе Linux можно автоматизировать. Мы можем писать произвольные сценарии, автоматизируя определенные действия, однако иногда возникает необходимость автоматического выполнения сценариев в определенное время или с заданным интервалом. В частности, можно сделать так, чтобы сценарий опрашивал сетевые маршрутизаторы или коммутаторы и при обнаружении проблем посылал администратору сообщение или вносил запись в специальную базу данных. (далее…)

LVM - Logical Volime Manager

LVM в Linux. Быстрое руководство.

LVM в Linux — мощная система управления томами в системе. Позволяет создавать поверх физических разделов(в том числе и не разбитых устройств) логические тома, которые в системе будут видны как обычные разделы. Мы можем сгрупировать отдельные накопители в группы томов, а затем выделить логические тома.

Некоторые из операций, которые мо можем выполнять при помощи LVM:

  • Перемещение логического тома между физическими устройствами(винчестерами).
  • Увеличивать и уменьшать размеры логических томов на лету.
  • Создавать зеркала и дисковые последовательности на логических томах.

(далее…)

Установка PHP 7

Установка PHP 7. Быстрое руководство.

3 Декабря 2015 года увидела свет новая версия PHP. Первое глобальное обновление после 5й версии. Сегодня мы с вами установим новую версию php себе на сервер.

Из основных изменений в  PHP 7 нас ожидает:

  • В два раза выше производительность по сравнению с пхп 5.6
  • Уменьшенное потребление памяти.
  • Поддержка 64 бит. Теперь можем записать строки длинной больше 2^31 байт.
  • Null coalescing operator (??). Проверяем переменную на существование и возвращаем значение если существует или значение по умолчанию.
  • Оператор сравнения «<=>». Более подробно еще будем рассматривать его.
  • В define() как константу теперь можно объявить массив.
  • Анонимные классы.

(далее…)