catfish

0.0.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i catfish

Weekly Downloads

1

Version

0.0.0

License

Apache License Version 2.0

Last publish

Collaborators

  • muddydixon