1.0.13 • Published 8 years ago

s9s-plugin-mail v1.0.13

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

ClusterControl mail plugin

Dependencies

Mail plugin for ClusterControl by @Severalnines

Installation


Using plugins installer:

cd /path/to/cluster-control/nodejs/service
./plugins.js --install mail

or using npm:

cd /path/to/cluster-control/nodejs/service
npm install s9s-plugin-mail

Incomming parameters


config

{
	"to":["some@email.com","other@email.com"]
}

data

More information on the details and the contexts can be found here.

alarm_id - int (required) identifier of the alarm.

alarm_name - string (required) alarm name.

alarm_description - string (required) description of the alarm, max 1024 chars.

cluster_id - int (required) affected cluster ID.

client - string (required) alarm client ("node-1" for example).

url - string (required) url to ClusterControl page (to view the alarm).

details - object (optional) any key/value pair with alarm details.

contexts - object (optional) alarm contexts - images/links (documentation).

{
	"alarm_id":123,
	"alarm_name":"Short alarm name",
	"alarm_description":"Long description (1024 chars max)",
	"client":"node-1",
	"url":"http://127.0.0.1/clustercontrol/",
	"details": {
		"some":"details",
		"go":"here",
		"a":"b",
		"c":"d"
	},
	"contexts":[
		{
			"type": "link",
			"href": "http://acme.pagerduty.com"
		},
		{
			"type": "link",
			"href": "http://acme.pagerduty.com",
			"text": "View the incident on PagerDuty"
		},
		{
			"type": "image",
			"src": "https://chart.googleapis.com/chart?chs=600x400&chd=t:6,2,9,5,2,5,7,4,8,2,1&cht=lc&chds=a&chxt=y&chm=D,0033FF,0,0,5,1"
		},
		{
			"type": "image",
			"src": "https://chart.googleapis.com/chart?chs=600x400&chd=t:6,2,9,5,2,5,7,4,8,2,1&cht=lc&chds=a&chxt=y&chm=D,0033FF,0,0,5,1",
			"href": "https://google.com"
		}
	]
}
1.0.13

8 years ago

1.0.12

8 years ago

1.0.11

8 years ago

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago