UPS Socomec Sicon Netvision (v1.0)

This is a first try at the Socomec Sicon Netvision UPS. What it does:

  • verify output voltage (currently only the first element of 3; this defaults to a warning below 200 volts)
  • verify output load in percent (currently only the first element of 3; this defaults to a warning above 95 percent)
  • verify battery and EMD temperature sensors (defaults to a warning above 37 degrees celcius)
  • verify if any alarm is present (without giving specifics yet)

The output produces:

  • OK/WARNING/CRITICAL states, while specifying the output source
  • performance data (which can be graphed) for output voltage, load and temperatures
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

DOWNLOAD:  check_netvision (1765 downloads)

Compaq-HP Proliant Server and Blade Checks (v2.11)

Some more testing done by Martin Boer together with some nice feedback on how to shorten down and beautify the code:

  • replaced a lot of silly ‘elsif’ statements with a single (but safe) ‘eval’
  • introduced a ‘-w’ parameter to set some failures to WARNING states instead of CRITICAL since “you don’t consider a bad disk in a RAID configuration necessarily something you want to find out in the middle of the night”

Since I published this without much testing, that would now be up to you guys 😉

1 Star2 Stars3 Stars4 Stars5 Stars (11 votes, average: 3.82 out of 5)
Loading...

DOWNLOAD: check plugins for Compaq/HP (2228 downloads)

XMLFormatter2

XMLFormatter2 is a XML beautifying tool deriving from XML_Formatter originally developed by Žilvinas Šaltys. If you are in need of handling big files you should still resort to that solution, since it reads chunks of data at a time using file streams. Maybe at some point I will integrate that too…. (or maybe I should just simply do it right now).

So what is it about:

  • it is a very small PHP class
  • taking an XML input string
  • fixing XML indentation (indenting being the reason I first looked for the original tool)
  • and finally giving you an nicely formatted XML output string as a result

If you are looking for an easy way to indent XML strings in PHP this is for you. The most common usage example would be a requirement to fix the reading style of some “compressed” XML string you got from a third-party application.

Here a quick usage example:

require_once("XMLFormatter2.php");

$data = '<?xml version="1.0" encoding="UTF-8" standalone="no"?>....';

try {
  $formatter = new XMLFormatter2();
  echo $formatter->format($data);
} catch (Exception $e) {
  echo $e->getMessage(), "\n";
}
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

DOWNLOAD:  XMLFormatter2 (1395 downloads)