• Сетевые настройки в CentOS 7
    Решение проблемы

    Сетевые настройки в CentOS 7

    В данном материале я затрону актуальную тему, с которой начинается практически любая первоначальная работа с сервером. Настройка основных параметров сети в CentOS — ip адрес, dhcp, ipv6, dns, hostname, статические маршруты, сетевые карты и другие network параметры. Двигаться по теме будем шаг за шагом от простого к сложному, разбирая все нюансы по порядку и отвечая на наиболее популярные вопросы. Содержание: 1 Сетевые настройки на сервере CentOS 7 2 Как получить сетевые настройки по DHCP 3 Как настроить DNS в CentOS 7 4 Как отключить ipv6 в CentOS 7 5 Как изменить hostname в CentOS 7 6 Установить шлюз по-умолчанию в CentOS 7 7 Network Manager в CentOS 7 8 System…

  • CentOS 7 настройка сервера
    Решение проблемы

    CentOS 7 настройка сервера

    У меня имеется свежеустановленный сервер CentOS 7 на VDS с виртуализацией KVM. Я расскажу о том, как сделать базовую настройку сервера для использования его в любом качестве на ваше усмотрение. Это может быть web сервер, vpn сервер, сервер мониторинга. Я расскажу о начальных настройках системы CentOS, которые повышают безопасность и удобство работы с сервером. Отмечу, что в 7-й версии системы произошли некоторые изменения по сравнению с предыдущими версиями. Содержание: 1 Введение 2 Начальная настройка CentOS 7 3 Указываем сетевые параметры 4 Настраиваем firewall 5 Настройка SSH в CentOS 7 6 Настраиваем время 7 Добавление репозиториев 8 Настройка хранения истории в bash_history 9 Автоматическое обновление системы 10 Отключаем флуд сообщений в /var/log/messages 11 Установка…

  • Установка gitlab в LXC контейнер
    Решение проблемы

    Установка gitlab в LXC контейнер

    Установка Gitlab на виртуальную машину или сервер не представляет никакой трудности. Разработчики предлагают полностью автоматизированную систему развертывания приложения. Но в среде lxc контейнера она не работает. Я расскажу, как это исправить. После автоматической установки gitlab, вы увидите следующую ошибку: There was an error running gitlab-ctl reconfigure: sysctl[kernel.shmall] (postgresql::enable line 66) had an error: Mixlib::ShellOut::ShellCommandFailed: execute[load sysctl conf kernel.shmall] (/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/resources/sysctl.rb line 59) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '255' ---- Begin output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ---- STDOUT: STDERR: sysctl: setting key "kernel.shmmax": Read-only file system ---- End output of cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - ---- Ran…

  • Вирус Crusis (Dharma) — как расшифровать файлы и удалить вымогателя
    Решение проблемы

    Вирус Crusis (Dharma) — как расшифровать файлы и удалить вымогателя

    Продолжаю печально известную рубрику на своем сайте очередной историей, в которой я сам оказался пострадавшим. Я расскажу о вирусе-вымогателе шифровальщике Crusis (Dharma), который зашифровал все файлы на сетевом диске и поставил им расширение .combo. Поработал он не только над локальными файлами, как бывает чаще всего, но и над сетевыми. Содержание: 1 Введение 2 Описание вируса шифровальщика Crusis (Dharma) 3 Как вирус вымогатель Crusis (Dharma) шифрует файлы 4 Как лечить компьютер и удалить вымогатель Crusis (Dharma) 5 Где скачать дешифратор Crusis (Dharma) 6 Как расшифровать и восстановить файлы после вируса Crusis (Dharma) 7 Касперский, eset nod32 и другие в борьбе с шифровальщиком Crusis (Dharma) 8 Куда обратиться за гарантированной расшифровкой 9…

  • Мониторинг принтеров HP, Kyocera, Brother через snmp в zabbix
    Решение проблемы

    Мониторинг принтеров HP, Kyocera, Brother через snmp в zabbix

    Расскажу о простом и эффективном способе наблюдения за сетевыми принтерами в организации. Речь пойдет о настройке мониторинга за состоянием принтеров HP, Kyocera, Brother через snmp с помощью Zabbix. Собирать буду значения напечатанных страниц за все время, состояние тонера, название картриджа и серийный номер принтера. Содержание: 1 Введение 2 Поиск необходимых OID 3 Настройка мониторинга принтеров по snmp 4 Заключение Введение Практически все современные принтеры умеют отдавать данные о своем состоянии через протокол snmp. Система мониторинга Zabbix позволяет без проблем собирать эти данные, хранить, настраивать оповещения на различные события. В своем примере я буду отправлять уведомление, если уровень тонера в картридже будет опускаться ниже 10%. Казалось бы актуальный запрос, но в сети…

  • Очистка и удаление файлов ib_logfile в Mysql
    Решение проблемы

    Очистка и удаление файлов ib_logfile в Mysql

    Небольшая заметка на тему изменения размера или удаления файлов ib_logfile0, ib_logfile1, ib_logfile2 и т.д. В этих файлах хранятся журналы транзакций innodb. В общем случае их можно безболезненно удалить или изменить размер. Ниже расскажу, как это сделать. Что это вообще за файлы — ib_logfile0, ib_logfile1, ib_logfile2? Как я уже сказал, это файлы с журналами транзакций innodb. В конфигурации mysql за них отвечают следующие параметры: innodb_log_file_size = 512M innodb_log_files_in_group = 3 Тут указано, что максимальный размер журнала транзакции может быть 512 Мб, а всего таких журналов 3 штуки. # ll /var/lib/mysql В общем случае, для того, чтобы уменьшить размер файлов ib_logfile0, ib_logfile1, ib_logfile2, достаточно изменить соответствующий параметр в конфиге mysql, корректно завершить работу и запустить заново mysql с новыми параметрами. Ключевое слово…

  • Движение — жизнь. Привыкаем с детства жить на ногах, а не попе.
    Решение проблемы

    Движение — жизнь. Привыкаем с детства жить на ногах, а не попе.

    Это будет необычная статья, совершенно не связанная с ИТ, но как по мне, так гораздо более важная. Я затрону очень важный вопрос воспитания детей, в частности, привитие им привычки работать стоя. Сам я абсолютно убежден, что сидячий образ жизни современной цивилизации является одним из главных негативных факторов развития современного человека. Содержание: 1 Как движение влияет на развитие детей 1.1 Тугое пеленание замедляет развитие младенца 1.2 Как только ребенок научился ходить, забываем про коляску 1.3 Не ограничиваем ребенка в ежедневном и беспорядочном движении 1.4 Привыкаем читать, рисовать, писать стоя 2 Движение обеспечивает общее развитие организма человека 3 Здоровьесберегающая программа 4 Заключение Как движение влияет на развитие детей Я задумал написать на…

  • Обновление Zabbix 3.4 до 4.0
    Решение проблемы

    Обновление Zabbix 3.4 до 4.0

    1-го октября как-то буднично и без отдельной рассылки вышла новая версия сервера мониторинга Zabbix 4.0. Сегодня я расскажу, как выполнить обновление zabbix с версии 3.4 до последней версии 4.0. Я уже давно использовал альфа версии, потом rc, так что уже неплохо знаком с новой версией, и она мне очень понравилась. Содержание: 1 Что нового в версии zabbix 4.0 2 Подготовка к обновлению 2.1 Centos 7 2.2 Debian 9 2.3 Ubuntu 18 3 Установка обновления zabbix 3.4 до 4.0 3.1 Centos 7 3.2 Debian 9/Ubuntu 18 4 Заключение Что нового в версии zabbix 4.0 Я просмотрел весь сайт, но так и не увидел отдельной новости или объявления о выходе новой версии…

  • Установка и настройка Zabbix 4.0
    Решение проблемы

    Установка и настройка Zabbix 4.0

    1-го октября 2018 года вышла новая версия бесплатной системы мониторинга, которую я постоянно использую. Я подробно расскажу об установке и начальной настройке Zabbix 4.0 на примере систем CentOS, Debian, Ubuntu со скриншотами и пояснениями. В этой версии много интересных и полезных нововведений, так что посмотреть на неё однозначно стоит. Содержание: 1 Введение 2 Подготовка сервера CentOS к установке 3 Установка сервера Zabbix 4.0 в CentOS 3.1 Настройка SELinux с zabbix 4 Установка сервера Zabbix 4.0 в Ubuntu, Debian 5 Настройка Zabbix Frontend 6 Настройка Zabbix Server 6.1 Создание учетной записи и смена пароля 6.2 Настройка email оповещений 6.3 Изменение шаблона стандартных оповещений 6.4 Изменение стандартных шаблонов мониторинга 6.5 Общие настройки 7…

  • Dashboard для логов Nginx в Kibana+Elasticsearch
    Решение проблемы

    Dashboard для логов Nginx в Kibana+Elasticsearch

    Не так давно я рассказывал о том, как настроить ELK Stack для централизованного хранения логов. Сегодня хочу подробно рассказать о том, как создать координатную географическую карту на основе логов nginx и составить дашборд для него же. На этом дашборде очень удобно мониторить состояние веб проекта — расследовать инициденты, анализировать ошибки. Содержание: 1 Введение 2 Создание index шаблона 3 Настройка координатной карты в Kibana 4 Настройка Dashboard для nginx 5 Заключение Введение Начнем создание дашборда с самого сложного — настройки гео карты запросов. На официальном сайте есть подробный мануал на тему создания GeoIP карты. В нем вроде бы все понятно. Никаких особых настроек не требуется. Все работает из коробки. Но у…