Git Product home page Git Product logo

ab-webui's Introduction

AB-WebUI

This role installs following packages and configures them

  • ntp
  • monit
  • nginx
  • kibana

Role parameters

NTP

ntp is configured using the crontab which updates system time on midnight.

There is time.google.com time server is set by default you can give another time server by parameter ntp_server:

- role: ab-webui
  ntp_server: ntp.server.url

ini file path

We can give id file and path and it's download path to local machine

vmid_path path may be specified during vagrant image intalization

vmid_fetch_dir's value is /tmp directory by default

- role: ab-webui
  vmid_path: /path/to/id/file # this maybe configured during vagrant initalization
  vmid_fetch_dir: /path/to/fetch/file.ini 

setting elasticsearch server

- role: ab-webui
  elastic_address: 192.168.1.102:9200

monit

monit is configured so, if there is any problem with kibana, then restarts the kibana servers

check process kibana with pidfile /var/run/kibana/kibana.pid
  start program = "/etc/init.d/kibana start"
  stop program  = "/etc/init.d/kibana stop"
  if failed host 127.0.0.1 port 5601 protocol http
    and request "/app/home"
    with timeout 10 seconds
  then restart
  if 3 restarts within 5 cycles then timeout

ab-webui's People

Contributors

gitlantis avatar

Watchers

 avatar

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.