Небольшой практический пример использования Elastic Cloud для сбора логов с web сервера. Я вывожу в лог информацию о сессии пользователя, а затем настраиваю выборку в elastic на основе данных о сессии. Таким образом, вы в логе можете проследить информацию о конкретной сессии посетителя сайта.
https://serveradmin.ru/dobavlenie-proizvolnogo-polya-v-elastic-na-primere-session_id-v-bitrix/
#статья #elk
https://serveradmin.ru/dobavlenie-proizvolnogo-polya-v-elastic-na-primere-session_id-v-bitrix/
#статья #elk
Server Admin
Добавление произвольного поля в Elastic на примере session_id в...
Некоторое время назад я показал, как очень быстро можно организовать сбор логов с web сервера в Elastic Cloud. Сегодня расскажу, как сохранять не просто логи, а php session id посетителей сайта...
Небольшая заметка на тему настройки работы gitlab и встроенного container registry за проксирующим сервером на базе nginx. Как обычно возникают различные нюансы при подобном размещении сервисов, которые так или иначе решаются по месту. В данном случае нужно было разнести по разным поддоменам web интерфейс и registry.
https://serveradmin.ru/gitlab-container-registry-za-nginx-reverse-proxy/
#статья #gitlab #nginx
https://serveradmin.ru/gitlab-container-registry-za-nginx-reverse-proxy/
#статья #gitlab #nginx
Server Admin
Gitlab Container Registry за Nginx reverse proxy | serveradmin.ru
Настройка работы gitlab и container registry с проксированием https запросов через nginx reverse proxy.
Пример простой и быстрой настройки репликации баз данных mysql. Я показываю, как настроить и подключить slave сервер. В качестве примера взял сервер от percona, но настройка будет идентичной на всех mysql форках.
https://serveradmin.ru/mysql-server-master-slave-replikacziya/
#статья #mysql
https://serveradmin.ru/mysql-server-master-slave-replikacziya/
#статья #mysql
Server Admin
Настройка master - slave репликации mysql | serveradmin.ru
Подрбоное описание настройки репликации master slave на примере percona mysql server. Используются стандартные механизмы mysql сервера.
Небольшая заметка с полей по исправлению ошибки с кодировкой таблиц в zabbix. Сталкиваюсь не первый раз, поэтому решил оформить в публикацию.
https://serveradmin.ru/oshibka-v-zabbix-nepodderzhivaemaya-kodovaya-stranicza/
#ошибка #zabbix
https://serveradmin.ru/oshibka-v-zabbix-nepodderzhivaemaya-kodovaya-stranicza/
#ошибка #zabbix
Server Admin
Ошибка в Zabbix - Неподдерживаемая кодовая страница | serveradmin.ru
Некоторое время назад столкнулся с ошибкой в web интерфейсе Zabbix после очередного обновления сервера. Текст ошибки в веб интерфейсе - Неподдерживаемая кодовая страница или тип сравнения для...
Узнал недавно о проекте vStack - https://vstack.com, который строит платформу виртуализации на базе Freebsd. Был приятно удивлен увидеть это. Свой путь системного администратора я начинал с Freebsd. Долгое время администрировал только ее. Вовремя увидел ее закат и перешел на Linux. Но по Freebsd скучаю до сих пор. Мне нравилась эта система. Считаю ее более целостной и удобной, чем Linux, в котором целый зоопарк различных версий и технологий. В Freebsd достаточно было зайти на сервер, открыть /etc/rc.conf, чтобы понять, что тут на сервере запущено и настроено.
Очень надеюсь, что Freebsd еще оживет и займет свое место в стеке современных технологий. Недавно смотрел доклад одного инженера, работающего в штатах. Они запускали большой сервис телевещания онлайн и выбрали в качестве платформы Freebsd, так как по тестам она показала выше на 10-15% производительность, чем Linux. На том масштабе проекта это были приличные деньги. Так что не все еще потеряно. Собственно, о vstack я узнал, когда ко мне обратился хостер на тему обзора. У него в стеке технологий указан vstack. Из-за его использования себестоимость услуг в целом ниже, чем по рынку, так что возможно обзор все же будет.
Работали когда-нибудь с Freebsd?
#freebsd
Очень надеюсь, что Freebsd еще оживет и займет свое место в стеке современных технологий. Недавно смотрел доклад одного инженера, работающего в штатах. Они запускали большой сервис телевещания онлайн и выбрали в качестве платформы Freebsd, так как по тестам она показала выше на 10-15% производительность, чем Linux. На том масштабе проекта это были приличные деньги. Так что не все еще потеряно. Собственно, о vstack я узнал, когда ко мне обратился хостер на тему обзора. У него в стеке технологий указан vstack. Из-за его использования себестоимость услуг в целом ниже, чем по рынку, так что возможно обзор все же будет.
Работали когда-нибудь с Freebsd?
#freebsd
vstack.com
Enterprise virtualization platform vStack - vstack.com
vStack is an enterprise-class virtualization platform for building and managing IT infrastructure. Increase productivity and save resources with Russian virtualization software.
Небольшая инструкция по обновлению php 7.2 до 7.4 на Centos 8. Вот и случилось то, к чему мы все так привыкли в Centos :) Начинаем обновлять старый софт из сторонних репозиториев, так как в базовых лежит устаревшее. Если кому-то это не нравится, лучше сразу использовать Ubuntu. Но лично мне Centos нравится больше, поэтому я прод стараюсь держать на нем.
https://serveradmin.ru/obnovlenie-php-7-2-do-php-7-4-v-centos-8/
Вы за Ubuntu или Centos?
#статья #webserver #centos
https://serveradmin.ru/obnovlenie-php-7-2-do-php-7-4-v-centos-8/
Вы за Ubuntu или Centos?
#статья #webserver #centos
Server Admin
Обновление php 7.2 до php 7.4 в Centos 8 | serveradmin.ru
Не прошло и пол года, как дефолтная версия php 7.2 в стандартных репозиториях Centos слегка устарела и хочется чего-то новее. Недолго музыка играла :) Продолжаем бесконечную возню с устаревшими...
Зарелизилась 5-я версия Zabbix. Как обычно, много полезных нововведений. Надо будет на днях изучить их и прикинуть, когда стоит обновляться. На мой взгляд, это один из самых качественных open source продуктов.
https://habr.com/ru/company/zabbix/blog/501440/
#заметка #zabbix
https://habr.com/ru/company/zabbix/blog/501440/
#заметка #zabbix
Хабр
Вышел Zabbix 5.0
Команда Zabbix рада представить релиз новой версии Zabbix 5.0 LTS, в котором основное внимание уделено вопросам безопасности и масштабирования. Новая версия с...
Объявляется неделя Zabbix. Количество статей и серверов увеличилось вдвое. Накануне выхода пятой версии, настраивал интеграцию с Grafana. Мне это нужно было для настройки мульти дашборда из нескольких серверов Zabbix. Идея была вывести в один экран все активные триггеры с нескольких серверов. В статье рассказываю, как это сделать.
https://serveradmin.ru/nastrojka-intergaczii-zabbix-v-grafana/
#статья #zabbix #grafana
https://serveradmin.ru/nastrojka-intergaczii-zabbix-v-grafana/
#статья #zabbix #grafana
Server Admin
Настройка интеграции Zabbix в Grafana | serveradmin.ru
Долгое время у меня в голове витала мысль о том, что было бы здорово как-то организовать единый dashboard для нескольких zabbix серверов. До проработки вопроса долго не доходили руки, но в итоге...
Первый раз пишу заказной обзор хостинга, хотя подобные предложения получаю регулярно. Хостингов 5-7 ко мне точно обращались и готовы были оплатить статью. Я всем отказывал, а в этот раз решил согласиться. В статье объясняю, почему поступил именно так. В целом, мне хостинг понравился. Думаю, повешу на него партнерки на сайте.
https://serveradmin.ru/obzor-oblachnogo-hostinga-serverspace/
#статья #реклама
https://serveradmin.ru/obzor-oblachnogo-hostinga-serverspace/
#статья #реклама
Server Admin
Обзор облачного хостинга Serverspace | serveradmin.ru
Обзор на облачный хостинг serverspace от системного администратора. Рассмотрены основные услуги - VPS на базе vStack и облачная 1С.
Изучил новую версию Zabbix 5.0, заодно перевел все нововведения из официального анонса на русский язык. Изменений много и они существенные. Интерфейс сильно поменялся. Некоторые настройки изменились и переехали в другие места. Так что обновлять не рекомендую торопиться. Сначала все проверьте и подготовьтесь, чтобы не нарушить работу системы. Посмотрел внимательно готовые шаблоны. Они очень сильно изменились с версии 4.0. Я бы сказал кардинально. За изменениями в промежуточных версиях следил не сильно, поэтому сейчас накопилось много всего.
https://serveradmin.ru/ustanovka-i-nastrojka-zabbix-5-0/
#статья #zabbix
https://serveradmin.ru/ustanovka-i-nastrojka-zabbix-5-0/
#статья #zabbix
Server Admin
Установка и настройка Zabbix 5.0 | serveradmin.ru
Подробное описание установки и настройки системы мониторинга Zabbix 5 от опытного системного админситратора. Личный опыт и конкретные примеры.
Судя по всему, Zimbra будет дальше развиваться в качестве открытого почтового сервера. За исключением некоторых разработок, основной код Zimbra 9 будет доступен по лицензии open source. Подробно об этом можно почитать по ссылке в официальном блоге.
Напомню, что примерно месяц назад была информация о том, что Zimbra 9-й версии перестанет быть open source продуктом. А текущая открытая 8-я версия будет поддерживаться до конца 2024-го года.
Рад этой новости. Zimbra хороший бесплатный продукт с очень простой и быстрой установкой, при этом с обширным функционалом.
https://blog.zimbra.com/2020/05/is-zimbra-open-source-yes-faqs-about-zimbra-ose-for-you/
#заметка #zimbra #mailserver
Напомню, что примерно месяц назад была информация о том, что Zimbra 9-й версии перестанет быть open source продуктом. А текущая открытая 8-я версия будет поддерживаться до конца 2024-го года.
Рад этой новости. Zimbra хороший бесплатный продукт с очень простой и быстрой установкой, при этом с обширным функционалом.
https://blog.zimbra.com/2020/05/is-zimbra-open-source-yes-faqs-about-zimbra-ose-for-you/
#заметка #zimbra #mailserver
Zimbra : Blog
Is Zimbra Open Source? Yes! FAQs about Zimbra OSE for YOU! (updated August 2023)
Hello Zimbra Friends, Customer and Partners, With the release of Zimbra 9, there have been many questions about Zimbra’s Open Source status and Synacor’s commitment to Open Source as a practice and a community. We listened to your questions and concerns,…
Провел первое обновление сервера Zabbix до версии 5.0. Рассказываю о нюансах обновления и некоторых изменениях в интерфейсе.
https://serveradmin.ru/obnovlenie-zabbix-4-4-do-5-0/
#статья #zabbix
https://serveradmin.ru/obnovlenie-zabbix-4-4-do-5-0/
#статья #zabbix
Server Admin
Обновление Zabbix 4.4 до 5.0 | serveradmin.ru
Недавно вышла новая версия сервера Zabbix 5.0. Сегодня я расскажу, как обновить предыдущую версию zabbix 4.4 до актуальной 5.0. Делать это придется в обязательном порядке всем, так как версия 4.4...
Очередная информация по Zabbix. Хочу поделиться полезными ссылками и новостями:
1. Актуальные шаблоны мониторинга можно взять на github - https://github.com/zabbix/zabbix/tree/master/templates Я лично не знал, что они туда выкладываются. При обновлении Zabbix с версии на версию, сами шаблоны не обновляются. Я выходил из ситуации ручным импортом шаблонов в старый сервер. А сами шаблоны брал экспортом с пустой установки самой свежей версии сервера. Оказывается, все намного проще. Шаблоны можно сразу скачать с гитхаба.
2. Завтра пройдет бесплатный Meetup на русском языке в режиме онлайн. Регистрация по ссылке - https://www.eventbrite.com/e/zabbix-meetup-online-zabbix-50-tickets-106071913950
3. Zabbix регулярно проводит вебинары, в том числе на русском языке. Список их тут - https://www.zabbix.com/ru/webinars Я время от времени смотрю на интересующие меня темы.
#заметка #zabbix
1. Актуальные шаблоны мониторинга можно взять на github - https://github.com/zabbix/zabbix/tree/master/templates Я лично не знал, что они туда выкладываются. При обновлении Zabbix с версии на версию, сами шаблоны не обновляются. Я выходил из ситуации ручным импортом шаблонов в старый сервер. А сами шаблоны брал экспортом с пустой установки самой свежей версии сервера. Оказывается, все намного проще. Шаблоны можно сразу скачать с гитхаба.
2. Завтра пройдет бесплатный Meetup на русском языке в режиме онлайн. Регистрация по ссылке - https://www.eventbrite.com/e/zabbix-meetup-online-zabbix-50-tickets-106071913950
3. Zabbix регулярно проводит вебинары, в том числе на русском языке. Список их тут - https://www.zabbix.com/ru/webinars Я время от времени смотрю на интересующие меня темы.
#заметка #zabbix
GitHub
zabbix/templates at master · zabbix/zabbix
Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud. - zabbix/zabbix
10_Webinar_-_Kubernetes_ru.pdf
2.8 MB
Смотрел сегодня Zabbix Meetup. Не могу сказать, что там было что-то сильно интересное. Скорее просто для того, чтобы не выпадать из контекста слежу за Zabbix, так как последнее время много работаю с мониторингом. Сделал для себя несколько пометок по ходу выступления ведущих. Делюсь с вами, может пригодится информация.
1. В ветке 5 планируется сделать HA (кластер высокой доступности) из коробки.
2. В разработке готовый шаблон для мониторинга кластера Kubernetes.
3. Агент2 умеет держать открытым соединение с БД.
4. Появилась возможность подключения по odbc прямо в элементе данных.
5. Версии TLS ниже 1.2 не поддерживаются (ожидаемо, но могут быть проблемы на старых системах).
6. Несколько линков между устройствами на карте сетей настроить нельзя.
7. Плагин для Grafana полностью поддерживает Zabbix 5.0.
8. Миграция с mysql на postgresql возможна, но не очень проста. Нужно потрудиться.
9. Пакеты PHP взяты от RedHat, а не стандартные из репы Remi. Почему? Ответ сотрудника: "Отсутствие сторонней зависимости в первую очередь." Я лично ответ не понял.
Доклады доступны для просмотра и скачивания - https://www.zabbix.com/ru/events/meetup_ru_20200526
Давно задумываюсь о сертификации по Zabbix, но озвученные в выступлении цены отбили желание. Не вижу для себя смысла тратить столько денег на эту тему, даже с учетом того, что я имею хороший доход.
1. В ветке 5 планируется сделать HA (кластер высокой доступности) из коробки.
2. В разработке готовый шаблон для мониторинга кластера Kubernetes.
3. Агент2 умеет держать открытым соединение с БД.
4. Появилась возможность подключения по odbc прямо в элементе данных.
5. Версии TLS ниже 1.2 не поддерживаются (ожидаемо, но могут быть проблемы на старых системах).
6. Несколько линков между устройствами на карте сетей настроить нельзя.
7. Плагин для Grafana полностью поддерживает Zabbix 5.0.
8. Миграция с mysql на postgresql возможна, но не очень проста. Нужно потрудиться.
9. Пакеты PHP взяты от RedHat, а не стандартные из репы Remi. Почему? Ответ сотрудника: "Отсутствие сторонней зависимости в первую очередь." Я лично ответ не понял.
Доклады доступны для просмотра и скачивания - https://www.zabbix.com/ru/events/meetup_ru_20200526
Давно задумываюсь о сертификации по Zabbix, но озвученные в выступлении цены отбили желание. Не вижу для себя смысла тратить столько денег на эту тему, даже с учетом того, что я имею хороший доход.
Привожу наглядный пример, почему в RAID1 и RAID10 лучше использовать разные диски SSD. Вот картинка мониторинга SMART с одного из моих железных серверов в Selectel. Сегодня получил уведомление от заббикса о том, что показатель смарт, отвечающий за износ диска, упал ниже 10%. Пришло время менять диск.
Конкретно в этом сервере диски разные. Наглядно видно, что за один и тот же период времени у них по разному изменилась метрика износа. У одного на 18%, у другого на 14%. Чаще всего я вижу одинаковые диски с одинаковым износом. Это не очень хорошо, но в целом не критично. Главное настроить мониторинг и сделать замену одного из дисков заранее.
А что будет, если мониторинга нет? Есть ненулевой шанс, что оба диска умрут примерно одинаково с разницей в 1-2 дня. Хорошо, если успеете заменить первый сбойный диск и произвести синхронизацию массива со второго. Но может и не повезти. Лучше не полагаться на везение, а настраивать мониторинг.
Конкретно в этом сервере диски разные. Наглядно видно, что за один и тот же период времени у них по разному изменилась метрика износа. У одного на 18%, у другого на 14%. Чаще всего я вижу одинаковые диски с одинаковым износом. Это не очень хорошо, но в целом не критично. Главное настроить мониторинг и сделать замену одного из дисков заранее.
А что будет, если мониторинга нет? Есть ненулевой шанс, что оба диска умрут примерно одинаково с разницей в 1-2 дня. Хорошо, если успеете заменить первый сбойный диск и произвести синхронизацию массива со второго. Но может и не повезти. Лучше не полагаться на везение, а настраивать мониторинг.
В продолжение утренней заметки по SSD. Решил оформить в виде отдельного поста.
https://serveradmin.ru/wear_leveling_count-i-total_lbas_written-iznos-ssd-diska/
#статья #zabbix
https://serveradmin.ru/wear_leveling_count-i-total_lbas_written-iznos-ssd-diska/
#статья #zabbix
Server Admin
Wear_Leveling_Count и Total_LBAs_Written, износ SSD диска |...
# smartctl /dev/sdb --all | grep "Sector Size" Sector Size: 512 bytes logical/physical Теперь идем на TLB Calculator и смотрим количество перезаписей диска. Износ SSD диска подтверждается. Хотя по...
В очередной раз зашел к одному из облачных провайдеров просчитать небольшой проект. Опять удивился ценам и ушел. Ну очень дорого и я не понимаю, почему. Неужели облачная архитектура реально настолько сложна, что стоит в 3 раза дороже обычных VPS? Очень скромные ресурсы под инстансы указал, но на выходе ценник негуманный получился. Придется в очередной раз на vps все делать. В облаках только s3 использую.
Пользуетесь облачными услугами?
Пользуетесь облачными услугами?
Хочу начать еженедельную рубрику на канале с обзором интересных на мой взгляд событий в онлайне. Сам я стараюсь посещать 1-2 мероприятия в неделю. Чаще всего это обучающие семинары или практикумы. Но иногда и какие-то конференции, которые по сути тоже являются обучением.
Считаю просмотр обучающих материалов важной частью своей профессии. Все узнать, попробовать и изучить невозможно. Достаточно просто хорошо ориентироваться в предметной области, чтобы всегда примерно представлять с помощью каких подходов и инструментов можно решать те или иные задачи.
Когда у тебя широкий кругозор, разработать рабочее решение дело техники и твоих способностей. Если не хватает способностей, можно кого-то нанять. Главное понимать, что именно надо получить и какими методами решать задачу. Тогда контроль над исполнением будет не сложным.
Итак, на следующей недели рекомендую обратить внимание на перечисленные мероприятия.
Zabbix: Настройка производительности Zabbix: 100K проверок в секунду на одном сервере.
2 Июня, Вторник 10:00 Регистрация
Слёрм: Как работает DNS в кластере Kubernetes. Как опубликовать приложение в k8s, способы публикации и управления трафиком.
2 Июня, Вторник 20:00 Регистрация
Rebrain: Открытый практикум DevOps by Rebrain: Docker EE
2 Июня, Вторник, 19:00 Регистрация
Skillbox: Как перестать бояться и полюбить DevOps
1-3 Июня, 16:00 Регистрация
Считаю просмотр обучающих материалов важной частью своей профессии. Все узнать, попробовать и изучить невозможно. Достаточно просто хорошо ориентироваться в предметной области, чтобы всегда примерно представлять с помощью каких подходов и инструментов можно решать те или иные задачи.
Когда у тебя широкий кругозор, разработать рабочее решение дело техники и твоих способностей. Если не хватает способностей, можно кого-то нанять. Главное понимать, что именно надо получить и какими методами решать задачу. Тогда контроль над исполнением будет не сложным.
Итак, на следующей недели рекомендую обратить внимание на перечисленные мероприятия.
Zabbix: Настройка производительности Zabbix: 100K проверок в секунду на одном сервере.
2 Июня, Вторник 10:00 Регистрация
Слёрм: Как работает DNS в кластере Kubernetes. Как опубликовать приложение в k8s, способы публикации и управления трафиком.
2 Июня, Вторник 20:00 Регистрация
Rebrain: Открытый практикум DevOps by Rebrain: Docker EE
2 Июня, Вторник, 19:00 Регистрация
Skillbox: Как перестать бояться и полюбить DevOps
1-3 Июня, 16:00 Регистрация
Настраиваю мониторинг MySQL сервера с помощью готового шаблона от разработчиков Zabbix. Теперь нет смысла в сторонних самоделках. Данный шаблон мониторит все основные метрики, в том числе репликацию. Сделал полный разбор всех триггеров шаблона.
https://serveradmin.ru/monitoring-mysql-v-zabbix/
#статья #zabbix #mysql
https://serveradmin.ru/monitoring-mysql-v-zabbix/
#статья #zabbix #mysql
Server Admin
Мониторинг Mysql в Zabbix | serveradmin.ru
Мониторинг сервера MySQL в Zabbix на основе стандартного шаблона от разработчиков. Полностью разобран шаблон, включая все триггеры.