Skip to content

martinph/ansible-role-graphite-grafana

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grafana & Graphite with Ansible

This playbook let you easily setup Grafana, Graphite and StatsD. You can use it to provison a dedicated server or even a virtual machine using the VagrantFile and Virtualbox

It uses Ansible as a provisionner, make sure to install Ansible before (version >= 1.6).

What gets installed with this playbook:

After that you will be able to access:

Running it with Vagrant

If you want to install Grafana/Graphite on a VM using Vagrant, you need to install Vagrant and VirtualBox first.

Change private_ip in Vagrantfile and vagrant_hosts files.

Then hit:

$ vagrant up

Deploying with Ansible

Before running Ansible you need to add the IP address of your target server into the ansible_hosts file.

$ vi ansible_hosts

You also need to change the remote_user variable in playbook.yml to the actual user you will use to login into your target server:

$ ansible-playbook -v -i ansible_hosts playbook.yml -e target=X.X.X.X

Tip: If you can't include ssh keys, you can force ansible to request the server password including the option "--ask-pass"

This ansible role is based on Guillaume Montard repository.

About

Anible role for graphite, grafana and statsd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published