~xianghui/charms/trusty/quantum-gateway/ha-scale

« back to all changes in this revision

Viewing changes to files/MonitorNeutron

  • Committer: Hui Xiang
  • Date: 2014-12-10 07:46:12 UTC
  • Revision ID: hui.xiang@canonical.com-20141210074612-mf7e31rxm1xsy4vv
Correct ocf file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
        cat <<END
40
40
<?xml version="1.0"?>
41
41
<!DOCTYPE resource-agent SYSTEM "ra-api-1.dtd">
42
 
<resource-agent name="ping">
 
42
<resource-agent name="MonitorNeutron" version="1.0">
43
43
<version>1.0</version>
44
44
 
45
45
<longdesc lang="en">
46
 
Every time the monitor action is run, this resource agent records (in the CIB) the current number of ping nodes the host can connect to.
47
 
It is essentially the same as pingd except that it uses the system ping tool to obtain the results.
 
46
Monitor Neutron L3/DHCP agents for legacy HA.
48
47
</longdesc>
49
 
<shortdesc lang="en">node connectivity</shortdesc>
 
48
<shortdesc lang="en">Monitor Neutron L3/DHCP agents for legacy HA</shortdesc>
50
49
 
51
50
<parameters>
52
 
 
53
 
<parameter name="pidfile" unique="0">
54
 
<longdesc lang="en">PID file</longdesc>
55
 
<shortdesc lang="en">PID file</shortdesc>
56
 
<content type="string" default="$HA_VARRUN/ping-${OCF_RESOURCE_INSTANCE}" />
57
 
</parameter>
58
 
 
59
 
<parameter name="dampen" unique="0">
60
 
<longdesc lang="en">
61
 
The time to wait (dampening) further changes occur
62
 
</longdesc>
63
 
<shortdesc lang="en">Dampening interval</shortdesc>
64
 
<content type="integer" default="5s"/>
65
 
</parameter>
66
 
 
67
 
<parameter name="name" unique="0">
68
 
<longdesc lang="en">
69
 
The name of the attributes to set.  This is the name to be used in the constraints.
70
 
</longdesc>
71
 
<shortdesc lang="en">Attribute name</shortdesc>
72
 
<content type="string" default="pingd"/>
73
 
</parameter>
74
 
 
75
 
<parameter name="multiplier" unique="0">
76
 
<longdesc lang="en">
77
 
The number by which to multiply the number of connected ping nodes by
78
 
</longdesc>
79
 
<shortdesc lang="en">Value multiplier</shortdesc>
80
 
<content type="integer" default=""/>
81
 
</parameter>
82
 
 
83
 
<parameter name="attempts" unique="0">
84
 
<longdesc lang="en">
85
 
Number of ping attempts, per host, before declaring it dead
86
 
</longdesc>
87
 
<shortdesc lang="en">no. of ping attempts</shortdesc>
88
 
<content type="integer" default="2"/>
89
 
</parameter>
90
 
 
91
 
<parameter name="timeout" unique="0">
92
 
<longdesc lang="en">
93
 
How long, in seconds, to wait before declaring a ping lost
94
 
</longdesc>
95
 
<shortdesc lang="en">ping timeout in seconds</shortdesc>
96
 
<content type="integer" default="2"/>
97
 
</parameter>
98
 
 
99
 
<parameter name="options" unique="0">
100
 
<longdesc lang="en">
101
 
A catch all for any other options that need to be passed to ping.
102
 
</longdesc>
103
 
<shortdesc lang="en">Extra Options</shortdesc>
104
 
<content type="string" default=""/>
105
 
</parameter>
106
 
 
107
 
<parameter name="failure_score" unique="0">
108
 
<longdesc lang="en">
109
 
Resource is failed if the score is less than failure_score.
110
 
Default never fails.
111
 
</longdesc>
112
 
<shortdesc lang="en">failure_score</shortdesc>
113
 
<content type="integer" default=""/>
114
 
</parameter>
115
 
 
116
51
<parameter name="debug" unique="0">
117
52
<longdesc lang="en">
118
53
Enables to use default attrd_updater verbose logging on every call.
120
55
<shortdesc lang="en">Verbose logging</shortdesc>
121
56
<content type="string" default="false"/>
122
57
</parameter>
123
 
 
124
58
</parameters>
 
59
 
125
60
<actions>
126
61
<action name="start"   timeout="60" />
127
62
<action name="stop"    timeout="20" />