Skip to content

Instantly share code, notes, and snippets.

@rmmartins
Last active November 22, 2017 03:50
Show Gist options
  • Save rmmartins/896e4f6a22d8b8b1bc427418e7c53ca3 to your computer and use it in GitHub Desktop.
Save rmmartins/896e4f6a22d8b8b1bc427418e7c53ca3 to your computer and use it in GitHub Desktop.
collect-info-azure-with-grafana
rmartins@jarvis:~$ az group create --name rg-grafana --location eastus
rmartins@jarvis:~$ az vm create --resource-group rg-grafana --name grafana-server --image UbuntuLTS --location eastus --generate-ssh-keys
rmartins@jarvis:~$ az network nsg list -g rg-grafana -o table
Location Name ProvisioningState ResourceGroup ResourceGuid
---------- ----------------- ------------------- --------------- ------------------------------------
eastus grafana-serverNSG Succeeded rg-grafana 9bfbd4f6-95ad-48c9-a3b7-d68af0d707f5
rmartins@jarvis:~$ az network nsg rule create --resource-group rg-grafana --nsg-name grafana-serverNSG --name allow-grafana --description "Allow access to port 3000 for HTTPS" --access Allow --protocol Tcp --direction Inbound --priority 102 --source-address-prefix "*" --source-port-range "*" --destination-address-prefix "*" --destination-port-range "3000"
rmartins@jarvis:~$ az vm show --resource-group rg-grafana --name grafana-server -d --query publicIps -otsv
rmartins@jarvis:~$ ssh rmartins@[PublicIP] -i /home/rmartins/.ssh/id_rsa
rmartins@grafana-server:~$ sudo sh -c 'echo "deb https://packagecloud.io/grafana/stable/debian/ jessie main" >> /etc/apt/sources.list'
rmartins@grafana-server:~$ sudo curl https://packagecloud.io/gpg.key | sudo apt-key add -
rmartins@grafana-server:~$ sudo apt-get update
rmartins@grafana-server:~$ sudo apt-get install grafana
rmartins@grafana-server:~$ sudo systemctl daemon-reload
rmartins@grafana-server:~$ sudo systemctl start grafana-server
rmartins@grafana-server:~$ sudo systemctl status grafana-server
rmartins@grafana-server:~$ sudo systemctl enable grafana-server.service
rmartins@grafana-server:~$ sudo grafana-cli plugins install grafana-azure-monitor-datasource
rmartins@grafana-server:~$ sudo systemctl restart grafana-server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment