0.0.0 • Published 10 years ago

catfish v0.0.0

Weekly downloads
-
License
Apache License Ve...
Repository
-
Last release
10 years ago

Catfish: server process monitoring and notification tool Build Status

Catfish is server process monitoring and notification agent.

Install

$ npm install catfish

Usage

Write json:

{
    "interval": 5000,
    "specs": [
        {
            "name": "mysql (dummy)",
            "type": "ps",
            "value": "mysqld"
        },
        {
            "name": "redis (dummy)",
            "type": "ps",
            "value": "redis-server"
        }
    ],
    "notifications": [
        {
            "name": "slack",
            "type": "slack",
            "token": "<my token>",
            "domain": "<my domain>",
            "channel": "<my channel>",
            "username": "catfish"
        }
    ]
}

Exec this: (WIP)

./bin/catfish

Plugins

Specs

  • process
  • threshold
  • bash

Notifications

  • mail
  • slack
  • webhook
  • nagios
  • sensu
  • mackerel