iPlantCollaborativeOpenSource/hyper-stats-ansible

Name: hyper-stats-ansible

Owner: iPlant Collaborative Open Source

Description: Ansible playbook to deploy hyper-stats metrics aggregation

Created: 2015-12-02 20:21:35.0

Updated: 2015-12-02 20:21:35.0

Pushed: 2015-12-02 20:23:31.0

Homepage: null

Size: 6

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

 __    __  __    ______   ______    ______
_\ \  /\ \_\ \  /\  __ \ /\  ___\  /\  __ \    ____
 __ \ \ \____ \ \ \  __/ \ \  __\  \ \  __<   /  __\
_\ \_\ \/\_____\ \ \_\    \ \_____\ \ \_\ \_\  /__ /
_/\/_/  \/_____/  \/_/     \/_____/  \/_/\/_/
 ______    ______   ______    ______   ______
/\  ___\  /\__  _\ /\  __ \  /\__  _\ /\  ___\
\ \___  \ \/_/\ \/ \ \  __ \ \/_/\ \/ \ \___  \
 \/\_____\   \ \_\  \ \_\ \_\   \ \_\  \/\_____\
  \/_____/    \/_/   \/_/\/_/    \/_/   \/_____/

ible install) 
rvice to collect VM stats from libvirt.

e are two main ansible playbooks:

nt.yml
-------------
 playbook installs on every client (compute node) an nrpe configured
hyper-stats.  Specifically, nrpe is manually built to allow plugins to
 up to 16kb of data back to nagios. The main plugin
es/nagios_client/files/virt-stats.py' is included as an nrpe command and
iven privelege to be run as root. This is necessary because it queries the
irt api for stats on all hosted vms.

tor.yml
--------------
 playbook adds host/service definitions for each client to run the
-stats plugin for ubuntu/nagios3.

Setup

1) Add clients (compute nodes) to hosts

2) Insert the monitoring server's public ip in client.yml as a variable


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.