Advanced Search
Search Results
214 total results found
Миграции
Создание первой (пустой) миграции. После создания пустой миграции, в БД создастся таблица alembic_version в которой хранится идентификатор текущей версии. alembic revision -m "Empty Init" Обновление базы данных после создания миграции alembic upgrade head...
Описание модулей
Хранение конфигурации Configparser стандартная библиотека для чтения и записи .ini файлов. Инструкция 1 Jsonschema модуль для проверки соответствия json существующей схеме. Документация Libsettings модуль на основе jsonschema для чтения конфигурации из js...
Nginx
Создать директорию nginx_config.conf и внутри файл python_microservices server { listen 8080; location /api/firstendpoint { proxy_pass http://firstendpoint:8000/api/firstendpoint; } location /api/secondendpoint { proxy_pass http://se...
Установка с использованием docker compose
Установка сервера Клонируем репозиторий Zabbix git clone https://github.com/zabbix/zabbix-docker.git При необходимости переключаемся на нужную версию git checkout 7.0 Запускаем нужный файл, например Alpine+Mysql: docker compose -f ./docker-compose_v3_alp...
Источник клиент (Zabbix trapper)
Обновление данных по инициативе клиента Создать элемент данных Zabbix trapper документация При помощи утилиты zabbix_sender: zabbix_sender -z <server IP address> -p 10051 -s "New host" -k trap -o "test value" -s имя хоста, существующего в hosts ...
Источник сервер (Zabbix agent + script)
В этом случае создается источник данных Zabbix agent и устанавливается ключ system.run[размещение скрипта на клиенте]. Можно установить предобработку данных перед итоговым занесением в БД Дальше - стандартно триггеры, ...
Минимальный шаблон
<!doctype html> <html lang="ru"> <head> <title>Minimal HTML5 page</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/boo...
Контейнеры
Общая информация необходимы при использовании сеточной системы используются для содержания, заполнения и (иногда) центрирования содержимого могут быть вложенными, но для большинства макетов это не требуется. Контрольные точки Extra small <576...
Сетки
Сетка внутри контейнера, относительно ширины которого рассчитываются размеры колонок. Для строки - класс row, для столбца - класс col. По документации в строке может быть до 12 ячеек, но если их больше, и текст внутри короткий - визуально в строку помещ...
Колонки
Вертикальное выравнивание Единый класс для строки Единый класс для строки с фиксированной высотой строки настраивается общее выравнивание align-items-start вверху align-items-center посередине align-items-end снизу Например, устана...
Интервалы
Поля и отступы Устанавливает margin (внешние границы) или padding (внутренние границы) элементу по умолчанию в диапазоне от .25rem до 3rem. Форматы классов: xs: {property}{sides}-{size} sm, md, lg, xl и xxl {property}{sides}-{breakpoint}-{size} Значен...
Панели
Отображение в виджете при больших периодах получения данных При отображении часто используются данные "Последнее значение". Однако, оно по умолчанию использует максимальный период в 24 часа. Соответственно, если последние данные пришли позже этого периода, то...
Установка docker
Базовая ссылка docker-compose.yml services: rabbitmq: image: rabbitmq:management hostname: rabbitmq restart: always environment: - RABBITMQ_DEFAULT_USER=rmuser - RABBITMQ_DEFAULT_PASS=rmpassword volumes: - ./r...
Rabbitmq
Базовая информация
Пример проекта
Структура проекта Директория / файл Описание alembic/ Настройки alembic conf/ Настройки окружений. conf/settings Файлы основных настроек. db/ Описание структуры базы данных. initializer.py - Инициализация базы данны...
jsonschema
Используется для валидации json схемы. По умолчанию дополнительно указанные ключи (не существующие в схеме, но присутствующие в документе) не проверяются. Установка pip install jsonschema Базовое использование from jsonschema import validate validate(in...
Пример установки и настройки репозитория github
Создается репозиторий на github Инициализируется репозиторий git init Получаем стартовые данные git pull https://github.com/sudaka/sumservice Добавляем файлы git add data.csv Делаем первый коммит git commit –m “Initial commit” Добавляем ...
Общие сведения.
Ссылки: Книга по GIT GIT клиент для windows Теоретическая информация Git хранит данные в виде набора снимков миниатюрной файловой системы Почти все операции выполняются локально Три основных состояния файлов: изменён (modified), индексирован (staged) и...
Настройка Git
Просмотр всех установленных настроек git config --list Просмотр места размещения настроек git config --list --show-origin 3 уровня настроек: системные, глобальные и репозиторияЗначения, общие для всех пользователей системы и для всех их репозиториев. Пр...
Создание репозитория
Создание репозитория в существующем каталогеПерейти в каталог. cd C:/Users/user/my_project Инициализировать репозиторий. Будет создан подкаталог .git git init Клонирование существующего репозиторияС сервера забирается (pulled) каждая версия каждого файла ...