Skip to content

Latest commit

 

History

History

monitoring

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
  1. Install dependencies

    pip install ansible
    
    # For local installs
    sudo apt install -y sshpass
  2. Create a file called vars.yml that looks like

    passwords:
        grafana_admin_username: 123
        grafana_admin: 123
  3. Generate keys

    cd files
    openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem
  4. Run the Ansible playbook to provision the machine

    ansible-playbook -i <ssh remote>, install.yml [email protected]
    
    # For local installs
    ansible-playbook -i <ssh remote>, install.yml [email protected] -kK

Debugging

# see why containers aren't up
sudo docker stack ps monitoring --no-trunc

# see grafana logs
sudo docker service logs monitoring_grafana --raw

# log into a container
sudo docker ps  # get id
sudo docker exec -it <ID> /bin/bash