Giter Site home page Giter Site logo

dashing-zabbix's Introduction

dashing-zabbix

This setup will create a Dashing Ruby on Rails development environment with a sample zabbix dashboard and is based on lynnaloo/dashing-vagrant and dav3860/zabbix_dashboard.

It includes everything needed to set up a Centos 7 Virtualbox based Vagrant box that can connect to your own Zabbix server.

Install Vagrant

Install some usefull Vagrant plugins

  • vagrant plugin install vagrant-vbguest
  • vagrant plugin install vagrant-cachier

Clone the repo

Clone this dashing-vagrant respository (or a fork) to a directory on your host machine:

host $ git clone https://github.com/jhooyberghs/dashing-vagrant.git

Connect to the Virtual Machine

Start the virtual machine:

host $ vagrant up

Connect to the virtual machine via ssh:

host $ vagrant ssh

Bundle the Ruby gems:

vagrant $ cd dashing
vagrant $ bundle install

Setup environment variables:

vagrant $ cp jobs/zabbix.rb.sample jobs/zabbix.rb
vagrant $ vi jobs/zabbix.rb
  • Create /home/vagrant/dashing/jobs/zabbix.rb from jobs/zabbix.rb.sample
  • Change url, username and password to connect to zabbix.
  • You probably also want to change the hostgroups in this file to match those in your environment (you can find those by searching for "SCREENS" in this file).

Start the Dashing server

vagrant $ dashing start

See the Sample Dashboard

Launch your local browser and navigate to application using localhost http://localhost:3030 or the static IP Address of the virtual machine http://192.168.33.12:3030

dashing-zabbix's People

Contributors

jhooyberghs avatar dependabot[bot] avatar lynnaloo avatar

Stargazers

thomas avatar

Watchers

James Cloos avatar thomas avatar  avatar

dashing-zabbix's Issues

zabbix 2.4.4 compatibility

Does it work with zabbix 2.4.4? On zabbix server I can see that the user I'm using for this dashboard is logged in but for some reason it doesn't show any triggers on dashboard.

dashing start output:

[vagrant@dashing dashing]$ dashing start
Thin web server (v1.6.3 codename Protein Powder)
Maximum connections set to 1024
Listening on 0.0.0.0:3030, CTRL+C to stop
192.168.33.1 - - [24/Mar/2015 03:18:12] "GET / HTTP/1.1" 302 - 0.0030
192.168.33.1 - - [24/Mar/2015 03:18:12] "GET /default HTTP/1.1" 200 4048 0.0068
192.168.33.1 - - [24/Mar/2015 03:18:13] "GET /views/text.html HTTP/1.1" 200 175 0.0166
192.168.33.1 - - [24/Mar/2015 03:18:13] "GET /views/zabbix.html HTTP/1.1" 200 438 0.0157
192.168.33.1 - - [24/Mar/2015 03:18:13] "GET /views/zabbix_list.html HTTP/1.1" 200 383 0.0100
192.168.33.1 - - [24/Mar/2015 03:28:02] "GET /events HTTP/1.1" 200 - 589.7157

screenshot:
screenshot:

No triggers shown

Hello,

i have implemented your solution but i have exactly this problem, whereas in SCREENS { I have put the correct hostgroup name :/

Any solution ?

Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.