Mhttpd: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 27: | Line 27: | ||
As mentioned, <span style="color:darkcyan;">''mhttpd''</span> provide a mean for run control which include the monitoring of the run as well. | As mentioned, <span style="color:darkcyan;">''mhttpd''</span> provide a mean for run control which include the monitoring of the run as well. | ||
The feature list is the following: | The feature list is the following: | ||
* Transition the state of the run (stopped/running/paused), allows if setup to enter user running condition parameters at the start state. | * General feature | ||
* Access the Online Database for data display and modification. | ** The Midas Webpage is composed of several sections (buttons, Equipment display, links, | ||
* Display the Midas | * Buttons | ||
* Access to | ** Transition the state of the run (stopped/running/paused), allows if setup to enter user running condition parameters at the start state. | ||
* Access the | ** Access to the full Online Database for data display and/or data content modification. | ||
** Display the [[Midas Messages]. These messages are generated by the Midas system as well as the user using cm_msg() functions. | |||
** Access to [[ELOG]]" site. "Short-cut" switch to the predefined "electronic logbook". | |||
** Access to the [[Alarms]] section for monitoring the different type of alarms (evaluated, programs, internals, periodic). | |||
** Access to the [[Programs]] section for a status or interaction with the current running applications part of the Midas experiment. | |||
** Access to the [[History]] for graphical data representation of any ODB variables and acquired data. | |||
** Access to the Midas Slow Control Bus devices [[MSCB]] connected to this experiment. | |||
** Access to the run [[run Sequencer]] control/monitoring page for interactive loading/saving/running of a run sequence based on any ODB parameters. | |||
** Short-cut to the Midas [[Help]] documentation resource. | |||
* The | |||
=== Multiple copies === | === Multiple copies === |
Revision as of 14:57, 17 December 2013
Purpose
The mhttpd utility runs the MIDAS Web Server which allows the user to communicate with the experiment. It is used for run control.
Arguments
-p port : port number e.g. 8081 (no default) [-h] : connect to midas server (mserver) on given host [-e] : experiment to connect to [-v] : display verbose HTTP communication [-D] : starts program as a daemon [-E] : only display ELog system [-H] : only display history plots [-a] : only allow access for specific host(s). Several [-a Hostname] statements might be given [-help] : display usage information
Usage
The TCP/IP port number is required as an argument in order to listen to the web-based request.
mhttpd -p port [-h Hostname] [-e Experiment] [-v] [-D] [-c] [-a Hostname] e.g. mhttpd -p 8081 -D
Features
As mentioned, mhttpd provide a mean for run control which include the monitoring of the run as well. The feature list is the following:
- General feature
- The Midas Webpage is composed of several sections (buttons, Equipment display, links,
- Buttons
- Transition the state of the run (stopped/running/paused), allows if setup to enter user running condition parameters at the start state.
- Access to the full Online Database for data display and/or data content modification.
- Display the [[Midas Messages]. These messages are generated by the Midas system as well as the user using cm_msg() functions.
- Access to ELOG" site. "Short-cut" switch to the predefined "electronic logbook".
- Access to the Alarms section for monitoring the different type of alarms (evaluated, programs, internals, periodic).
- Access to the Programs section for a status or interaction with the current running applications part of the Midas experiment.
- Access to the History for graphical data representation of any ODB variables and acquired data.
- Access to the Midas Slow Control Bus devices MSCB connected to this experiment.
- Access to the run run Sequencer control/monitoring page for interactive loading/saving/running of a run sequence based on any ODB parameters.
- Short-cut to the Midas Help documentation resource.
- The
Multiple copies
Several copies of mhttpd can run on a single host, as long as they are started on different ports.
If more than one experiment runs on the same host, a server for each experiment must be started on a different port, e.g.
mhttpd -e midas -p 8081 -D mhttpd -e midgas -p 8082 -D