@hackage nagios-check0.3.2
Package for writing monitoring plugins
Categories
License
MIT
Maintainer
sio@tesser.org
Links
Versions
Installation
Dependencies (5)
- base >=4.5 && <5
- bifunctors
- exceptions
- mtl
- text Show all…
Dependents (3)
@hackage/sshd-lint, @hackage/acme-everything, @hackage/nagios-plugin-ekg
nagios-check
Write Nagios (or Icinga, Shinken, et cetera) plugins in Haskell.
Documentation
On Hackage.
Example usage
{-# LANGUAGE OverloadedStrings #-}
import System.Nagios.Plugin
universeCheck :: Double -> NagiosPlugin ()
universeCheck pi' = do
addResult OK "universe passes basic consistency tests"
if (pi' < (3.0 :: Double)) then addResult Critical "universe broken, π < 3" else return ()
main :: IO ()
main = runNagiosPlugin (universeCheck 3.1415)
Dependencies
nagios-check has been tested with GHC 7.8 and 7.10.