# HOST MONITOR ACTIVATE/DEACTIVATE This repository holds the code to activate or deactive host monitoring by using a list of host (csv) # Prerequisites ## Python packages Before executing scripts, python requirements have to be satisfied. To do so, execute following command: pip install -r requirements.txt ## .env file To provide authentication for API calls, create ".env" file in the script directory with following definition: = is name of environment variable. This name should be passed to "environment.yaml" file as "env-token-name" parameter Example: environment.yaml file: "- env-token-name: "GLOBAL_CONFIG_TOKEN" .env file: "GLOBAL_CONFIG_TOKEN=XXXXXXXXXXX" # Usage for activating python change_hostmonitoring.py -i hosts.csv --activate # Usage for deactivating python change_hostmonitoring.py -i hosts.csv --deactivate # format of the host csv list HOSTID, ENVIRONMENT example: HOST-123,euprod HOST-345,naprod # additional files ## createKeyRequestReport.py This scripts generates the report. ## environment.yaml File containing environments to execute --auto-upload Environment name: name: string #name ov environment env-url: str #url of environment env-token-name: str #name of environment variable containing API token ## requirements.txt File containing required python packages