mirror of
https://github.com/jambonz/jambonz-infrastructure.git
synced 2025-12-19 08:57:43 +00:00
* initial changes for proxmox support * proxmox packer updates * terraform template for Proxmox jambonz-mini * update jambonz-mini to 0.8.3-3
26 lines
1013 B
Bash
26 lines
1013 B
Bash
#!/bin/bash
|
|
if [ "$1" = "yes" ]; then
|
|
|
|
curl -sL https://packages.grafana.com/gpg.key | sudo apt-key add -
|
|
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
|
|
sudo apt-get update
|
|
sudo apt-get install -y grafana
|
|
|
|
# move to port 3010
|
|
sudo sed -i -e "s/;http_port = 3000/http_port = 3010/g" /etc/grafana/grafana.ini
|
|
|
|
sudo mkdir /var/lib/grafana/dashboards
|
|
sudo mv /tmp/grafana-dashboard-default.yaml /etc/grafana/provisioning/dashboards/default.yaml
|
|
sudo mv /tmp/grafana-datasource.yml /etc/grafana/provisioning/datasources/datasource.yml
|
|
|
|
sudo mv /tmp/grafana-dashboard-heplify.json /var/lib/grafana/dashboards
|
|
sudo mv /tmp/grafana-dashboard-jambonz.json /var/lib/grafana/dashboards
|
|
sudo mv /tmp/grafana-dashboard-servers.json /var/lib/grafana/dashboards
|
|
|
|
sudo chown -R grafana:grafana /var/lib/grafana/dashboards
|
|
sudo chown -R grafana:grafana /etc/grafana/provisioning/dashboards
|
|
|
|
sudo systemctl enable grafana-server
|
|
sudo systemctl start grafana-server
|
|
|
|
fi |