Skip to content

infrasonar/veeam-probe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Release Version

InfraSonar Veeam Probe

Documentation: https://docs.infrasonar.com/collectors/probes/veeam/

Environment variable

Variable Default Description
AGENTCORE_HOST 127.0.0.1 Hostname or Ip address of the AgentCore.
AGENTCORE_PORT 8750 AgentCore port to connect to.
INFRASONAR_CONF /data/config/infrasonar.yaml File with probe and asset configuration like credentials.
MAX_PACKAGE_SIZE 500 Maximum package size in kilobytes (1..2000).
MAX_CHECK_TIMEOUT 300 Check time-out is 80% of the interval time with MAX_CHECK_TIMEOUT in seconds as absolute maximum.
DRY_RUN none Do not run demonized, just return checks and assets specified in the given yaml (see the Dry run section below).
LOG_LEVEL warning Log level (debug, info, warning, error or critical).
LOG_COLORIZED 0 Log using colors (0=disabled, 1=enabled).
LOG_FMT %y%m%d %H:%M:%S Log format prefix.

Config

Only Grant Type password is currently supported.

veeam:
  config:
    grantType: password
    clientId: 01234567-0123-0123-0123-0123456789ab
    secret: xxxxxxxxxxx
    username: my_user_name
    password: xxxxxxxxxxxx
    disableAntiforgeryToken: true

Docker build

docker build -t veeam-probe . --no-cache

Dry run

Available checks:

  • health
  • jobs

Create a yaml file, for example (test.yaml):

asset:
  name: "backup.foo.local"
  check: "health"
  config:
    verifySSL: false
    port: 4443
    apiVersion: v8

Run the probe with the DRY_RUN environment variable set the the yaml file above.

DRY_RUN=test.yaml python main.py

About

InfraSonar Veeam Probe

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •