Updates rtfm.co.ua πŸ‡ΊπŸ‡¦
719 subscribers
35 photos
466 links
Канал @rtfm - Π½ΠΎΠ²Ρ‹Π΅ посты Π½Π° https://rtfm.co.ua.
ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ - Π³Ρ€ΡƒΠΏΠΏΠ° @rtfmco https://t.iss.one./rtfmco
Download Telegram
Ansible: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² систСмС

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ β€œΡΠ°ΠΌΠΎΠΏΠΈΡΠ½Π°Ρβ€ Ansible Ρ€ΠΎΠ»ΡŒ letsencrypt. (см. Prometheus: ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ для RTFM β€” Grafana, Loki ΠΈ promtail). ΠŸΠ΅Ρ€Π΅Π΄ запуском Let’s Encrypt ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для получСния сСртификатов – Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, установлСн Π»ΠΈ Π² систСмС NGINX. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ package_facts: ... - name: "Check if NGINX is installed" package_facts: manager: "auto" ... И Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΠ»ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΠΎ массиву ansible_facts.packages: ... -…

https://rtfm.co.ua/ansible-proverka-nalichiya-paketa-v-sisteme/
VirtualBox: Nonexistent host networking interface, name β€˜wlp13s0’

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π» ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ~/VirtualBox VMs с Π½ΠΎΡƒΡ‚Π° Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. ПослС этого ΠΏΡ€ΠΈ запускС  ΠΌΠ°ΡˆΠΈΠ½Ρ‹ – VirtualBox сообщаСт ΠΎΠ± ошибкС: Nonexistent host networking interface, name β€˜wlp13s0’ (VERR_INTERNAL_ERROR). Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ интСрфСйсы Π½Π° Π½ΠΎΠ²ΠΎΠΉ машинС: $ ip a s 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group…

https://rtfm.co.ua/virtualbox-nonexistent-host-networking-interface-name-wlp13s0/
Jenkins: ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ сСрвСр

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ старый Jenkins с ΠΏΠ°Ρ‡ΠΊΠΎΠΉ iOS Π΄ΠΆΠΎΠ±, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ пСрСнСсти Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ сСрвСр. ДокумСнтация ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚: Move a job from one installation of Jenkins to another by simply copying the corresponding job directory. Π’.Π΅. Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, самый простой – просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΏΠ°ΠΏΠΊΡƒ jobs, ΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. НСдостаток (ΠΈΠ»ΠΈ прСимущСство, Π² зависимости ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ) Ρ‚Π°ΠΊΠΎΠ³ΠΎ подхода…

https://rtfm.co.ua/jenkins-kopirovanie-proekta-na-drugoj-server/
What is: YAML – ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, YAML vs JSON ΠΈ PyYAML

YAML – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных форматов… Они сами Π½Π΅ Π·Π½Π°ΡŽΡ‚ – Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ Ρ‡Π΅Π³ΠΎ, Π½Π° самом Π΄Π΅Π»Π΅. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π±Ρ‹Π» Β«Yet Another Markup LanguageΒ» – Β«Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈΒ», ΠΏΠΎΠ·ΠΆΠ΅ стал Β«YAML Ain’t Markup LanguageΒ» – Β«YAML – Π½Π΅ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈΒ» ((с) Wiki Rus ΠΈ Wiki Eng): Originally YAML was said to mean Yet Another Markup…

https://rtfm.co.ua/what-is-yaml-obshhij-obzor-tipy-dannyx-yaml-vs-json-i-pyyaml/
Jenkins: HTTP full-duplex channel timeout

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Jenkins с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Jenkins CLI – ΠΎΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ с ошибкой. Π’.Π΅. Π² консоли Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ выводится, Π½ΠΎ Ссли послС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ echo $?, Ρ‡Ρ‚ΠΎ Π±Ρ‹ вывСсти ΠΊΠΎΠ΄ послСднСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ – Ρ‚ΠΎ Ρ‚Π°ΠΌ Π±Ρ‹Π», каТСтся, 255 ΠΎΡ‚Π²Π΅Ρ‚. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΠ»ΠΎ ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ Ρ‚ΠΎΠΌΡƒ, Π½Π΅ записал Π² Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ выглядит Ρ‚Π°ΠΊ: $ java -jar jenkins-cli.jar…

https://rtfm.co.ua/jenkins-http-full-duplex-channel-timeout/
NextCloud: установка сСрвСра Π½Π° Debian с NGINX ΠΈ PHP-FPM, ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° Arch Linux

ПослС новости ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Dropbox Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° 3 устройства – я Ρ‚Π°ΠΊΠΈ созрСл для установки NextCloud. ΠžΠ³ΠΎΡ€Ρ‡ΠΈΠ» Π½Π΅ сам Π»ΠΈΠΌΠΈΡ‚ – Ρƒ мСня Ρ‚Ρ€ΠΈ устройства ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, плюс ΠΎΠ½ΠΎ повлияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (старыС Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ количСством устройств, Π° Π²ΠΎΡ‚ Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ – придётся ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ), сколько Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.…

https://rtfm.co.ua/nextcloud-ustanovka-servera-na-debian-s-nginx-i-php-fpm-i-klienta-na-arch-linux/
Monit: Π°Π»Π΅Ρ€Ρ‚Ρ‹ ΠΏΡ€ΠΈ SSH Π»ΠΎΠ³ΠΈΠ½Π°Ρ… Π½Π° сСрвСр

Π—Π°Π΄Π°Ρ‡Π° – ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒ увСдомлСния Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΏΡ€ΠΈ SSH-Π»ΠΎΠ³ΠΈΠ½Π΅ Π½Π° хост с Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… IP. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Monit. УстанавливаСм: НастраиваСм ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΏΠΎΡ‡Ρ‚Ρ‹ – Π·Π°Π΄Π°Ρ‘ΠΌ localhost (Ρƒ нас крутится Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ exim), Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ письма ΠΈ получатСля Π°Π»Π΅Ρ€Ρ‚ΠΎΠ². Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ /etc/monit/monitrc: ... set mailserver localhost set mail-format { from: Monit subject:…

https://rtfm.co.ua/monit-alerty-pri-ssh-loginax-na-server/
NGINX: access Π»ΠΎΠ³ – Π»ΠΎΠ³Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх запросов, ΠΊΡ€ΠΎΠΌΠ΅ 200

Π—Π°Π΄Π°Ρ‡Π° – Π»ΠΎΠ³Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС запросы, ΠΊΡ€ΠΎΠΌΠ΅ 200 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ². ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ с map ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ. НапримСр – Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ условия ΠΏΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ location – ΠΏΠΎΠΏΠΎΠ·ΠΆΠ΅, Π½Π°Π²Π΅Ρ€Π½ΠΎ, добавлю Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. БСйчас нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Π΄Π²Π΅ возмоТности NGINX – β€œΡƒΡΠ»ΠΎΠ²Π½ΠΎΠ΅ логгированиС” для Π²Ρ‹Π±ΠΎΡ€Π° условий, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Π½ΠΎΡΠΈΡ‚ΡŒ  события Π² ΠΆΡƒΡ€Π½Π°Π»,…

https://rtfm.co.ua/nginx-access-log-loggirovanie-vsex-zaprosov-krome-200/
TestRail: QA Test Case Management систСма – установка Π½Π° Linux

TestRail – Test Case Management Software for QA and Development Teams. БобствСнно – этого достаточно для описания) НиТС – описаниС процСсса Π΅Π³ΠΎ установки Π½Π° Debian с NGINX, Let’s Encrypt, PHP-FPM, MariaDB ΠΈ Exim. Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ страница ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° – www.gurock.com/testrail ДокумСнтация ΠΏΠΎ установкС – Ρ‚ΡƒΡ‚>>>. Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Π½Π° AWS EC2. LEMP ΠΈ SSL Логинимся Π½Π° сСрвСр: …

https://rtfm.co.ua/testrail-qa-test-case-management-sistema-ustanovka-na-linux/
What is: chroot – систСмный Π²Ρ‹Π·ΠΎΠ² ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π² Linux

chroot() Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ядро Linux Π² 1979 Π³ΠΎΠ΄Ρƒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для изоляции Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. По сути, являСтся ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ всСй ΠΈΠ΄Π΅ΠΈ Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² соврСмСнных систСмах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ namespaces ΠΈ cgroups, Π° Ρ€Π°Π½ΡŒΡˆΠ΅ примСняли chroot для создания ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ хоста Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ окруТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠ³Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для тСстирования. БобствСнно, ch ΠΈ root ΠΈ являСтся β€œΠ°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉβ€β€¦

https://rtfm.co.ua/what-is-chroot-sistemnyj-vyzov-i-utilita-v-linux/
English: Π³Π»Π°Π³ΠΎΠ»Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π² английском языкС

Одной ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Π½Π³Π»ΠΈΠΉΡΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π»ΠΎΠ³Π° Π±Ρ‹Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π΄Π°Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ английского, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρƒ мСня достаточно большиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π”ΠΎΠ»Π³ΠΎ Π΄ΡƒΠΌΠ°Π» – стоит Π»ΠΈ Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ Π² этом Π±Π»ΠΎΠ³Π΅, Π½ΠΎ – Π² IT Π±Π΅Π· английского Π½ΠΈΠΊΡƒΠ΄Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ, надСюсь, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ нюансами и…

https://rtfm.co.ua/english-glagoly-i-vremena-v-anglijskom-yazyke/
Arch Linux: установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² NVIDIA для GeForce GTX 1050 Ti

Основной Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ПК Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ с NVIDIA 1050 Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Ρ‹ Π½Π° Linux Π±Π΅Π· нСобходимости ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² Windows. БобствСнно, для этого Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ Π±Ρ‹ систСма Π½Π°Ρ‡Π°Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ β€œΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ€Ρ‰ΠΈΠ½Ρƒβ€ вмСсто nouveau (хотя, справСдливости Ρ€Π°Π΄ΠΈ, Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° nouveau я ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹). ПослС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ пару…

https://rtfm.co.ua/arch-linux-ustanovka-drajverov-nvidia-dlya-geforce-gtx-1050-ti/
Prometheus” Alertmanager – ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² Π² β€œ/dev/null”

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ посту Prometheus: Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³ Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² Π² Alertmanager. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ с Ρ€ΠΎΡƒΡ‚Π°ΠΌΠΈ. Π—Π°Π΄Π°Ρ‡Π° – Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ всС Π°Π»Π΅Ρ€Ρ‚Ρ‹ ΠΎΡ‚ Π”Π΅Π²-Π°, ΠΈ ΡΠ»Π°Ρ‚ΡŒ Π² β€œ/dev/null”. Для этого – создаём пустой рСсивСр: ... receivers: - name: 'blackhole' - name: 'default' slack_configs: - send_resolved: true title_link: 'https://dev.monitor.example.world/prometheus/alerts' title: '{{ if eq .Status "firing" }}:confused:{{ else }}:dancing_panda:{{ end }}…

https://rtfm.co.ua/prometheus-alertmanager-otpravka-alertov-v-dev-null/
Jenkins: your Jenkins data directory is almost full ΠΈ автоматичСская очистка диска

Π•ΡΡ‚ΡŒ Jenkins, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ имССтся ΠΏΠ°Ρ‡ΠΊΠ° Π±ΠΈΠ»Π΄ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Бпустя ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя – появилось сообщСниС Π²ΠΈΠ΄Π°: Jenkins: your Jenkins data directory /var/lib/jenkins (aka JENKINS_HOME) is almost full ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ диск с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ncdu, ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ нСсколько Π΄ΠΆΠΎΠ±, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΆΠΈΡ€Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ мСста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: root@jenkins-production:/data/jenkins# du -h --max-depth 1 jobs/..25G     jobs/APITests... ΠšΡƒΡ‡Ρƒ мСста Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π»ΠΎΠ³ΠΈ: root@jenkins-production:/data/jenkins# ls -lh /data/jenkins/jobs/APITests/jobs/Projectname/jobs/Stage/jobs/ProjectnameStageAPItests/builds/551/log-rw-r--r-- 1 root root 77M Mar  1 12:49 /data/jenkins/jobs/APITests/jobs/Projectname/jobs/Stage/jobs/ProjectnameStageAPItests/builds/551/log И Π±ΠΈΠ»Π΄ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ хранится Ρ‚Π°ΠΊΠΎΠΉ Π»ΠΎΠ³.…

https://rtfm.co.ua/jenkins-your-jenkins-data-directory-is-almost-full-i-avtomaticheskaya-ochistka-diska/
Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 1 – ΠΎΠ±Π·ΠΎΡ€. Replication vs Sharding. Sentinel vs Cluster. Вопология Redis.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ планировался ΠΎΠ΄ΠΈΠ½ нСбольшой пост с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ создания Redis-Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ углублСния Π² Π΄Π΅Ρ‚Π°Π»ΠΈ – Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ всё большС ΠΈ большС, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·Π±ΠΈΠ» ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π½Π° Π΄Π²Π΅ части. Π’ этой, ΠΎΠ±Π·ΠΎΡ€Π½ΠΎΠΉ – ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния, Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Redis, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ. Достаточно ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π½ΠΎ со ссылками Π½Π° Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, плюс ссылки…

https://rtfm.co.ua/redis-replikaciya-chast-1-obzor-replication-vs-sharding-sentinel-vs-cluster-topologiya-redis/
Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 2 – Master-Slave рСпликация, ΠΈ Redis Sentinel

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ поста Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 1 – ΠΎΠ±Π·ΠΎΡ€. Replication vs Sharding. Sentinel vs Cluster. Вопология Redis. БобствСнно, вся история Π½Π°Ρ‡Π°Π»Π°ΡΡŒ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ memcached. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ нас Π½Π° сСрвСрах Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ ΠΈ memcahced, ΠΈ Redis. И memcached, ΠΈ Redis Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ standalone прилоТСния Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… сСрвСра, Ρ‚.Π΅. ΠΈΡ… инстансы никак…

https://rtfm.co.ua/redis-replikaciya-chast-2-master-slave-replikaciya-i-redis-sentinel/
Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 3 β€” redis-py ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Redis Sentinel ΠΈΠ· Python

Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ постов ΠΎ настройкС ΠΈ использовании Redis Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ с использованиСм Redis Sentinel – ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ· Python. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ посты сСрии: Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 1 β€” ΠΎΠ±Π·ΠΎΡ€. Replication vs Sharding. Sentinel vs Cluster. Вопология Redis. Redis: рСпликация, Ρ‡Π°ΡΡ‚ΡŒ 2 β€” Master-Slave рСпликация, ΠΈ Redis Sentinel Бписок всСх ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π² частности Python – redis.io/clients. Π’ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌβ€¦

https://rtfm.co.ua/redis-replikaciya-chast-3-redis-py-i-rabota-s-redis-sentinel-iz-python/
JetBrains Upsource: установка ΠΈ запуск Π½Π° Linux с NGINX ΠΈ SSL

Upsource – систСма ΠΎΡ‚ JetBrains для ΠΊΠΎΠ΄ Ρ€Π΅Π²ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½ интСгрируСтся Π²ΠΎ всС IDE ΠΎΡ‚ JetBrains. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Java-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Apache Cassandra Π² Ρ€ΠΎΠ»ΠΈ локального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ индСксов. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ машинС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ – 8 Π“Π‘ памяти, Ρ‡Ρ‚ΠΎ, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π”ΠΎ 10-Ρ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ – бСсплатна. Π’ этом постС –…

https://rtfm.co.ua/jetbrains-upsource-ustanovka-i-zapusk-na-linux-s-nginx-i-ssl/
Redis: Can’t open the log file: Read-only file system

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΉ сСрвис Redis, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ. ΠŸΡ€ΠΈ Π΅Π³ΠΎ запускС – ΠΎΠ½ сообщаСт, Ρ‡Ρ‚ΠΎ Can’t open the log file: Read-only file system – хотя ΠΏΡ€Π°Π²Π° Π½Π° /var/log ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅, Π½Π° сам Ρ„Π°ΠΉΠ» Π»ΠΎΠ³Π° – Ρ‚ΠΎΠΆΠ΅. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° оказалась достаточно Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ошибка выглядит Ρ‚Π°ΠΊ: --- Unit redis-cluster.service has begun starting up.Apr 03 10:12:28 bttrm-dev-console redis-server[18010]: *** FATAL CONFIG FILE ERROR ***Apr 03 10:12:28 bttrm-dev-console redis-server[18010]: Reading the configuration file, at line 11Apr 03 10:12:28 bttrm-dev-console redis-server[18010]: >>> β€˜logfile /var/log/redis/redis-cluster.log’Apr 03 10:12:28 bttrm-dev-console redis-server[18010]: Can’t open the log file: Read-only file systemApr 03 10:12:28 bttrm-dev-console systemd[1]: redis-cluster.service: Control process exited, code=exited status=1Apr 03 10:12:28 bttrm-dev-console systemd[1]: Failed to start Redis relication cluster node.--- Subject: Unit redis-cluster.service has failed ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π€Π°ΠΉΠ» Π»ΠΎΠ³Π° ΡƒΠΊΠ°Π·Π°Π½ Π² настройках ноды…

https://rtfm.co.ua/redis-cant-open-the-log-file-read-only-file-system/
Atom: ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹

Π”Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ vim практичСски для всСго, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Python (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ послСднСС врСмя ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Ρ€Π΅Π΄ΠΊΠΎ), для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ PyCharm. Π’ΠΎΡ‚ ΠΆΠ΅ PyCharm ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΡ€ΠΈ написании JSON-шаблонов для CludFormation (см. ΠΏΠ»Π°Π³ΠΈΠ½ aws-cloudformation). Для Go сначала пользовался vim с ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ vim-go, Π½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡ‚Ρ€ΠΎΠ³Π°Π» Atom – Π²ΠΏΠΎΠ»Π½Π΅ понравился, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΈΡΠΎΠΏΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ. БобствСнно Π² этом постС…

https://rtfm.co.ua/atom-poleznye-plaginy/