The himpy package

[Tags:mit, program]

Himpy provides a multi-threaded snmp poller which reports to riemann.

Polled MIBs are grouped in recipes and produce relative results whereever possible (for instance, the storage recipe reports percents).


[Skip to Readme]

Properties

Versions 0.5.0
Dependencies aeson (>=0.6.1.0), attoparsec (>=0.11.1.0), base (==4.6.*), binary (>=0.5.1.1), bytestring (>=0.10.0.2), cereal (>=0.4.0.1), containers (>=0.5.0.0), MissingH (>=1.2.0.2), NetSNMP (>=0.3.0.6), network (>=2.4.2.0), old-time (>=1.1.0.1), protobuf (>=0.1.1), regex-posix (>=0.93.1), stm (>=2.4.2), text (>=0.11.2.3), type-level (>=0.2.4), unordered-containers (>=0.2.3.3), vector (>=0.10.9.1) [details]
License MIT
Author Pierre-Yves Ritschard
Maintainer pyr@spootnik.org
Stability Unknown
Category System
Home page https://github.com/pyr/himpy
Uploaded Mon Feb 10 14:58:58 UTC 2014 by pyr
Distributions NixOS:0.5.0
Downloads 249 total (2 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-11-13 [all 6 reports]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for himpy

Readme for himpy-0.5.0

himpy: multithreaded snmp poller for riemann

himpy polls common SNMP mibs (bundled in recipes), applies local thresholds and forwards results to riemann

Available MIB Recipes

  • network
  • storage
  • load
  • windows services

Configuration

{
    "logfile": "/tmp/himpy.log",
    "host": "127.0.0.1",
    "port": "5555",
    "hosts": [
        {
            "host": "127.0.0.1",
            "community": "public",
            "recipes": {
                "network": [],
                "storage": [],
                "load": [],
                "winservices": ["logstash"]
            }
        }
    ],
    "thresholds": [
        {
            "host": "(.*)",
            "service": "^/ percent",
            "warning": "30.00",
            "critical": "50.00"
        },
        {
            "host": "(.*)",
            "service": "load-all",
            "warning": "30.00",
            "critical": "50.00"
        }
    ]
}