All Projects → hico-horiuchi → ohgi

hico-horiuchi / ohgi

Licence: MIT License
扇: Sensu command-line tool by Golang

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to ohgi

sensu-plugins-aws
This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.
Stars: ✭ 79 (+154.84%)
Mutual labels:  sensu
sensu-go-ansible
Official Ansible module for Sensu Go
Stars: ✭ 30 (-3.23%)
Mutual labels:  sensu
sensu-alerta-handler
Use Alerta as a dashboard for Sensu
Stars: ✭ 21 (-32.26%)
Mutual labels:  sensu
sensu-influxdb-handler
Sensu Go InfluxDB Metrics Handler
Stars: ✭ 14 (-54.84%)
Mutual labels:  sensu
sensu-plugin-python
A framework for writing Sensu plugins & handlers with Python.
Stars: ✭ 66 (+112.9%)
Mutual labels:  sensu
sensu-go-ansible
Ansible role to deploy and manage Sensu Go
Stars: ✭ 26 (-16.13%)
Mutual labels:  sensu
Paasta
An open, distributed platform as a service
Stars: ✭ 1,569 (+4961.29%)
Mutual labels:  sensu
Goss
Quick and Easy server testing/validation
Stars: ✭ 4,550 (+14577.42%)
Mutual labels:  sensu
uchiwa-web
Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
Stars: ✭ 17 (-45.16%)
Mutual labels:  sensu
sensu-plugins-http
This plugin provides native HTTP instrumentation for monitoring and metrics collection, including: response code, JSON response, HTTP last modified, SSL expiry, and metrics via `curl`.
Stars: ✭ 31 (+0%)
Mutual labels:  sensu
sensu-wrapper
A wrapper to send shell command results to sensu
Stars: ✭ 21 (-32.26%)
Mutual labels:  sensu

logo.png ohgi v0.5.2

GoDoc Circle CI

screen.gif

Requirements

Documents

Installation

$ git clone git://github.com/hico-horiuchi/ohgi.git
$ cd ohgi
$ make gom link
$ sudo make install

Configuration

For example:

{
  "datacenters": [{
    "name": "server-1",       // Required
    "host": "192.168.11.10",  // Required
    "port": 4567,             // Required
    "user": "sensu-1",        // Optional
    "password": "password"    // Optional
  }, {
    "name": "server-2",
    "host": "192.168.11.20",
    "port": 4567
  }]
}

Specify a configuration file by -C ( --config ) option as below.
If a configuration file is not specified, use ~/.ohgi.json .

$ ohgi -C ohgi.json events

Specify a datacenter by -x ( --datacenter ) option as below.
If a datacenter is not specified, use first of datacenters .

$ ohgi -x server-1 events

Usage

Sensu command-line tool by Golang
https://github.com/hico-horiuchi/ohgi

Usage:
  ohgi [command]

Available Commands:
  clients     List and delete client(s) information
  jit         Dynamically created clients, added to the client registry
  history     Returns the history for a client
  checks      List locally defined checks and request executions
  request     Issues a check execution request
  events      List and resolve current events
  results     List current check results
  aggregates  List and delete check aggregates
  resolve     Resolves an event
  silence     Create, list, and delete silence stashes
  health      Check the status of the API's transport & Redis connections, and query the transport's status
  info        List the Sensu version and the transport and Redis connection information
  version     Print and check version of ohgi
  help        Help about any command

Flags:
  -x, --datacenter="": Specify a datacenter
  -h, --help[=false]: help for ohgi

Use "ohgi [command] --help" for more information about a command.

License

ohgi is released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].