Настройка мониторинга и оповещений сервера
Проектирует комплексную систему мониторинга, оповещений и дашбордов для заданной серверной инфраструктуры.
Пример ответа
Комплексное решение мониторинга
Конфигурация Prometheus
# prometheus.yml
global:
scrape_interval: 15s
scrape_configs:
- job_name: "node-exporter"
static_configs:
- targets: ["localhost:9100"]
- job_name: "application"
static_configs:
- targets: ["localhost:3000"]
Правила оповещений
# alerts.yml
groups:
- name: system
rules:
- alert: HighCPUUsage
expr: cpu_usage > 80
for: 5m
annotations:
summary: "Обнаружено высокое использование CPU"
Дашборд Grafana
- Системные метрики: Панели использования CPU, памяти, диска
- Метрики приложения: Время ответа, частота ошибок
- Сетевые метрики: Пропускная способность, количество соединений
Автоматизированные ответы
#!/bin/bash
# Скрипт автомасштабирования
if [ $CPU_USAGE -gt 80 ]; then
kubectl scale deployment app --replicas=5
fi
Каналы уведомлений: Настроена интеграция Slack, Email, PagerDuty
Похожие промпты
Скрипт PowerShell под задачу
Пишет скрипт PowerShell с обработкой ошибок, логированием и режимом пробного прогона — так, чтобы его можно было запустить на рабочей машине и не бояться последствий.
Ревью и рефакторинг PowerShell-скрипта
Разбирает существующий скрипт PowerShell: что сломается на реальных данных, где ошибки глушатся вместо обработки и что переписать в первую очередь, а что оставить.
Аудит безопасности малого бизнеса и домашней сети
Аудит безопасности малого бизнеса или домашней сети: чек-лист по областям, оценка рисков через сценарии атак и план усиления защиты на 30 дней.
Помощник по настройке WireGuard и OpenVPN
Пошагово разворачивает собственный VPN-сервер на WireGuard или OpenVPN: готовые команды и конфиги, firewall, клиентские профили и проверка утечек.