Commit Graph

13 Commits

Author SHA1 Message Date
0dca30868b Merge pull request 'feat: add PostgreSQL infrastructure for App2' (#5) from feature/add-postgresql-support into main
Reviewed-on: #5
2026-02-04 07:29:07 +00:00
d22bbd3dba feat: add PostgreSQL infrastructure for App2
- Add PostgreSQL role for installing and configuring PostgreSQL 17
- Add postgres_exporter role for PostgreSQL metrics collection
- Add deploy-postgres-app2.yml playbook for deployment
- Configure test database 'testdb' with user 'testuser'
- Set up postgres_exporter user for monitoring
- Include firewall configuration for PostgreSQL (5432) and postgres_exporter (9187)
- Follow existing role structure pattern from node_exporter
2026-02-04 07:27:56 +00:00
d70c2813de Merge branch 'feature/nginx-app1-deployment' 2026-02-04 05:42:38 +00:00
14d945e7b5 Добавлена конфигурация мониторинга Nginx и финальные правки для app1 2026-02-04 05:40:03 +00:00
ad387df05d Merge pull request 'Add nginx role and playbook for App1 deployment' (#4) from feature/nginx-app1-deployment into main
Reviewed-on: #4
2026-02-04 04:41:03 +00:00
b1fc6bcf3c Add nginx role and playbook for App1 deployment
- Complete nginx role with official repository setup
- Configuration placed in conf.d/ for proper inclusion
- Working stub_status endpoints (/status, /nginx_status)
- Custom HTML template with monitoring information
- Cleanup of default Nginx configurations
- Ready for deployment on App1 (192.168.0.110)
2026-02-04 03:49:11 +00:00
5fa246356a Merge pull request 'Добавлена установка Grafana: роли, плейбуки и конфигурация' (#3) from feature/grafana-installation into main
Reviewed-on: #3
2026-02-04 02:38:59 +00:00
17dd0fddff Добавлена установка Grafana: роли, плейбуки и конфигурация 2026-02-04 02:28:50 +00:00
0abdb8b0a5 Merge pull request 'feat: Добавлена установка Node Exporter на все хосты' (#2) from feature/prometheus-installation into main
Reviewed-on: #2
2026-02-03 04:44:22 +00:00
26f6832275 feat: Добавлена установка Node Exporter на все хосты
- Создана роль node_exporter для установки на LXC контейнеры
- Добавлен плейбук deploy_all_node_exporters.yml
- Настроен ansible.cfg для правильного поиска ролей
- Node Exporter успешно установлен на все 10 хостов
- Prometheus собирает метрики со всех Node Exporters
- Все 14 таргетов в состоянии UP
2026-02-03 04:43:05 +00:00
1bab23c929 Merge pull request 'feat: Add Prometheus installation role and playbook' (#1) from feature/prometheus-installation into main
Reviewed-on: #1
2026-02-03 02:29:20 +00:00
8212b75ac9 feat: Add Prometheus installation role and playbook
- Created Prometheus role with automated installation
- Version: 2.48.1
- Configured remote_write to VictoriaMetrics (192.168.0.104:8428)
- Added scrape configs for monitoring infrastructure
- Created systemd service configuration
- Successfully tested on 192.168.0.105
2026-02-03 02:26:22 +00:00
30d35bc401 Initial commit: Ansible configuration for monitoring stack
Contains:
- Production inventory (inventories/production/hosts)
- VictoriaMetrics installation (playbooks/monitoring/install_victoriametrics.yml)
- Vault setup and secrets management (playbooks/vault/)
- Base system configuration (playbooks/infrastructure/)
- Directory structure for monitoring components
2026-02-02 11:22:24 +00:00