Пример простой и быстрой настройки репликации баз данных 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.
👍3
Небольшая инструкция по обновлению 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,…
👍1
Провел первое обновление сервера 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 на основе стандартного шаблона от разработчиков. Полностью разобран шаблон, включая все триггеры.
Хочу поделиться на мой взгляд полезной информацией. Заказчик предоставил доступ к оплаченной услуге бэкапов. С услугой предоставляется доступ по ssh. Я зашел на сервер и посмотрел, как это все работает.
Подключился на обычный сервер по ssh в свою домашнюю директорию. Из нее можно выйти. Рядом директории еще для 30-50 клиентов. Полазил по серверу. Много куда доступ на чтение есть, в том числе в некоторые логи. Стоит система Centos 7. В ходе исследования наткнулся на дамп статуса рейд контроллера MegaSAS.
Изучив его, узнал про файловую структуру сервера. Собран RAID-6 из 16-ти HGST HUS726060ALE614 на 6Тб. Массив смонтирован в директорию /backup с домашними каталогами клиентов. Файловая система - xfs, объем раздела - 77T. Доступный объем для пользователя, судя по всему, ограничен квотами.
Кажется немного колхозным такая организация услуги, но на практике пользоваться очень удобно. У тебя полноценный ssh доступ с возможностью создания скриптов и запуска их по cron. Можешь прямо с сервера с бэкапами забирать данные с целевых серверов, например по scp или rsync.
Подходит такая услуга только под хранение бэкапов, при условии, что копия информации точно есть еще где-то. Вряд ли данный сервер как-то бэкапится самим хостером, так как услуга стоит не дорого. Хранить там уникальные данные нельзя.
По цене услуга сопоставима с s3 подобными хранилищами, но нет отдельной платы за трафик, плюс, как мне кажется, такой формат более удобен и универсален.
Подключился на обычный сервер по ssh в свою домашнюю директорию. Из нее можно выйти. Рядом директории еще для 30-50 клиентов. Полазил по серверу. Много куда доступ на чтение есть, в том числе в некоторые логи. Стоит система Centos 7. В ходе исследования наткнулся на дамп статуса рейд контроллера MegaSAS.
Изучив его, узнал про файловую структуру сервера. Собран RAID-6 из 16-ти HGST HUS726060ALE614 на 6Тб. Массив смонтирован в директорию /backup с домашними каталогами клиентов. Файловая система - xfs, объем раздела - 77T. Доступный объем для пользователя, судя по всему, ограничен квотами.
Кажется немного колхозным такая организация услуги, но на практике пользоваться очень удобно. У тебя полноценный ssh доступ с возможностью создания скриптов и запуска их по cron. Можешь прямо с сервера с бэкапами забирать данные с целевых серверов, например по scp или rsync.
Подходит такая услуга только под хранение бэкапов, при условии, что копия информации точно есть еще где-то. Вряд ли данный сервер как-то бэкапится самим хостером, так как услуга стоит не дорого. Хранить там уникальные данные нельзя.
По цене услуга сопоставима с s3 подобными хранилищами, но нет отдельной платы за трафик, плюс, как мне кажется, такой формат более удобен и универсален.
Небольшая заметка по ошибке в работе cron. Гуглится проблема не очень хорошо, поэтому решил оформить в статью.
https://serveradmin.ru/crond-error-getpwnam-failed/
#ошибка #centos
https://serveradmin.ru/crond-error-getpwnam-failed/
#ошибка #centos
Server Admin
Crond ERROR (getpwnam() failed) | serveradmin.ru
Столкнулся сегодня с ошибкой в работе системного Cron. Текст ошибки совершенно не информативный, так что не понятно, в чем конкретно проблема. Начал разбираться самостоятельно, так как по выдаче...