项目作者: 4ijlnu

项目描述 :
Collection of Icinga 2 check plugins.
高级语言: PHP
项目地址: git://github.com/4ijlnu/monitoring.git
创建时间: 2021-03-14T15:01:44Z
项目社区:https://github.com/4ijlnu/monitoring

开源协议:

下载


Icinga2 Monitoring Plugins

Table of Contents

  1. check_nas
  2. check_sophos
  3. check_switch
  4. check_printer
  5. check_ups

check_nas

Icinga check for different NAS (currently: Synology, QNAP)

Usage:

check_nas.php [options]

Options:

  1. -t NAS-Type/ Vendor (Currently supported: synology, qnap)
  2. -m Mode (Currently supported: disks, volumes, memory, upgrade, cpu)
  3. -s SNMP-Community
  4. -v SNMP-Version (Currently supported: 1, 2c)
  5. -h Host
  6. -w Warnlimit
  7. -c Critlimit

Currently supported type-mode-combos:

synology

  1. synology disks
  2. synology volumes
  3. synology memory
  4. synology upgrade
  5. synology cpu

qnap

  1. qnap disks
  2. qnap volumes
  3. qnap memory
  4. qnap cpu

Tested on:

  • Synology DS414
  • Synology DS115j
  • QNAP TS-419P II
  • QNAP TS131K

check_sophos

Icinga check for Sophos UTM

Usage

check_sophos.php [options]

Options

  1. -m Mode (Currently available: cpu, memory, interfaces)
  2. -v SNMP-Version (Currently supported: 1, 2c)
  3. -s SNMP-Community
  4. -h Host
  5. -w Warnlimit
  6. -c Critlimit

Tested on

  • SG230

check_switch

Icinga check for different switches (currently: HP)

Usage

check_switch.php [options]

Options

  1. -m Mode (Currently available: cpu, memory, interfaces, temp)
  2. -v SNMP-Version (Currently supported: 1, 2c)
  3. -s SNMP-Community
  4. -h Host
  5. -w Warnlimit
  6. -c Critlimit
  7. --mintemp Minimum operating temperature
  8. --maxtemp Maximum operating temperature

Note: warnlimit and critlimit are given as percentage of the operating temperature range. Example: mintemp=5°C, maxtemp=15°C, critlimit=95 -> CRITICAL above 14.5°C and below 5.5°C.

Currently supported type-mode-combos:

hp

  1. hp temp
  2. hp cpu
  3. hp memory
  4. hp interfaces

Tested on

  • HP V1910-48G
  • HP V1910-24G
  • HP 1810G-24 (only interfaces)

check_printer

Icinga check for different printers (currently: Kyocera)

Usage

check_printer.php [options]

Options

  1. -t Type (Currently supported: kyocera)
  2. -m Mode (Currently available: pages, supplies, inputs)
  3. -v SNMP-Version (Currently supported: 1, 2c)
  4. -s SNMP-Community
  5. -h Host
  6. -w Warnlimit
  7. -c Critlimit
  8. --ignoreSheetFeedManual Manual sheet feeds are empty on a lot of devices on a regular base; set this true to ignore empty or low-on-input sheetFeedManual's in the inputs-check and treat them as ok instead

Currently supported type-mode-combos

kyocera

  1. kyocera pages
  2. kyocera supplies
  3. kyocera inputs

Tested on

  • Kyocera FS-4100DN

check_ups

Icinga check for uninterruptible power supplies (currently: Schneider Electric APC)

Usage

check_ups.php [options]

Options

  1. -t Type (Currently supported: apc)
  2. -m Mode (Currently available: battery, input, output)
  3. -v SNMP-Version (Currently supported: 1, 2c)
  4. -s SNMP-Community
  5. -h Host
  6. -w Warnlimit
  7. -c Critlimit
  8. --minvoltage Minimum safe voltage on input line (only for mode "input")
  9. --maxvoltage Maximum safe voltage on input line (only for mode "input")

Currently supported type-mode-combos

apc

  1. apc battery
  2. apc input
  3. apc output

Tested on

  • Schneider Electric APC Smart-UPS 3000
  • Schneider Electric APC Smart-UPS 750