feat: добавлено обнаружение 18 новых сервисов в коллектор proxvmservices
Добавлены следующие сервисы с поддержкой кластеров:
**Standalone сервисы:**
- BIND9 DNS сервер (порты: 53, 953)
- Grafana (порт: 3000)
- Prometheus (порт: 9090)
- Loki (порт: 3100)
- Harbor (порты: 80, 443, 8080)
- Jenkins (порты: 8080, 50000)
- Keycloak (порты: 8080, 8443)
- Neo4j (порты: 7474, 7687)
- Sentry (порты: 9000, 9001)
- Apache Superset (порт: 8088)
- InfluxDB (порт: 8086)
- VictoriaMetrics (порты: 8428, 8429)
**Кластерные сервисы:**
- DragonflyDB (порты: 6379, 6380) - через dragonfly cluster nodes
- Elasticsearch (порты: 9200, 9300) - через HTTP API /_cluster/state/nodes
- Greenplum (порты: 5432, 28080) - через gpstate -s
- MinIO (порты: 9000, 9001) - через mc admin info
- Redpanda (порты: 9092, 9644) - через rpk cluster info
- NATS (порты: 4222, 8222) - через nats server list
**Особенности реализации:**
- Все сервисы определяют тип (standalone/cluster) автоматически
- Кластерные сервисы извлекают IP всех нод кластера
- Поддержка получения версий через CLI и HTTP API
- Fallback на localhost для standalone сервисов
- Обработка ошибок при недоступности команд управления кластерами
**Результаты тестирования:**
- Proxmox нода: обнаружено 8 сервисов (PostgreSQL, etcd, MongoDB, Elasticsearch, Grafana, Harbor, Keycloak, Superset)
- VM: обнаружено 2 сервиса (Kubernetes, Prometheus)
- LXC: обнаружен 1 сервис (PostgreSQL 11.17)
Автор: Сергей Антропов
Сайт: https://devops.org.ru