Лига сисадминов
12.8K subscribers
318 photos
15 videos
15 files
1.66K links
Статьи, переводы статей, заметки, и юмор на тему системного администрирования.

Написать администратору: @s_league_admin_bot

КНД: https://clck.ru/3Fy4kQ
Download Telegram
Network UPS Tools

Network UPS Tools (NUT) — это набор программ, которые обеспечивают общий интерфейс для мониторинга и администрирования оборудования ИБП, PDU и SCD.

Основная цель проекта — обеспечить поддержку устройств питания, таких как источники бесперебойного питания, блоки распределения питания, автоматические переключатели резерва, блоки питания и солнечные контроллеры. NUT предоставляет общий протокол и набор инструментов для мониторинга и управления такими устройствами.

https://github.com/networkupstools/nut

#ит_заметки #github #network #tools #UPS #PDU #SCD
👍19
Огромный репозиторий PowerShell скриптов

Наткнулся на интересный репозиторий, который включает более 500 различных кросс-платформенных скриптов PS почти на все случаи жизни.

https://github.com/fleschutz/PowerShell

#ит_заметки #github #powershell #windows
👍33🔥6
Недавно написал подписчик с целью поделиться своими работами:
Собственно сам репозиторий - https://github.com/Lifailon/
Мне показалось интересным, и думаю многие тоже смогут найти для себя здесь что-то интересное, применимое, или как минимум полезное для общего развития.

Отдельно стоит выделить:
https://github.com/Lifailon/PS-Commands - это набор примеров команд и скриптов для PowerShell (и все, что с ним связано), в репозиторий входит более 6 тыс строк заметок с примерами + тестовый стенд WinForms.

https://github.com/Lifailon/WinAPI - собственный Windows REST api/простой web сервер на базе чистого PowerShell

https://github.com/Lifailon/Kinozal-Bot - Telegram бот для автоматизации доставки контента из торрент трекера Кинозал до телевизора используя только телефон

https://github.com/Lifailon/AD-Manager - скрипт для автоматизации создания, блокировки, и других действий над пользователями и группами AD

При желании автора можно отблагодарить звездами на github, и положительными оценками его статьи на habr, посвященной проекту Telegram бота - https://habr.com/ru/articles/782028/

#ит_заметки #github
👍35
TorAPI

Недавно подписчик канала поделился своим проектом. Он не решает задач практического администрирования. И скорее предназначен для решения "бытовых вопросов", но на мой взгляд всё равно достаточно полезный и интересный (все мы люди, и имеем интересы вне работы).

Оригинальное описание, предложенное автором (не вижу смысла менять):
Написал небольшой Rest API сервер на базе node.js и express для получения данных с популярных русскоязычных торрент-трекеров (RuTracker, Kinozal, RuTor и NoNameClub). Для локального запуска, установка в 3 строки. Можно получить список всех доступных раздач по названию фильма или сериала (присутствует параметр all, что бы получить результат поиска по всем провайдерам, используя один запрос) с прямой ссылкой для загрузки торрент файла, так и дополнительную информацию о раздаче по ее идентификатору (рейтинг, хэш/магнит торрент файла, а так же состав торрента и размер файлов).
Достаточно много уже api сервисов для получения данных по id Кинопоиска (чаще всего это данные с tmdb), но вот с торрент трекеров не встречал, хотя там по мимо самой раздачи содержится так же не мало полезной информации.

Проект: https://github.com/Lifailon/TorAPI

#ит_статьи #github #rest_api
👍41
Полезные bash/shell/perl скрипты для Linux/Unix администраторов

Этот репозиторий - сборник полезных bash/shell/perl скриптов для Linux/Unix администраторов.

Все скрипты удобно рассортированы по категориям сервисов и программ. Например: dns, dhcp, samba, ispconfig, other и т.д.

https://github.com/CHERTS/linux-scripts/blob/master/README.ru.md

#ит_заметки #github #linux #shell #bash #script
👍31
Бесплатная электронная книга "Введение в сценарии Bash

Это руководство/книга с открытым исходным кодом по введению в Bash-сценарии, которое поможет вам изучить основы Bash-сценариев и начать писать потрясающие Bash-скрипты, которые помогут вам автоматизировать ежедневные задачи SysOps, DevOps и Dev. Неважно, являетесь ли вы DevOps/SysOps инженером, разработчиком или просто любителем Linux, вы можете использовать Bash скрипты для объединения различных команд Linux и автоматизации скучных и повторяющихся ежедневных задач, чтобы вы могли сосредоточиться на более продуктивных и интересных вещах.

Руководство подходит для всех, кто работает разработчиком, системным администратором или инженером DevOps и хочет изучить основы написания сценариев Bash.

https://github.com/bobbyiliev/introduction-to-bash-scripting

#ит_заметки #linux #bash #github
👍21
Любопытные open-source проекты для диагностики DNS

DNS-TESTER
Тестирование скорости ответа DNS со статистикой превышения, минимума, максимума

https://github.com/m0zgen/dns-tester

BENCH-DNS
Простой скрипт для тестирования загрузки DNS. Написан на языке Go.

https://github.com/m0zgen/bench-dns

CHECK-DNS-SERVERS
Проверка DNS - Дата сертификата, DNS resolve, HTTP 200

https://github.com/m0zgen/check-dns-servers


MAC-DNS
Очистка кэша DNS и настройка DNS IP сервисов - Google, Cloudflare, BLD

https://github.com/m0zgen/mac-dns

BLD-LOOKUP
Соберите все IP-адреса DNS BLD и попытайтесь разрешить целевой домен с каждым IP BLD

https://github.com/m0zgen/bld-lookup

#ит_статьи #network #dns #github
👍20
Как запустить GitHub Actions локально

GitHub Actions помогает автоматизировать такие задачи, как сборка, тестирование и развертывание в вашем репозитории GitHub.

Одним щелчком мыши вы можете опубликовать готовый код или пакет на npm, GitHub Pages, как образ docker, развернуть продакшен-код у облачного провайдера и так далее.

Проблемы начинаются, когда вы решаетесь испытать GitHub Actions. Это может занять много времени и обернуться головной болью. Сперва вам нужно локально изменить файл GitHub Actions, затем перенести локальный код в репозиторий GitHub и ждать результата.

Чтобы решить эту проблему, вы можете использовать act — инструмент командной строки (CLI) для тестирования и написания GitHub action («действия» GitHub) локально. Благодаря act вам не нужно будет коммитить / пушить свой локальный код в репозиторий GitHub. Вы сможете протестировать GitHub action локально, на своей машине.

https://telegra.ph/Kak-zapustit-GitHub-Actions-lokalno-11-08

#ит_статьи #devops #linux #github #git #actions
🔥11👍10
Sniffnet🕵️

Удобный мониторинг интернет-трафика

Работает в Windows, GNU/Linux, Mac

Особенности
* выбор сетевого адаптера вашего компьютера для проверки
* выбор набора фильтров для применения к наблюдаемому трафику
* просмотр общей статистики о вашем интернет-трафике
* просмотр графиков интенсивности трафика в реальном времени (байты и пакеты в секунду, входящие и исходящие)
* получение подробной информации о доменных именах и сетевых провайдерах узлов, с которыми вы обмениваетесь трафиком
* идентификация соединения в вашей локальной сети
* получение информации о стране удаленных узлов (IP-геолокация)
* сохранение любимых сетевых узлов
* настройка пользовательских уведомлений для информирования о наступлении определенных сетевых событий
* выбор наиболее подходящего для вас стиля из 12 доступных тем, а также возможность поддержки собственных тем
* просмотр каждого сетевого соединения в режиме реального времени
* сохранение полных текстовых отчетов с подробной информацией по каждому сетевому соединению:
IP-адреса источника и назначения
порты источника и назначения
используемые протоколы
количество переданных пакетов и байтов
начальная и конечная отметка времени обмена информацией
... и многое другое!

https://github.com/GyulyVGC/sniffnet

#ит_заметки #linux #network #monitoring #github #open_source
👍292
Puter

Puter — это передовая операционная система с открытым исходным кодом, разработанная для обеспечения широкого функционала, исключительной скорости и высокой масштабируемости. Puter можно использовать как:

- Персональное облако с приоритетом конфиденциальности для хранения всех ваших файлов, приложений и игр в одном безопасном месте, доступном из любой точки мира в любое время.
- Платформа для создания и публикации веб-сайтов, веб-приложений и игр.
- Альтернатива Dropbox, Google Drive, OneDrive и т. д. с новым интерфейсом и мощными функциями.
- Удаленное рабочее окружение для серверов и рабочих станций.
- Дружественный проект с открытым исходным кодом и сообщество для изучения веб-разработки, облачных вычислений, распределенных систем и многого другого!

Эту операционку можно запускать прямо в браузере. Даже есть терминал, хотя и урезанный.

https://github.com/HeyPuter/puter

#ит_заметки #github #open_source #operation_system
👍10🔥9😁4🤔3👎1
Интеграция CI/CD процессов с использованием GitHub Actions

GitHub Actions — мощный инструмент для реализации CI/CD, который позволяет упростить рабочие процессы и ускорить выпуск продуктов. В статье рассмотрим основные функции системы и особенности работы с ней.

https://telegra.ph/Integraciya-CICD-processov-s-ispolzovaniem-GitHub-Actions-02-17

#ит_статьи #devops #git #github #cicd #github_actions
👍15
Awesome bash

Репозиторий https://github.com/awesome-lists/awesome-bash содержит систематизированную подборку Bash-скриптов и материалов, которые помогут в автоматизации рутинных задач и оптимизации работы в терминале.

#ит_заметки #linux #shell #bash #github
👍19
This media is not supported in your browser
VIEW IN TELEGRAM
SSH Commander

Мощный и красочный инструмент командной строки для одновременного выполнения команд на нескольких SSH-серверах. Он поддерживает аутентификацию по паролю и ключу, кастомные порты, а также может выполнять как одиночные команды, так и файлы команд.

🔹 Основные возможности:
- Управление множественными SSH-подключениями.
- Параллельное выполнение команд на нескольких серверах.
- Гибкая конфигурация через файлы и параметры.
- Поддержка логирования и обработки ошибок.

Проект может быть полезен для автоматизации серверных задач, развертывания приложений и администрирования инфраструктуры.

https://github.com/AthenaNetworks/ssh_commander

#ит_заметки #linux #ssh #github #ssh_commander
🔥11👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Менеджер туннелей Boring

Простой менеджер SSH-туннелей для командной строки, который просто работает.

Возможности
- Сверхлёгкий и быстрый
- Локальное, удалённое и динамическое (SOCKS5) проброс портов
- Совместим с конфигурацией SSH и ssh-agent
- Поддержка Unix-сокетов
- Автоматическое переподключение и поддержка соединения (keep-alive)
- Удобная конфигурация с помощью TOML

https://github.com/alebeck/boring

#ит_заметки #linux #network #github #ssh #tunnel
👍16🥴1
Windows Subsystem for Linux теперь open source. Как WSL объединяет Windows и Linux

В мае 2025 года Microsoft сделала важный шаг: исходный код Windows Subsystem for Linux (WSL) выложили на GitHub под лицензией MIT. Авторы проекта подчеркнули, что это решение открывает новые возможности для разработчиков. Обсудим, что такое WSL, почему переход к open source так важен и как эта подсистема сближает Windows и Linux.

https://telegra.ph/Windows-Subsystem-for-Linux-teper-open-source-Kak-WSL-obedinyaet-Windows-i-Linux-06-13

#ит_статьи #microsoft #windows #linux #wsl #github
👍18🤔2
Следим за температурой прямо из веб-интерфейса Proxmox

Полезный скрипт, включающий в веб-интерфейсе Proxmox возможность отображения температуры в удобной форме. Это может пригодиться для мониторинга состояния вашего сервера Proxmox в моменте, без необходимости переключения на панель системы мониторинга.

https://telegra.ph/Kak-za-temperaturoj-v-Proxmox-pryamo-iz-veb-interfejsa-06-15

#ит_заметки #linux #proxmox #lm_sensors #github
👍18🔥92
kubectl-atomic-apply: атомарное применение Kubernetes-манифестов с возможностью отката

kubectl-atomic_apply - это плагин для kubectl, который применяет сразу несколько Kubernetes-манифестов с гарантией «всё или ничего». В отличие от обычного kubectl apply -f, он обеспечивает транзакционное поведение: если хотя бы один ресурс не применился или не стал готов, всё, что успело примениться до этого, автоматически откатывается.

https://telegra.ph/kubectl-atomic-apply-atomarnoe-primenenie-Kubernetes-manifestov-s-vozmozhnostyu-otkata-06-21

#ит_заметки #devops #kubernetes #kubectl #github
6🔥5👍4
Heynote — это простое консольное приложение для Linux, позволяющее быстро сохранять заметки в виде комментариев внутри bash-скрипта.
Приложение сохраняет заметки в обычный .sh файл, где каждая заметка записывается как закомментированная строка. Это может быть полезно, если вы хотите быстро записывать мысли, команды или TODO, не покидая терминал.

Пример использования:

$ note install nginx
# => добавит строку "# install nginx" в конец файла заметок



Вы можете просматривать или редактировать файл заметок любым редактором, потому что это обычный bash-скрипт.

https://github.com/heyman/heynote

#ит_заметки #linux #shell #github #heynote
👍17
Nexterm

ПО с открытым исходным кодом для управления серверами через SSH, VNC и RDP

Позволяет:
- Подключаться удалённо через SSH, VNC и RDP
- Управлять файлами через SFTP
- Развёртывать приложения с помощью Docker
- Управлять контейнерами Proxmox LXC и QEMU
- Обеспечивать безопасный доступ с двухфакторной аутентификацией

https://github.com/gnmyt/Nexterm

#ит_заметки #github #nexterm
👍18