meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:v8_0_0:installation:installationweb [2020/07/28 14:31] sylvainair [Important information] |
en:v8_0_0:installation:installationweb [2021/02/01 15:35] (current) sylvainair |
||
---|---|---|---|
Line 7: | Line 7: | ||
===== Execution of installation ===== | ===== Execution of installation ===== | ||
- | |||
==== Language selection ==== | ==== Language selection ==== | ||
+ | {{:en:v8_0_0:installation:pasted:20210201-150154.png?nolink&300}} | ||
- | {{:v8_0_0:installation:pasted:20200706-163328.png?nolink}} | ||
==== Select an installation directory ==== | ==== Select an installation directory ==== | ||
- | [[:en:v8_0_0:installation:installationposte#Select an installation directory|Selection of the installation folderSame as for the installation of the single workstation.]], and same remarks. | + | [[:en:v8_0_0:installation:installationposte#Select an installation directory|Selection of the installation folder]] Same as for the installation of the single workstation, and same remarks. |
==== Select components to be installed ==== | ==== Select components to be installed ==== | ||
- | {{:v8_0_0:installation:pasted:20200707-085016.png?nolink}} | + | {{:en:v8_0_0:installation:pasted:20210201-150801.png?nolink}} |
You can choose to install (or not) the various Windows applications making the [[:en:start#vigilens_tools_suite|Vigilens Tools Suite]]. The server can thus (possibly) serve as an application server. | You can choose to install (or not) the various Windows applications making the [[:en:start#vigilens_tools_suite|Vigilens Tools Suite]]. The server can thus (possibly) serve as an application server. | ||
Line 25: | Line 24: | ||
</WRAP> | </WRAP> | ||
+ | ==== Installation of the PostgreSQL database ==== | ||
+ | {{:en:v8_0_0:installation:pasted:20210201-152602.png?nolink}} | ||
- | ==== PHP server installaiton==== | + | * Listening Port: Network port used by the database to listen for incoming queries. The default value is 5432, which is the default PostgreSQL port. |
- | + | * Administrator Name: Name of the user who will be the administrator of this database. | |
- | {{:v8_0_0:installation:pasted:20200706-164221.png?nolink}} | + | * Administrator Password: Password to be used to connect to the PostgreSQL database.\\ A default password is randomly generated at each installation. You can either use the one generated or specify one that suits you. |
- | + | ||
- | The Vigilens Web component requires a PHP server. This screen allows you to choose between : | + | |
- | * ''Installing a new EasyPHP server'' : Installation of EasyPHP 5.3.2 (supplied with Vigilens) | + | |
- | * ''Installing in an existing Apache server'' : Vigilens will use a WAMP architecture previously installed on the server. **Version must match EasyPHP 5.3.2** or higher) | + | |
- | * ''Update an existing installation of Vigilens WEB'' : This option allows you to reinstall Vigilens without reinstalling the PHP server. | + | |
- | + | ||
- | <WRAP round alert> | + | |
- | The installation of Vigilens may require the modification of the php.ini and httpd.conf files. | + | |
- | If this is the case, a backup copy is then created under the name: php.ini.vigi_backup and httpd.conf.vigi_backup.</WRAP> | + | |
- | + | ||
- | === Installing a new PHP server === | + | |
- | {{:v8_0_0:installation:pasted:20200707-085347.png?nolink}} | + | |
- | + | ||
- | Selecting the EasyPHP installation folder | + | |
- | + | ||
- | === Installing in an existing Apache server === | + | |
- | + | ||
- | {{:v8_0_0:installation:pasted:20200707-085427.png}} | + | |
- | + | ||
- | To use an existing WAMP architecture, you must specify the folders containing the web pages, the php.ini file and the httpd.conf file. | + | |
- | + | ||
- | <WRAP round info> | + | |
- | On some platforms several of these folders may be identical. | + | |
- | </WRAP> | + | |
- | + | ||
- | + | ||
- | === Update an existing installation of Vigilens WEB === | + | |
- | {{:v8_0_0:installation:pasted:20200707-085629.png?nolink}} | + | |
- | + | ||
- | Select the folder containing the web pages. | + | |
- | + | ||
- | <WRAP round info> | + | |
- | Usually this value will be initialized based on what was entered during previous installations. | + | |
- | </WRAP> | + | |
=== Chosen options summary === | === Chosen options summary === | ||
- | + | {{:en:v8_0_0:installation:pasted:20210201-153027.png?nolink}} | |
- | {{:v8_0_0:installation:pasted:20200707-085726.png?nolink}} | + | |
===== Setup ===== | ===== Setup ===== | ||
==== General ==== | ==== General ==== | ||
- | A Vigilens Web server is a Vigilens station like any other Vigilens station, [[:en:v8_0_0:installation:installationposte#setup|setup section]] of [[v8_0_0:installation:installationposte|]] also applies to this case (especially with regard to data sources). | + | A Vigilens Web server is a Vigilens station like any other Vigilens station, [[:en:v8_0_0:installation:installationposte#setup|setup section]] of [[:en:v8_0_0:installation:installationposte|]] also applies to this case (especially with regard to data sources). |
The next sections deal with the additional steps required for a Vigilens Web server. | The next sections deal with the additional steps required for a Vigilens Web server. | ||
- | ==== Setting up the PHP server ==== | + | ==== Vigilens Web server settings ==== |
+ | Web server settings are done from the application [[:en:v8_0_0:webcnfg:start|WebConfig]]. | ||
- | PHP uses port 80 by default. If this port is used by another application (such as instant messaging software), Apache will display an error indicating that the port is in use. It may be necessary to change Apache's configuration to use a different port. | + | ===== Update ===== |
- | In order to do so: | + | see [[:en:v8_0_0:installation:installationposte#update|update section of vigilens station]]. |
- | * Right click on the EasyPHP icon available in the notification area of the taskbar. | + | |
- | * Choose "Configuration" then "Apache", which opens the file "httpd.conf". | + | |
- | + | ||
- | {{:v8_0_0:installation:pasted:20200707-090432.png?nolink}} | + | |
- | + | ||
- | * Look for the line beginning with ''Listen''. | + | |
- | * By default, it must be the line ''Listen 127.0.0.1:80''. | + | |
- | * Change the line to replace ''80'' by the desired port number. | + | |
- | * example ''Listen 127.0.0.1:8080''. | + | |
- | {{:v8_0_0:installation:pasted:20200707-090506.png?nolink}} | + | |
- | + | ||
- | * Find the line beginning with ''ServerName''. | + | |
- | * By default, this must be the ''ServerName localhost:80'' line. | + | |
- | * Modify the line to replace ''80'' with the desired port number | + | |
- | * example ''ServerName localhost:8080'' | + | |
- | + | ||
- | {{:v8_0_0:installation:pasted:20200707-090524.png?nolink}} | + | |
- | + | ||
- | * Save the file | + | |
- | * Right double-click on the EasyPHP icon available in the notification area of the taskbar. | + | |
- | * Click on "Apache" to restart this server. | + | |
- | * Apache will then use the new port, in the example, port 8080. | + | |
- | + | ||
- | {{:v8_0_0:installation:pasted:20200707-090546.png?nolink}} | + | |
- | + | ||
- | <WRAP round alert> | + | |
- | It may also be necessary to configure the firewall to allow access to the Apache server.</WRAP> | + | |
- | + | ||
- | ==== Vigilens Web setup ==== | + | |
- | + | ||
- | The installation creates a subgroup of "Web" programs (in the Vigilens program group ). It contains two shortcuts : | + | |
- | * Restart Service: this application allows you to restart the "Vigilens Web Service" service if the service has been stopped or if configuration modifications have to be taken into account. | + | |
- | * WebConfig: this application allows you to customize the Vigilens Web interface and to modify some configuration options. | + | |
- | + | ||
- | {{:v8_0_0:installation:pasted:20200707-092523.png?nolink&300}} | + | |
- | + | ||
- | === Setting up the web component === | + | |
- | + | ||
- | Launch WebConfig. The first time you use it, you must enter the directory defined during the admin installation. | + | |
- | + | ||
- | {{:v8_0_0:installation:pasted:20200707-091350.png?nolink}} | + | |
- | + | ||
- | This application is accessible to the "Admin" user and to users who have been given access rights in the AdminTool application (see rights restrictions for [[:en:v8_0_0:admintool:menus:gestion:groupe:start#rights_restrictions|groups]] and [[:en:v8_0_0:admintool:menus:gestion:utilisateur:start#rights_restrictions|users]]). | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-134420.png?nolink}} | + | |
- | + | ||
- | The application has 6 tabs : | + | |
- | + | ||
- | == Global == | + | |
- | + | ||
- | This tab allows you to change the default language, the initial size of the columns as well as the list of possible choices regarding the number of records displayed on each page. Changes made to these values take effect after the web page is refreshed. | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-134920.png?nolink}} | + | |
- | + | ||
- | == Graphic Customisation == | + | |
- | + | ||
- | This tab allows you to modify the images displayed at the top and bottom of the page. Changes made to these values take effect after the web page is refreshed. | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-134944.png?nolink}} | + | |
- | + | ||
- | == Server == | + | |
- | + | ||
- | The information contained in this tab is related to the operation of the "Vigilens Web Service" service. It is strongly recommended not to modify these values, except in specific cases. | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-135035.png?nolink}} | + | |
- | + | ||
- | == Advanced Parameters == | + | |
- | + | ||
- | This tab allows you to modify the following data: | + | |
- | * Calendar - First day of the week: This is the display mode of the calendar wizard. | + | |
- | * Tracing: Possibility to trace in a file (chosen by the user) the information transiting between the Web pages and the Vigilens engine. | + | |
- | <WRAP round important> | + | |
- | when tracing is enabled, response times may be degraded, so it is recommended to use this option only occasionally in case of problems.</WRAP> | + | |
- | + | ||
- | * Web Vigilens Service: By default the service is executed with the local system account of the machine. In some cases, this account cannot be used. It is then possible to modify the account to be used in this tab. The modification of the account is only taken into account after restarting the service with the shortcut " Restart Service". | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-135440.png?nolink}} | + | |
- | + | ||
- | == Limits == | + | |
- | + | ||
- | * Timeout : | + | |
- | * The first value is the number of minutes between the closing of all Web windows corresponding to a Vigilens user and the deletion of the connection corresponding to this user. | + | |
- | * The second value is the number of minutes since the last activity on a request. | + | |
- | <WRAP round important> | + | |
- | it is recommended that this duration should be longer than the execution time of the requests | + | |
- | </WRAP> | + | |
- | * Data volume: This is the number of rows at which the query stops and returns an error message. This setting is used to secure the risk of memory saturation of the browser or server in the event of a large volume of data. | + | |
- | * The first value concerns the output to a grid screen display. | + | |
- | * the second one is for file outputs. | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-135657.png?nolink}} | + | |
- | + | ||
- | == HTTP access== | + | |
- | + | ||
- | This tab allows you to add domains that can be used in Vigilens Monitor. | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-140101.png?nolink}} | + | |
- | === Important information === | + | |
- | == Browser prerequisites == | + | |
- | + | ||
- | The web server must be defined as a trusted site in order to allow execution without systematic warning messages. It is also necessary to request permission to download files in order to allow file outputs. | + | |
- | + | ||
- | Example for the MS Internet Explorer browser : | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-140323.png?nolink}} | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-140537.png?nolink}} | + | |
- | + | ||
- | {{:en:v8_0_0:installation:pasted:20200728-140700.png?nolink}} | + | |
- | + | ||
- | + | ||
- | == Running Vigilens Web == | + | |
- | + | ||
- | The usual mode of execution of the application is done by launching a list of requests using the following link: [[http://serveur/vigilens]] where //server// refers to the name or IP address of the Web server). | + | |
- | + | ||
- | If the port has been redefined in PHP, it must be specified in the link, [[http://serveur:8080/vigilens|]], for example. | + | |
- | + | ||
- | When executing a query, the result: grid or file (PDF, Excel...) depends on what was specified in [[:en:v8_0_0:designer:menus:accueil:nouvellerequete:restitution|Restitution in interactive mode]] when [[:en:v8_0_0:designer:menus:accueil:nouvellerequete:start|creating the query]]. | + | |
- | + | ||
- | + | ||
- | A single run is possible too : [[http://serveur/vigilens/table.php?vglCtrlName=nomRequete|]]. See [[:en:v8_0_0:howto:url|URL syntax dedicated page]] | + | |
- | + | ||
- | == Account connection to Vigilens Web service == | + | |
- | + | ||
- | Vigilens Web accesses the Vigilens engine via DCOM. It is the Vigilens Web service that activates the DCOM component (VigilensSrv.exe process). The DCOM component is therefore executed with the user used to connect to the Vigilens Web service. By default, it is the local system account of the machine. | + | |
- | + | ||
- | However, the DCOM component must have access to the Vigilens shared directory. This is not a problem if the shared directory is located on the Web server. | + | |
- | + | ||
- | ***Otherwise**, the DCOM component, if running with the local system account of the machine, **will not have access to the shared directory** (located on another server). It is then necessary to modify the account used to connect to the Vigilens Web service ("Advanced Settings" tab of the WebConfig application). | + | |
- | + | ||
- | + | ||
- | <WRAP round info> | + | |
- | After modifying the account, it is necessary to use the "Restart Service" shortcut to restart the Vigilens Web service. | + | |
- | </WRAP> | + | |
- | The service may not restart if the user account does not have service activation rights. In this case, the easiest way is to directly modify the service itself. | ||
- | To do so, you need to : | ||
- | * Open the service management interface (shortcut "Services" in the "Administrative Tools" group of the control panel) | ||
- | * Right click on the service named "Vigilens Web Service" and select the "Properties" menu. | ||
- | * In the " Connection " tab of the property box, fill in the user account and password and validate the property box. The user account will then be assigned the missing rights. | ||
- | * It is then possible to use the shortcut "Restart Service" to restart the service. |