Parallels H-Sphere Documentation System Administrator Guide

 

Urchin4 & Urchin5 Installation for Unix

 
 

Related Docs:   Urchin Installation for Windows Urchin Troubleshooter

Last modified: 27 Dec 2007

 

WARNING: This documentation covers Parallels H-Sphere versions up to 3.1. For the latest up-to-date Parallels H-Sphere documentation, please proceed to the official Parallels site.

Urchin4 and 5 can be installed on any H-Sphere *nix server. It doesn't require any special configuration and, once installed, can poll statistics from all web servers and winboxes.

  1. Go to www.urchin.com and click the Download link.
  2. Select the installer that most closely matches your platform. The name of the installer will include the Urchin version and the operating system type (e.g. urchin4100_redhat6x.sh).
    Note: If necessary, upload the installer to a temporary location on the system on which you are installing Urchin. If you are not on the console, telnet (or use ssh if available) to the system and cd to the directory where the installer is located.
  3. From the command line type in the name of the installer. For example:
    ./urchin4100_redhat7x.sh
    This will unpack several files that comprise the installation kit.
  4. From the command line execute the main installation script by typing:
    ./install.sh
    The script will prompt you for input as needed; just follow the instructions.
  5. Following the instructions of the manual, configure Urchin in the directory:
    /hsphere/local/urchin
    Note: Urchin port and owner can be set by default (9999, nobody).
  6. Create directory /hsphere/local/urchin/var/logs by running:
    mkdir /hsphere/local/urchin/var/logs
  7. Set directory owner the same as for Urchin on step 5:
    chown nobody:nobody /hsphere/local/urchin/var/logs Important: Make steps 8-12 on all webboxes.
  8. Check httpd.conf for Script Alias directive in the shared IP Virtual Host (usually /hsphere/local/sqwebmail directory). If this directory doesn't exist - create it with 755 permissions.
  9. Copy print-log.pl script from the /hsphere/shared/scripts directory:
    cp /hsphere/shared/scripts/print-log.pl /hsphere/local/sqwebmail/cgi-bin/
  10. Set 755 permissions for this script:
    chmod 755 /hsphere/local/sqwebmail/cgi-bin/print-log.pl
  11. Create loglist file:
    touch /hsphere/local/sqwebmail/cgi-bin/loglist
  12. Set owner and group for this file to httpd:
    chown httpd:httpd /hsphere/local/sqwebmail/cgi-bin/loglist
  13. In the hsphere.properties file, configure the following variables:
    URCHIN_SERVER_ID = [URCHIN_SERVER_ID]
    URCHIN_PORT = [URCHIN_PORT]
    URCHIN_SCHEDULER_START = [URCHIN_SCHEDULER_START]
    URCHIN_SCHEDULER_FINISH = [SCHEDULER_FINISH]
    URCHIN_PROTOCOL = [URCHIN_PROTOCOL]
    URCHIN_SERVERNAME = [URCHIN_SERVERNAME]
    Where:
    [URCHIN_SERVER_ID] is the ID of the logical server where Urchin is installed. You can get the logical server id in E.Manager;
    [URCHIN_PORT] is the port taken by Urchin;
  14. [URCHIN_SCHEDULER_START] and [URCHIN_SCHEDULER_FINISH] are the hours when statistics is collected. e.g: 2 and 4 means statistics will be collected between 2 and 4 AM;
    [URCHIN_PROTOCOL] the protocol to connect to the Urchin control panel, can be http or https. The default is http;
    [URCHIN_SERVERNAME] (since 2.3.1 patch 9) is the URL to the Urchin server; it should be set in addition to URCHIN_SERVER_ID on systems with NAT support (the Urchin server in this case has a local IP). In other cases, you should comment out or skip setting this parameter.
  15. Restart H-Sphere for changes to take effect.

Related Docs:   Urchin Installation for Windows Urchin Troubleshooter



© Copyright 2017. Parallels Holdings. All rights reserved.