-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathconfig.example.yaml
More file actions
44 lines (40 loc) · 1.2 KB
/
config.example.yaml
File metadata and controls
44 lines (40 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# VMware AIops Configuration
# Copy to ~/.vmware-aiops/config.yaml and edit
#
# Passwords: copy .env.example to ~/.vmware-aiops/.env and fill in passwords
# cp .env.example ~/.vmware-aiops/.env
# chmod 600 ~/.vmware-aiops/.env
# See .env.example for naming convention details
targets:
# vCenter Server
- name: prod-vcenter
host: vcenter-prod.example.com
port: 443
username: administrator@vsphere.local
# Set password via env: export VMWARE_PROD_VCENTER_PASSWORD=xxx
type: vcenter
verify_ssl: false
# Standalone ESXi host
# Prefer FQDN over IP — required for Kerberos auth; IP also accepted
- name: lab-esxi
host: esxi-lab.example.com # FQDN recommended; IP (e.g. 192.168.1.100) also works
port: 443
username: root
# Set password via env: export VMWARE_LAB_ESXI_PASSWORD=xxx
type: esxi
verify_ssl: false
# Scanner daemon settings
scanner:
enabled: true
interval_minutes: 15
log_types:
- vpxd
- hostd
- vmkernel
severity_threshold: warning # critical, warning, or info
lookback_hours: 1
# Notification settings
notify:
log_file: ~/.vmware-aiops/scan.log
webhook_url: "" # Slack, Discord, or generic webhook URL
webhook_timeout: 10