Changes for page Wonder JavaMonitor and wotaskd
Last modified by Pascal Robert on 2023/08/10 22:21
From version 98.1
edited by David Avendasora
on 2010/11/29 21:37
on 2010/11/29 21:37
Change comment:
There is no comment for this version
To version 102.1
edited by David Avendasora
on 2010/11/29 21:46
on 2010/11/29 21:46
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -107,8 +107,8 @@ 107 107 108 108 * **##info##** : returns the details (number of deaths, state, etc.; see example above), in JavaScript Object Notation (JSON) 109 109 ** **##?type=all##** : Returns details about all instances of all applications 110 -** **##?type=app&name= ##**{{color value="blue"}}{{AppName}}{{/color}} : Returns details about all instances of a specific application111 -** **##?type=ins&name=AppName-InstanceNo##** : Returns details about one specific instance 110 +** **##?type=app&name={{color value="maroon"}}AppName{{/color}}##** : Returns details about all instances of a specific application 111 +** **##?type=ins&name={{color value="maroon"}}AppName{{/color}}-{{color value="maroon"}}InstanceNumber{{/color}}##** : Returns details about one specific instance 112 112 * **##running##** : Returns **##YES##** or **##NO##** 113 113 * **##stopped##** : return NO if the instance is running, YES if not. 114 114 * **##bounce##** : more on it later. ... ... @@ -136,28 +136,6 @@ 136 136 137 137 [[http://monitorhost:port/cgi-bin/WebObjects/JavaMonitor.woa/admin/info?type=ins&name=AjaxExample-1]] 138 138 139 -The response for the direct actions will either send a JSON array or YES/NO. For example, the query //info// for all instances will return : 140 - 141 -{{code}} 142 - 143 -[Hudson Build Server for Wonder|http://webobjects.mdimension.com/hudson/job/Wonder54/lastSuccessfulBuild/artifact/dist/] 144 - 145 -{{/code}} 146 - 147 -List of available direct actions : 148 - 149 -///info// : return details (number of deaths, state, etc.; see above), in JSON, about an instance. 150 -///running// : return YES if the instance is running, NO if not. 151 -///stopped// : return NO if the instance is running, YES if not. 152 -///bounce//: more on it later. 153 -///clearDeaths// : clear the number of deaths (same action as clicking the "Clear deaths" in JavaMonitor) 154 -///turnScheduledOn// : turn scheduling on for an application or instance. Call ///turnScheduledOff// to do the opposite. 155 -///turnRefuseNewSessionsOn// : turn "Refuse new sessions" on, call //turnRefuseNewSessionsOff// to do the opposite. 156 -///turnAutoRecoverOn// : guess what? It activate "Auto recover" And guess again? ///turnAutoRecoverOff// do the opposite 157 -///forceQuit// : force quit an application, might be useful to call it from a monitoring system. 158 -///stop// : stop an application/instance the normal way. 159 -///start// : start an application/instance the normal way. 160 - 161 161 ==== Remote Control via REST Routes ==== 162 162 163 163 On September 28th 2010, REST routes were added in JavaMonitor. Those routes + the direct actions explained in this document allow you to control almost everything remotely (make sure that your JavaMonitor installation is secure). As the direct actions, append //?pw=XXXX// to the URLs if JavaMonitor is password protected.