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:
- Nagios runs "Funcios Load Runner" check on the Func overlord
- Funcios Load Runner check runs, with standard Nagios $USER1$/funcios-load --multiple -H *
- funcios-load fetched load for every Func minion configured and specified via -H
- 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:
- Func - right now you need to checkout my version on github for all the plugins to work. https://github.com/tomas-edwardsson/tommi-func
- Pynag - http://code.google.com/p/pynag/
Attachments
- nagios-integration-drawing.png (24.3 KB) - added by tommi 2 years ago.
- nagios-integration-drawing.2.png (25.7 KB) - added by tommi 2 years ago.

