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

Version0.5.0
Change logNone available
Dependenciesaeson (>=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]
LicenseMIT
AuthorPierre-Yves Ritschard
Maintainerpyr@spootnik.org
CategorySystem
Home pagehttps://github.com/pyr/himpy
Executableshimpy
UploadedMon Feb 10 14:58:58 UTC 2014 by pyr
Downloads198 total (12 in last 30 days)
Votes
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-05-19 [all 2 reports]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

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

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"
        }
    ]
}