wiki:Funcios
Last modified 2 years ago Last modified on 02/03/11 18:05:44

Funcios is a set of Nagios plugins which check Linux health and status using Func

Func is the Fedora Unified Network Controller and allows you to do cool stuff like:

  • Control lots of machines from one location
  • Updating your machines
  • Poll hardware information
  • Poll process, cpu, disk information

Some advantages

  • Offloading load from running checks off the Nagios machine and onto the Func Overlord
  • Func install on servers is really easy
  • Secure, uses SSL client/server certificates
  • No upload/install of check plugins on servers uses func native functionality
  • If check plugins are required, they can be uploaded and run through func infrastructure

Implementation overview for load monitoring using check once, return many method

Flow:

  1. Nagios runs "Funcios Load Runner" check on the Func overlord
  2. Funcios Load Runner check runs, with standard Nagios $USER1$/funcios-load --multiple -H *
  3. funcios-load fetched load for every Func minion configured and specified via -H
  4. funcios-load sends passive data for each host, <hostname>, <check name eg Load Average>; and the return code, status + performance data


Download

Funcios is not released yet but you can get the code and play around with it from https://github.com/tomas-edwardsson/funcios

Dependencies:

Attachments