4 | | This page gives you information and instructions about how to setup and run Hive statistics. It is assumed that you have already done all the previous steps described in [[SetupHiveServer]] and have read [[SetupHiveSlave]]. |
5 | | Up until now you have a running Hive server where you can schedule tasks, create users and groups, have slave clients and administer their timetables when they are allowed to calculate. But you don't see what's going on in the system (e.g. how many jobs are waiting, calculating, who does what, is everything running smoothly, and so on). That's what Hive statistics is for: It is a web application which provides an overview of what is going on in the system. While normal users can see some general information and information concerning their own jobs, administrators can view more comprehensive information and also see what single users are doing. This information is also persistent, meaning that deleting a job does not delete it's execution history. |
| 4 | This page contains information and instructions on how to setup and run Hive statistics. It is assumed that you have already done all the previous steps described in [[SetupHiveServer]] and read [[SetupHiveSlave]]. |
| 5 | Up until now you have a running Hive server where you can schedule tasks, create users and groups, have slaves and administer their timetables. To see what's going on in the system (e.g. how many jobs are waiting, calculating, who does what, is everything running smoothly, and so on), Hive statistics provides a web application which shows what's going on in the system. While normal users can see some general information and information concerning their own jobs, administrators can view more comprehensive information and see what users are doing. This information is also persistent, meaning that deleting a job does not delete it's execution history. |
20 | | * Copy `HeuristicLab.Services.WebApp\3.3\Web.config` and `HeuristicLab.Services.WebApp\3.3\Global.asax` into the `WebApp` folder on the server. |
21 | | * Review and adapt the Web.config file to your configuration. |
22 | | * If you now browse to http://servername/WebApp you should see the skeleton web app with a login, the list of loaded modules and the about page. |
23 | | * You can now also install the other plugins (status, statistics, maintenance) by creating on the server new directories in WebApp\WebApp\plugins\ and copying the contents of the projects bin directory to this location, e.g. for status the path would be `WebApp\WebApp\plugins\status\` and the contents of this directory would be content of e.g. `HeuristicLab.Services.WebApp.Status\3.3\bin\Debug`. |
24 | | * If you reload the WebApp in the browser, you should now see new entries in the left pane. Please note that this may depend on your user and rights. |
| 19 | * Copy `HeuristicLab.Services.WebApp\3.3\Web.config` and `HeuristicLab.Services.WebApp\3.3\Global.asax` into the `WebApp` folder on the server |
| 20 | * Review and adapt the Web.config file to your configuration |
| 21 | * If you now browse to http://servername/WebApp you should see the skeleton web app with a login, the list of loaded plugins and the about page |
| 22 | * You can now also install the other plugins (status, statistics, maintenance) by creating new directories in WebApp\WebApp\plugins\ on the server and copying the contents of the projects bin directory to this location. For e.g. status the path would be `WebApp\WebApp\plugins\status\` and the contents of this directory would be the contents of e.g. `HeuristicLab.Services.WebApp.Status\3.3\bin\Debug` |
| 23 | * If you reload the WebApp in the browser, you should now see new entries in the left pane. Please note that this may depend on your user and rights. |