Skip to content
Snippets Groups Projects
Select Git revision
  • 4cf050d26c745c80ce17d03a4d3973897ecb9995
  • master default protected
  • simple-task/7248-eol-check-add-node-22
  • 6877_check_iml_deployment
4 results

check_onehost.md

Blame
  • check OpenNebula hosts

    Introduction

    check_onevm is a plugin to show count of hosts in OpenNebula and warn if a host is down.

    Requirements

    The icinga user needs sudo permissions on onehost.

    icingaclient ALL=(ALL) NOPASSWD: /bin/onehost

    Syntax

    $ check_onevm [-c CRITICAL] [-w WARING]

    Parameters

    ./check_onehost -h
    ______________________________________________________________________
    
    CHECK_ONEHOST
    v1.3
    
    (c) Institute for Medical Education - University of Bern
    Licence: GNU GPL 3
    
    https://os-docs.iml.unibe.ch/icinga-checks/Checks/check_onehost.html
    ______________________________________________________________________
    
    Show count of hosts in OpenNebula and warn if a host is disabled or on error.
    It switches to critical if more than a given critical level are not running.
    
    SYNTAX:
    check_onehost [ -w value -c value -h ]
    
        -w VALUE       warning level  (default: 1)
        -c VALUE       critical level (default: 2)
        -h or --help   show this help.
    
    PARAMETERS:
    
        None.
    
    EXAMPLE:
    check_onehost -c 1   set to critical if the 1st host is off.
    

    Example

    Without parameter we get a warning if the 1st host is disabled or on error. ./check_onehost returns

    WARNING: ONEHOST - Total: 5 .. on: 4 .. disabled: 1 ... other: 0
    ID,NAME,CLUSTER,TVM,ALLOCATED_CPU,ALLOCATED_MEM,STAT
    4,kvm5.example.com,default,11,1930 / 2400 (80%),76G / 503.1G (15%),dsbl
    3,kvm4.example.com,default,2,400 / 2400 (16%),5G / 503.1G (0%),on
    2,kvm3.example.com,default,9,1600 / 2400 (66%),55G / 251.1G (21%),on
    1,kvm2.example.com,default,14,1770 / 2400 (73%),71.5G / 188.1G (38%),on
    0,kvm1.example.com,default,16,2380 / 2400 (99%),75G / 188.1G (39%),on
    WARNING: not all hosts are up - count 1 reached warning value 1
     |total=5;; on=4;; disabled=1;; other=0;;