MariaDB: Table ‘mysql.user’ doesn’t exist

29 декабря 2017
 

 Есть локальный сервер MariaDB на рабочем ноуте с Arch Linux, для мелких тестовых баз. При попытке запуска — ошибка: $ sudo systemctl start mariadb Job for mariadb.service failed because the control process exited with error code. See «systemctl status mariadb.service» and «journalctl -xe» for details.

Docker: Swarm — REPLICAS 0/1

28 декабря 2017
 

 Имеется приложение, в Docker Swarm. Окружение работает в MS Azure, четыре виртуальных машины/ноды — один Swarm-менеджер и три воркера. После очередного деплоя — не появляется ни одной реплики: [simterm] $ docker service ls ID NAME MODE REPLICAS IMAGE PORTS 7hcoo66khzzp jm_website_api_layer replicated 0/1 jm/jm-api-layer:v2.0.3 *:4004->4004/tcp mlejgw5pgen9 jm_website_proxy replicated 0/1 jm/jm-website-proxy:latest *:80->80/tcp,*:443->443/tcp jv9t1pk50ui3 jm_website_transform replicated 0/1… Читать далее »

Arch Linux: VLC — no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)

27 декабря 2017
 

 После очередного обновления, при запуске VLC плеера — открывается только окно с изображением, а все менюшки отсутсвуют: Лог запуска говорит, что: [simterm] $ vlc VLC media player 2.2.8 Weatherwax (revision 2.2.7-14-g3cc1d8cba9) [0000562f55f74398] core libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface. [0000562f560b6c58] skins2 interface error: no suitable dialogs provider… Читать далее »

Linux: mutt — консольный почтовый клиент

26 декабря 2017
 

 Быстрая заметка по запуску mutt клиента на Arch Linux. Установка Устанавливаем: [simterm] $ sudo pacman -S mutt [/simterm] Создаём каталоги: [simterm] $ mkdir -p ~/.mutt/cache/{headers,bodies} [/simterm] Создаём файл настроек ~/.mutt/muttrc, добавляем в него настройки ящика: # From set from = «[email protected]» set realname = «Arseny» # Creds set smtp_url = «smtp://[email protected]@mail.domain.kiev.ua:587/» set smtp_pass = «password»… Читать далее »

Linux: ccat — cat с подсветкой синтаксиса

19 декабря 2017
 

 ccat — консольная утилита для отображения содержимого файлов с подствекой синтаксиса для Javascript, Java, Go, Ruby, C, Python и JSON. Можно скачать последнюю версию со страницы загрузок, а для Arch Linux доступен в AUR: [simterm] $ yaourt -S ccat [/simterm] И её работа: Что бы заменить стандартный /usr/bin/cat на /usr/bin/ccat — используем alias. Обновляем ~/.bash_profile,… Читать далее »

AWS: SSL Certificate Manager, CloudFront, S3 static website хостинг и несколько доменов

14 декабря 2017
 

 AWS Certificate Manager (ACM) позволяет создавать и управлять SSL сертификатами для сайтов и приложений в AWS. С его помощью можно получить новый сертификат — или загрузить и использовать свой. Документация по ACM — тут>>>. Задача: создать хостинг статического сайта в AWS S3, отдавать контент через CDN CloudFront, получить SSL в AWS ACM для двух имён и… Читать далее »

Tableau: установка на AWS EC2, запуск, бекап и восстановление

13 декабря 2017
 

 Задача: запустить Tableau сервер на EC2 в AWS. Можно использовать AMI из AWS Marketplace: Но мы пойдём «сложным» путём и установим Tableau с нуля на «голую» Windows 2016. Документация по установке — тут>>>. Документация по самому Tableau — тут>>>.

Prometheus: exporter_proxy — мониторинг сервисов в приватной сети

11 декабря 2017
 

 Есть рабочее окружение, которое включает в себя две VMSS с Docker Swarm — на одной работают swarm-managers, на второй — swarm-workers: В Master группе работает виртуальная машина с одним менеджером, в Nodes/Workers — три ВМ с воркерами. Master находятся за одним Load Balancer, Nodes — за вторым. Задача — собирать метрики со всех виртуальных машин.… Читать далее »