Your request

Telephone: +49-89-45841-570

check_apple_xserve - Xserve Monitoring Plugin

Description

check_apple_xserve checks the status of your Apple Xserve.

  • HDD state
    • Read Errors
    • Write Errors
    • SMART Status (XServe internal disks only, not for connected XServe RAID)
  • all available fan rpms (cpus, pci slots, system controller)
  • all available temperatures (behind DIMMs, pci slots, system controller, both cpus)
  • all available voltages (both cpus, memory, system bus, system controller, 12 on board voltages)
  • cpu power consumption

We developed versions for PPC and Intel architecture. The following Mac OS Versions are supported:
PPC: Mac OS 10.4
Intel: Mac OS 10.4 and 10.5

Documentation

grattler:/opt/local/libexec/nagios root# ./check_apple_xserve -h
check_apple_xserve, 1.0
ConSol* GmbH 2008

Check Mac OS X Status

Usage:
 check_apple_xserve [-g groups] [-t timeout] [-d]
 check_apple_xserve -f statusfile [-g groups] [-t timeout]
 check_apple_xserve [-h]
 check_apple_xserve [-V]

  <groups>      The groups you want to check
                Default: check all available groups
  <timeout>     Timeout in seconds to abort command with status "UNKNOWN"
                Default: 15 seconds
  <statusfile>  Do not query ipmitool but parse statusfile
  [-d]          Dump the output and exit
  [-v]          Also print a message for each failure
  [-vv]         Also print each raw threshold node
  [-vvv]        Also print lots of debugging output

  [-h]          Print this help message and exit
  [-V]          Print program version and exit

Installation

The installation is pretty simple. In case you have configured the nrpe daemon correctly, you only have to put the plugin into your libexec directory. Then you only need to configure nrpe.cfg accordingl.

Example

grattler:/opt/local/libexec/nagios root# ./check_apple_xserve

OK: Memory Module 0, Power Supply 1-2, Proc 0, Remote Management Device 0-1, Sys Board 0-1, Sys Chassis 1

example checks:
OK: Disks:disk0:Internal (Bay 1) ATA Maxtor Maxtor 6L080M0
OK: Disks:disk7:Internal Fibre Channel Interface APPLE Xserve RAID
OK: Disks:disk8:Internal Fibre Channel Interface APPLE Xserve RAID
OK: Blowers:CPU A1:Ok:6321RPM
OK: Blowers:CPU A2:Ok:6321RPM
OK: Blowers:CPU A3:Ok:6304RPM
OK: Blowers:CPU B1:Ok:6327RPM
OK: Blowers:CPU B2:Ok:6284RPM
OK: Blowers:CPU B3:Ok:6310RPM
OK: Blowers:PCI Slot:Ok:4077RPM
OK: Blowers:Sys Controller:Ok:8841RPM
OK: Enclosure Temps:Behind the DIMMs:Ok:53.00C
OK: Enclosure Temps:PCI Slots:Ok:49.50C
OK: Enclosure Temps:Sys Controller Internal:Ok:57.12C
OK: Proc Power:CPU 1 Power:Ok:20W
OK: Proc Power:CPU 2 Power:Ok:19W
OK: Proc Temps:CPU 1 Internal:Ok:58.18C
OK: Proc Temps:CPU 2 Internal:Ok:53.07C
OK: Sys Volts 1:CPU 1 Vcore:Ok:1.27V
OK: Sys Volts 1:CPU 2 Vcore:Ok:1.27V
OK: Sys Volts 1:DDR IO Sleep:Ok:2.63V
OK: Sys Volts 1:DDR IO:Ok:2.64V
OK: Sys Volts 1:Sys Bus IO VDD:Ok:1.47V
OK: Sys Volts 1:Sys Controller Vcore:Ok:1.70V
OK: Sys Volts 2:1.2v Sleep:Ok:1.18V
OK: Sys Volts 2:1.2v:Ok:1.20V
OK: Sys Volts 2:1.5v Sleep:Ok:1.50V
OK: Sys Volts 2:1.5v:Ok:1.49V
OK: Sys Volts 2:1.8v:Ok:1.80V
OK: Sys Volts 3:12v Trickle:Ok:12.06V
OK: Sys Volts 3:12v:Ok:11.94V
OK: Sys Volts 3:3.3v Sleep:Ok:3.27V
OK: Sys Volts 3:3.3v Trickle:Ok:3.27V
OK: Sys Volts 3:3.3v:Ok:3.26V
OK: Sys Volts 3:5v Sleep:Ok:5.04V
OK: Sys Volts 3:5v:Ok:5.04V
OK: Blowers, Disks, Enclosure Temps, Proc Power, Proc Temps, Sys Volts 1-3

example errors:
CRITICAL: Blowers:CPU A2:Low:2400RPM
CRITICAL: Blowers:PCI Slot:High:17000RPM
CRITICAL: Proc Power:CPU 2 Power:High:73W
CRITICAL: Proc Temps:CPU 2 Internal:High:91.55C
CRITICAL: Sys Volts 3:12v:High:13.73V
WARNING: Enclosure Temps:Sys Controller Internal:High:76.29C
WARNING: Proc Power:CPU 1 Power:High:67W
WARNING: Sys Volts 1:CPU 1 Vcore:Low:1.14V
WARNING: Sys Volts 1:DDR IO Sleep:High:2.75V
WARNING: Sys Volts 3:3.3v Sleep:High:3.51V
WARNING: Sys Volts 3:5v Sleep:Low:4.58V
WARNING: Disks:disk0:write errors:8736 errs:
Internal (Bay 1) ATA Maxtor Maxtor 6L080M0
WARNING: Disks:disk7:SMART msg:Drive Failing:
Internal Fibre Channel Interface APPLE Xserve RAID
WARNING: Disks:disk7:read errors:2635 errs:
Internal Fibre Channel Interface APPLE Xserve RAID

The plugin is not freely available, but we share it if we are booked for consulting purposes or if you have a support contract.

You can get in touch with us under contact.