Skip to content
Snippets Groups Projects
Commit cbfd08ab authored by jurgenhaas's avatar jurgenhaas
Browse files

Create local dashboard

parent bf53ec42
No related branches found
No related tags found
No related merge requests found
---
# file: roles/netdata/handlers/main.yml
- name: "Install and configure NetData"
shell: ./netdata-installer.sh --dont-wait
args:
chdir: /opt/netdata
- name: "Include NetData to Boot-List"
command: update-rc.d netdata defaults
......
......@@ -23,11 +23,8 @@
dest: "/opt/netdata"
force: yes
depth: 1
- name: "Install and configure NetData"
shell: ./netdata-installer.sh --dont-wait
args:
chdir: /opt/netdata
notify:
- "Install and configure NetData"
- name: "Install startup script"
template:
......@@ -39,3 +36,13 @@
notify:
- "Include NetData to Boot-List"
- "Start NetData"
- name: "Install local dashboard"
template:
src=tv-company.html
dest=/usr/share/netdata/web/{{ lookup('env','ANSIBLE_COMPANY') }}.html
owner=netdata
group=netdata
mode=644
delegate_to: localhost
run_once: true
<!DOCTYPE html>
<html lang="en">
<head>
<title>Tineon NetData</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<script>
var netdataTheme = 'slate';
</script>
<script type="text/javascript" src="dashboard.js"></script>
<script>
NETDATA.options.current.destroy_on_hide = true;
NETDATA.options.current.eliminate_zero_dimensions = true;
NETDATA.options.current.stop_updates_when_focus_is_lost = false;
var RELOAD_EVERY = 5;
setTimeout(function(){
location.reload();
}, RELOAD_EVERY * 60 * 1000);
</script>
</head>
<body>
<div style="width: 100%; text-align: center; display: inline-block;">
{% for host in groups.all %}
<a href="http://{{ host }}:19999" target="_blank">
<div data-netdata="system.load"
data-host="http://{{ host }}:19999"
data-title="{{ host }}"
data-chart-library="gauge"
data-width="10%"
data-height="100px"
></div></a>
{% endfor %}
</div>
</body>
</html>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment