├── .deepsource.toml ├── .dockerignore ├── .flake8 ├── .github └── workflows │ ├── codeql-analysis.yml │ ├── main.yml │ └── sync.yml ├── .gitignore ├── .mdlrc ├── .pep8 ├── .pre-commit-config.yaml ├── .style.rb ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── deployment └── deployment.yaml ├── docker-compose.yml ├── main.py ├── requirements.txt ├── tests ├── config │ ├── grafana │ │ ├── grafana.config │ │ └── provisioning │ │ │ └── datasources │ │ │ └── datasource.yaml │ └── prometheus │ │ └── prometheus.yml └── single-node │ ├── config │ ├── certs.yml │ ├── wazuh_cluster │ │ └── wazuh_manager.conf │ ├── wazuh_dashboard │ │ ├── opensearch_dashboards.yml │ │ └── wazuh.yml │ └── wazuh_indexer │ │ ├── internal_users.yml │ │ └── wazuh.indexer.yml │ └── generate-indexer-certs.yml └── wazuh ├── __init__.py └── logger_helper.py /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.github/workflows/sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- 1 | style "#{File.dirname(__FILE__)}/.style.rb" 2 | -------------------------------------------------------------------------------- /.pep8: -------------------------------------------------------------------------------- 1 | [pep8] 2 | exclude = .git,__pycache__,*/migrations/*,node_modules/* 3 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.style.rb: -------------------------------------------------------------------------------- 1 | all 2 | rule 'MD013', :line_length => 200 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/SECURITY.md -------------------------------------------------------------------------------- /deployment/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/deployment/deployment.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/config/grafana/grafana.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/config/grafana/grafana.config -------------------------------------------------------------------------------- /tests/config/grafana/provisioning/datasources/datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/config/grafana/provisioning/datasources/datasource.yaml -------------------------------------------------------------------------------- /tests/config/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/config/prometheus/prometheus.yml -------------------------------------------------------------------------------- /tests/single-node/config/certs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/single-node/config/certs.yml -------------------------------------------------------------------------------- /tests/single-node/config/wazuh_cluster/wazuh_manager.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/single-node/config/wazuh_cluster/wazuh_manager.conf -------------------------------------------------------------------------------- /tests/single-node/config/wazuh_dashboard/opensearch_dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/single-node/config/wazuh_dashboard/opensearch_dashboards.yml -------------------------------------------------------------------------------- /tests/single-node/config/wazuh_dashboard/wazuh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/single-node/config/wazuh_dashboard/wazuh.yml -------------------------------------------------------------------------------- /tests/single-node/config/wazuh_indexer/internal_users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/single-node/config/wazuh_indexer/internal_users.yml -------------------------------------------------------------------------------- /tests/single-node/config/wazuh_indexer/wazuh.indexer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/single-node/config/wazuh_indexer/wazuh.indexer.yml -------------------------------------------------------------------------------- /tests/single-node/generate-indexer-certs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/tests/single-node/generate-indexer-certs.yml -------------------------------------------------------------------------------- /wazuh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/wazuh/__init__.py -------------------------------------------------------------------------------- /wazuh/logger_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyToshka/wazuh-prometheus-exporter/HEAD/wazuh/logger_helper.py --------------------------------------------------------------------------------