No commit activity in last 3 years
No release in over 3 years
Little app to send configurable datas to various destinations
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.14
~> 0.9.3
~> 10.0
~> 3.0

Runtime

 Project Readme

MetOnTheMiddle

Gem Version

Gemma per l'estrapolazione di dati da inviare poi a sistemi di analisi terzi. Nel nostro caso specifico è stato utilizzato il sistema di monitoraggio Zabbix

Installation

Add this line to your application's Gemfile:

gem 'met_on_the_middle' 

And then execute:

$ bundle

Installare l'inizializzatore con le varie opzioni dell'applicativo

$ bundle exec rails g met_on_the_middle:install

Usage with Zabbix

Per implementare nuove metriche:

creare una nuova classe derivata da

MetOnTheMiddle::Readers::Base

come quelle già presenti, leggere direttamente la documentazione su tale classe

Nel caso non esistesse un ActiveSupport::Notifications che fa al caso vostro registratelo come definito nella documentazione e registrate quindi la vostra classe per quell'evento

Ricordardarsi di aggiungere la classe corretta nell'array dei readers nella configurazione dell'inizializer

Aggiungere quindi su Zabbix all'host interessato il Template Rails preparato. Ho estraolato anche il template e posizionato in doc/zbx_export_templates.xml