<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.orcaware.com/orca/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Omegax</id>
	<title>OrcaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.orcaware.com/orca/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Omegax"/>
	<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/wiki/Special:Contributions/Omegax"/>
	<updated>2026-05-21T02:39:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1544</id>
		<title>Solaris10 installation howto</title>
		<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1544"/>
		<updated>2008-05-22T17:16:26Z</updated>

		<summary type="html">&lt;p&gt;Omegax: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# This &amp;quot;How To&amp;quot; is probably just one way to setup the server, but it works.&lt;br /&gt;
# The procedure to set up a central repository server or a client on which statistics is to be collected in similar.&lt;br /&gt;
# The extra steps to be performed for a server install are indicated where necessary.&lt;br /&gt;
#&lt;br /&gt;
# All the extra software used were downloaded from sunfreeware.com (similar packages from blastwave.org were not tested but should also work)&lt;br /&gt;
# 1. make 3.80&lt;br /&gt;
# 2. gcc 3.4.6&lt;br /&gt;
# 3. libgcc 3.4.6 (don&#039;t install until you read security comment below)&lt;br /&gt;
# 4. libiconv 1.11&lt;br /&gt;
# 5. orca-snapshot-r535 (http://www.orcaware.com)&lt;br /&gt;
# 6. RICHPse (ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/RICHPse.gz, http://www.sunfreeware.com/setoolkit.html)&lt;br /&gt;
# &lt;br /&gt;
# Quick: if you need to install Apache2 from scratch on the central repository server, here is a list of packages you will likely need:&lt;br /&gt;
# make, expat, db-4, apr, aprutil, openssl, libiconv, gdbm, gcc (if not installed), apache2 (of course!)&lt;br /&gt;
# You can get all the packages above from sunfreeware.com.&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
1. Install or ensure there is a suitable C compiler e.g., gcc 3.4.2, gcc 3.4.6&lt;br /&gt;
&lt;br /&gt;
2. Use the default system perl or install GNU Perl built with gcc e.g., Perl 5.8.7 (you may need autoconf and m4 packages on Solaris 10)&lt;br /&gt;
&lt;br /&gt;
3. Set your PATH and LD_LIBRARY_PATH variables temporarily&lt;br /&gt;
export PATH=/usr/local/bin:/usr/ccs/bin:$PATH&lt;br /&gt;
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
4. Install libiconv (only if using the GNU gcc from sunfreeware for example)&lt;br /&gt;
&lt;br /&gt;
5. For a server install, the package SUNWsprot must be installed (usually installed by default)&lt;br /&gt;
&lt;br /&gt;
6. Install SE Toolkit (version 3.4 at least for Solaris 10)&lt;br /&gt;
&lt;br /&gt;
gunzip RICHPse.gz&lt;br /&gt;
pkgadd -d . RICHPse&lt;br /&gt;
&lt;br /&gt;
Alternatively, if using the RICHPse-3.3.tar.gz package, then use the following commands instead:&lt;br /&gt;
gunzip RICHPse-3.3.tar.gz&lt;br /&gt;
tar -xvf RICHPse-3.3.tar&lt;br /&gt;
pkgadd -d RICHPse&lt;br /&gt;
&lt;br /&gt;
7. Install Orca&lt;br /&gt;
Extract the Orca compressed package e.g., to /tmp&lt;br /&gt;
NOTE: it may be a good idea to install orcallator somewhere else apart from the default /usr/local since its files will grow e.g., on a dedicated filesystem or under /var for example.&lt;br /&gt;
&lt;br /&gt;
gunzip orca-snapshot-r535.tar.gz&lt;br /&gt;
tar -xf orca-snapshot-r535.tar&lt;br /&gt;
cd orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
# The next 2 steps only applies to Solaris 10&lt;br /&gt;
&lt;br /&gt;
8. Edit file: orca-snapshot-r535/packages/rrdtool-1.0.50/perl-shared/Makefile&lt;br /&gt;
&lt;br /&gt;
a. change the line &lt;br /&gt;
CCCDLFLAGS = -KPIC &lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
b. change the line &lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
c. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
9. Edit file: orca-snapshot-r535/packages/Storable-2.15/Makefile&lt;br /&gt;
&lt;br /&gt;
a. change the line&lt;br /&gt;
CCCDLFLAGS = -KPIC&lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
b. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
c. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# if you are reinstalling, remember to delete the existing orca folder or else the new installation will not succeed e.g.,&lt;br /&gt;
rm -rf /usr/local/var/orca&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;make&amp;quot; fails when using the default perl installation as it (perl) expects to use the cc compiler, so&lt;br /&gt;
# create a soft link to the gcc compiler i.e.,&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
ln -s gcc cc&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;make&amp;quot; fails because it couldn&#039;t locate perl pod2man executable, so find it and add to PATH variable&lt;br /&gt;
find /usr | grep pod2man&lt;br /&gt;
/usr/perl5/5.6.1/bin/pod2man&lt;br /&gt;
/usr/perl5/5.6.1/man/man1/pod2man.1&lt;br /&gt;
/usr/perl5/5.8.4/bin/pod2man&lt;br /&gt;
/usr/perl5/5.8.4/man/man1/pod2man.1&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;perl -v&amp;quot; returns 5.8.4, so use the &amp;quot;second&amp;quot; pod2man above&lt;br /&gt;
export PATH=$PATH:/usr/perl5/5.8.4/bin&lt;br /&gt;
&lt;br /&gt;
# go back to the extracted installation source folder&lt;br /&gt;
pwd&lt;br /&gt;
orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
# run the configure script&lt;br /&gt;
./configure --with-html-dir=/var/apache2/htdocs/orca --with-ncsa-log=/var/apache2/logs/access_log&lt;br /&gt;
&lt;br /&gt;
# install orca&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
make orcallator_run_at_boot&lt;br /&gt;
&lt;br /&gt;
# NOTE: orca doesn&#039;t start on solaris 10 after the installation process above&lt;br /&gt;
# The Reason: the following statement in the orcallator startup script is used&lt;br /&gt;
# to derive part of the name of the PATH to some of the files needed by&lt;br /&gt;
# orcalltor, orcallator does not start&lt;br /&gt;
# &amp;quot;/opt/RICHPse/bin/se -version | awk &#039;{print $4}&#039;&amp;quot;&lt;br /&gt;
# the command above returns 3.4.1 which is the used to&lt;br /&gt;
# generate the PATH /usr/local/lib/SE/3.4.1 which does not exist.&lt;br /&gt;
# The actual path on the server is /usr/local/lib/SE/3.4&lt;br /&gt;
# The solution is to create a soft link as below.&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/lib/SE&lt;br /&gt;
ln -s 3.4 3.4.1&lt;br /&gt;
&lt;br /&gt;
# start the orcallator&lt;br /&gt;
/etc/init.d/orcallator start&lt;br /&gt;
&lt;br /&gt;
# This is only needed on the central server&lt;br /&gt;
mkdir -p /var/apache2/htdocs/orca/orcallator&lt;br /&gt;
&lt;br /&gt;
# Final words: for security reasons, you may prefer to install gcc 3.4.6 and make 3.80, finish compiling &lt;br /&gt;
# and installing orca and anything else that requires gcc in order to successfully install, then uninstall gcc&lt;br /&gt;
# and make 3.80. Finally, install only the libgcc so that does applications that require the library will work properly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The rest ONLY applies to the central server&lt;br /&gt;
#&lt;br /&gt;
# DO THIS ONLY if using GNU perl (e.g., from sunfreeware.com)&lt;br /&gt;
# Edit the file /usr/local/bin/orca and change the first line to use the new perl installation i.e., &lt;br /&gt;
# the line changes from       #!/usr/bin/perl    TO:     #!/usr/local/bin/perl&lt;br /&gt;
&lt;br /&gt;
# The commands below are ONLY needed on the server&lt;br /&gt;
/usr/local/bin/orca -v /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
# Once it starts up successfully without errors and completes the first run,&lt;br /&gt;
# kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# then restart orca as a daemon i.e.,&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
# You are adviced to create an auto-start script in /etc/init.d and /etc/rc2.d for the above process.&lt;br /&gt;
&lt;br /&gt;
Ayotunde Itayemi (Last updated 22/05/2008)&lt;/div&gt;</summary>
		<author><name>Omegax</name></author>
	</entry>
	<entry>
		<id>https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1543</id>
		<title>Solaris10 installation howto</title>
		<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1543"/>
		<updated>2008-05-22T16:57:15Z</updated>

		<summary type="html">&lt;p&gt;Omegax: /* == */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This &amp;quot;How To&amp;quot; is probably just one way to setup the server, but it works.&lt;br /&gt;
&lt;br /&gt;
All the extra software used were downloaded from sunfreeware.com (similar packages from blastwave.org should also work)&lt;br /&gt;
1. make 3.80&lt;br /&gt;
2. gcc 3.4.6&lt;br /&gt;
3. libgcc 3.4.6 (not needed unless you intend to uninstall gcc after you finish the installation, only then will you install libgcc)&lt;br /&gt;
4. libiconv-1.11-sol10-sparc-local.gz&lt;br /&gt;
5. orca-snapshot-r535.tar.bz2&lt;br /&gt;
&lt;br /&gt;
HOW TO SETUP ORCA (CLIENTS AND SERVER)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
========================================&lt;br /&gt;
make, expat, db-4, apr, aprutil, openssl, libiconv, gdbm, gcc (if not installed), apache2 (of course!)&lt;br /&gt;
You can get all the packages above from sunfreeware.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing ORCA on server and clients&lt;br /&gt;
=====================================&lt;br /&gt;
&lt;br /&gt;
1. install or ensure there is a suitable C compiler e.g., gcc 3.4.2, gcc 3.4.6&lt;br /&gt;
&lt;br /&gt;
2. use the default system perl or install GNU Perl built with gcc e.g., Perl 5.8.7 (you may need autoconf and m4 packages on Solaris 10)&lt;br /&gt;
   Not necessary: Install freetype2 package from sunfreeware&lt;br /&gt;
&lt;br /&gt;
3. set your PATH and LD_LIBRARY_PATH variables temporarily&lt;br /&gt;
export PATH=/usr/local/bin:/usr/ccs/bin:$PATH&lt;br /&gt;
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
4. You need to install libiconv (e.g., libiconv-1.8-sol9-sparc-local) if using gcc&lt;br /&gt;
&lt;br /&gt;
5. install SE Toolkit (version 3.4 at least for Solaris 10)&lt;br /&gt;
Also the package SUNWsprot must be installed on the server - it is usually installed by default)&lt;br /&gt;
   ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/RICHPse.gz&lt;br /&gt;
   http://www.sunfreeware.com/setoolkit.html&lt;br /&gt;
&lt;br /&gt;
gunzip RICHPse-3.3.tar.gz&lt;br /&gt;
tar -xvf RICHPse-3.3.tar&lt;br /&gt;
pkgadd -d RICHPse&lt;br /&gt;
(OR: gunzip RICHPse.gz; pkgadd -d . RICHPse )&lt;br /&gt;
&lt;br /&gt;
6. install Orca (or orcallator.se on clients)&lt;br /&gt;
extract the Orca compressed package e.g., to /opt&lt;br /&gt;
NOTE: it may be a good idea to install orcallator somewhere else apart&lt;br /&gt;
from the default /usr/local since its files will grow e.g., on a dedicated&lt;br /&gt;
filesystem or under /var for example.&lt;br /&gt;
&lt;br /&gt;
gunzip orca-snapshot-r535.tar.gz&lt;br /&gt;
tar -xvf orca-snapshot-r535.tar&lt;br /&gt;
cd orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
Solaris 10 NOTE&lt;br /&gt;
&lt;br /&gt;
Edit file: orca-snapshot-r535/packages/rrdtool-1.0.50/perl-shared/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line &lt;br /&gt;
CCCDLFLAGS = -KPIC &lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
2. change the line &lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
3. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
Edit file: orca-snapshot-r535/packages/Storable-2.15/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line&lt;br /&gt;
CCCDLFLAGS = -KPIC&lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
2. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
3. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# if you are reinstalling, remember to delete the existing orca folder or else the new installation will not succeed e.g.,&lt;br /&gt;
rm -rf /usr/local/var/orca&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;make&amp;quot; fails when using the default perl installation as it (perl) expects to use the cc compiler, so&lt;br /&gt;
# create a soft link to the gcc compiler i.e.,&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
ln -s gcc cc&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;make&amp;quot; fails because it couldn&#039;t locate perl pod2man executable, so find it and add to PATH variable&lt;br /&gt;
find /usr | grep pod2man&lt;br /&gt;
/usr/perl5/5.6.1/bin/pod2man&lt;br /&gt;
/usr/perl5/5.6.1/man/man1/pod2man.1&lt;br /&gt;
/usr/perl5/5.8.4/bin/pod2man&lt;br /&gt;
/usr/perl5/5.8.4/man/man1/pod2man.1&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;perl -v&amp;quot; returns 5.8.4, so use the &amp;quot;second&amp;quot; pod2man above&lt;br /&gt;
export PATH=$PATH:/usr/perl5/5.8.4/bin&lt;br /&gt;
&lt;br /&gt;
# go back to the extracted installation source folder&lt;br /&gt;
pwd&lt;br /&gt;
orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
# run the configure script&lt;br /&gt;
./configure --with-html-dir=/var/apache2/htdocs/orca --with-ncsa-log=/var/apache2/logs/access_log&lt;br /&gt;
&lt;br /&gt;
# install orca&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
make orcallator_run_at_boot&lt;br /&gt;
&lt;br /&gt;
# NOTE: orca doesn&#039;t start on solaris 10 after the installation process above&lt;br /&gt;
# The Reason: the following statement in the orcallator startup script is used&lt;br /&gt;
# to derive part of the name of the PATH to some of the files needed by&lt;br /&gt;
# orcalltor, orcallator does not start&lt;br /&gt;
# &amp;quot;/opt/RICHPse/bin/se -version | awk &#039;{print $4}&#039;&amp;quot;&lt;br /&gt;
# the command above returns 3.4.1 which is the used to&lt;br /&gt;
# generate the PATH /usr/local/lib/SE/3.4.1 which does not exist.&lt;br /&gt;
# The actual path on the server is /usr/local/lib/SE/3.4&lt;br /&gt;
# The solution is to create a soft link as below.&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/lib/SE&lt;br /&gt;
ln -s 3.4 3.4.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# start the orcallator&lt;br /&gt;
/etc/init.d/orcallator start&lt;br /&gt;
&lt;br /&gt;
# this is only needed on the central server&lt;br /&gt;
mkdir -p /var/apache2/htdocs/orca/orcallator&lt;br /&gt;
&lt;br /&gt;
# Final words: for security reasons, you may prefer to install gcc 3.4.6 and make 3.80, finish compiling &lt;br /&gt;
# and installing orca and anything else that requires gcc in order to successfully install, then uninstall gcc&lt;br /&gt;
# and make 3.80. Finally, install only the libgcc so that does applications that require the library will work properly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The rest ONLY applies to the central server&lt;br /&gt;
#&lt;br /&gt;
# DO THIS ONLY if using GNU perl (e.g., from sunfreeware.com)&lt;br /&gt;
# Edit the file /usr/local/bin/orca and change the first line to use the new perl installation i.e., &lt;br /&gt;
# the line changes from       #!/usr/bin/perl    TO:     #!/usr/local/bin/perl&lt;br /&gt;
&lt;br /&gt;
# The commands below are ONLY needed on the server&lt;br /&gt;
/usr/local/bin/orca -v /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
# Once it starts up successfully without errors and completes the first run,&lt;br /&gt;
# kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# then restart orca as a daemon i.e.,&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
# You are adviced to create an auto-start script in /etc/init.d and /etc/rc2.d for the above process.&lt;/div&gt;</summary>
		<author><name>Omegax</name></author>
	</entry>
	<entry>
		<id>https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1542</id>
		<title>Solaris10 installation howto</title>
		<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1542"/>
		<updated>2008-05-22T16:56:34Z</updated>

		<summary type="html">&lt;p&gt;Omegax: /* END OF Solaris 10 NOTE =========================== */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This &amp;quot;How To&amp;quot; is probably just one way to setup the server, but it works.&lt;br /&gt;
&lt;br /&gt;
All the extra software used were downloaded from sunfreeware.com (similar packages from blastwave.org should also work)&lt;br /&gt;
1. make 3.80&lt;br /&gt;
2. gcc 3.4.6&lt;br /&gt;
3. libgcc 3.4.6 (not needed unless you intend to uninstall gcc after you finish the installation, only then will you install libgcc)&lt;br /&gt;
4. libiconv-1.11-sol10-sparc-local.gz&lt;br /&gt;
5. orca-snapshot-r535.tar.bz2&lt;br /&gt;
&lt;br /&gt;
HOW TO SETUP ORCA (CLIENTS AND SERVER)&lt;br /&gt;
==============================================================&lt;br /&gt;
Ayotunde Itayemi (Last updated 22/05/2008)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing Apache2 on the Central Server&lt;br /&gt;
========================================&lt;br /&gt;
make, expat, db-4, apr, aprutil, openssl, libiconv, gdbm, gcc (if not installed), apache2 (of course!)&lt;br /&gt;
You can get all the packages above from sunfreeware.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing ORCA on server and clients&lt;br /&gt;
=====================================&lt;br /&gt;
&lt;br /&gt;
1. install or ensure there is a suitable C compiler e.g., gcc 3.4.2, gcc 3.4.6&lt;br /&gt;
&lt;br /&gt;
2. use the default system perl or install GNU Perl built with gcc e.g., Perl 5.8.7 (you may need autoconf and m4 packages on Solaris 10)&lt;br /&gt;
   Not necessary: Install freetype2 package from sunfreeware&lt;br /&gt;
&lt;br /&gt;
3. set your PATH and LD_LIBRARY_PATH variables temporarily&lt;br /&gt;
export PATH=/usr/local/bin:/usr/ccs/bin:$PATH&lt;br /&gt;
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
4. You need to install libiconv (e.g., libiconv-1.8-sol9-sparc-local) if using gcc&lt;br /&gt;
&lt;br /&gt;
5. install SE Toolkit (version 3.4 at least for Solaris 10)&lt;br /&gt;
Also the package SUNWsprot must be installed on the server - it is usually installed by default)&lt;br /&gt;
   ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/RICHPse.gz&lt;br /&gt;
   http://www.sunfreeware.com/setoolkit.html&lt;br /&gt;
&lt;br /&gt;
gunzip RICHPse-3.3.tar.gz&lt;br /&gt;
tar -xvf RICHPse-3.3.tar&lt;br /&gt;
pkgadd -d RICHPse&lt;br /&gt;
(OR: gunzip RICHPse.gz; pkgadd -d . RICHPse )&lt;br /&gt;
&lt;br /&gt;
6. install Orca (or orcallator.se on clients)&lt;br /&gt;
extract the Orca compressed package e.g., to /opt&lt;br /&gt;
NOTE: it may be a good idea to install orcallator somewhere else apart&lt;br /&gt;
from the default /usr/local since its files will grow e.g., on a dedicated&lt;br /&gt;
filesystem or under /var for example.&lt;br /&gt;
&lt;br /&gt;
gunzip orca-snapshot-r535.tar.gz&lt;br /&gt;
tar -xvf orca-snapshot-r535.tar&lt;br /&gt;
cd orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
Solaris 10 NOTE&lt;br /&gt;
&lt;br /&gt;
Edit file: orca-snapshot-r535/packages/rrdtool-1.0.50/perl-shared/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line &lt;br /&gt;
CCCDLFLAGS = -KPIC &lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
2. change the line &lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
3. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
Edit file: orca-snapshot-r535/packages/Storable-2.15/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line&lt;br /&gt;
CCCDLFLAGS = -KPIC&lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
2. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
3. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# if you are reinstalling, remember to delete the existing orca folder or else the new installation will not succeed e.g.,&lt;br /&gt;
rm -rf /usr/local/var/orca&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;make&amp;quot; fails when using the default perl installation as it (perl) expects to use the cc compiler, so&lt;br /&gt;
# create a soft link to the gcc compiler i.e.,&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
ln -s gcc cc&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;make&amp;quot; fails because it couldn&#039;t locate perl pod2man executable, so find it and add to PATH variable&lt;br /&gt;
find /usr | grep pod2man&lt;br /&gt;
/usr/perl5/5.6.1/bin/pod2man&lt;br /&gt;
/usr/perl5/5.6.1/man/man1/pod2man.1&lt;br /&gt;
/usr/perl5/5.8.4/bin/pod2man&lt;br /&gt;
/usr/perl5/5.8.4/man/man1/pod2man.1&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;perl -v&amp;quot; returns 5.8.4, so use the &amp;quot;second&amp;quot; pod2man above&lt;br /&gt;
export PATH=$PATH:/usr/perl5/5.8.4/bin&lt;br /&gt;
&lt;br /&gt;
# go back to the extracted installation source folder&lt;br /&gt;
pwd&lt;br /&gt;
orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
# run the configure script&lt;br /&gt;
./configure --with-html-dir=/var/apache2/htdocs/orca --with-ncsa-log=/var/apache2/logs/access_log&lt;br /&gt;
&lt;br /&gt;
# install orca&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
make orcallator_run_at_boot&lt;br /&gt;
&lt;br /&gt;
# NOTE: orca doesn&#039;t start on solaris 10 after the installation process above&lt;br /&gt;
# The Reason: the following statement in the orcallator startup script is used&lt;br /&gt;
# to derive part of the name of the PATH to some of the files needed by&lt;br /&gt;
# orcalltor, orcallator does not start&lt;br /&gt;
# &amp;quot;/opt/RICHPse/bin/se -version | awk &#039;{print $4}&#039;&amp;quot;&lt;br /&gt;
# the command above returns 3.4.1 which is the used to&lt;br /&gt;
# generate the PATH /usr/local/lib/SE/3.4.1 which does not exist.&lt;br /&gt;
# The actual path on the server is /usr/local/lib/SE/3.4&lt;br /&gt;
# The solution is to create a soft link as below.&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/lib/SE&lt;br /&gt;
ln -s 3.4 3.4.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# start the orcallator&lt;br /&gt;
/etc/init.d/orcallator start&lt;br /&gt;
&lt;br /&gt;
# this is only needed on the central server&lt;br /&gt;
mkdir -p /var/apache2/htdocs/orca/orcallator&lt;br /&gt;
&lt;br /&gt;
# Final words: for security reasons, you may prefer to install gcc 3.4.6 and make 3.80, finish compiling &lt;br /&gt;
# and installing orca and anything else that requires gcc in order to successfully install, then uninstall gcc&lt;br /&gt;
# and make 3.80. Finally, install only the libgcc so that does applications that require the library will work properly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The rest ONLY applies to the central server&lt;br /&gt;
#&lt;br /&gt;
# DO THIS ONLY if using GNU perl (e.g., from sunfreeware.com)&lt;br /&gt;
# Edit the file /usr/local/bin/orca and change the first line to use the new perl installation i.e., &lt;br /&gt;
# the line changes from       #!/usr/bin/perl    TO:     #!/usr/local/bin/perl&lt;br /&gt;
&lt;br /&gt;
# The commands below are ONLY needed on the server&lt;br /&gt;
/usr/local/bin/orca -v /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
# Once it starts up successfully without errors and completes the first run,&lt;br /&gt;
# kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
# then restart orca as a daemon i.e.,&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
# You are adviced to create an auto-start script in /etc/init.d and /etc/rc2.d for the above process.&lt;/div&gt;</summary>
		<author><name>Omegax</name></author>
	</entry>
	<entry>
		<id>https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1541</id>
		<title>Solaris10 installation howto</title>
		<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1541"/>
		<updated>2008-05-22T16:45:36Z</updated>

		<summary type="html">&lt;p&gt;Omegax: /* Solaris 10 NOTE =========================================== */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This &amp;quot;How To&amp;quot; is probably just one way to setup the server, but it works.&lt;br /&gt;
&lt;br /&gt;
All the extra software used were downloaded from sunfreeware.com (similar packages from blastwave.org should also work)&lt;br /&gt;
1. make 3.80&lt;br /&gt;
2. gcc 3.4.6&lt;br /&gt;
3. libgcc 3.4.6 (not needed unless you intend to uninstall gcc after you finish the installation, only then will you install libgcc)&lt;br /&gt;
4. libiconv-1.11-sol10-sparc-local.gz&lt;br /&gt;
5. orca-snapshot-r535.tar.bz2&lt;br /&gt;
&lt;br /&gt;
HOW TO SETUP ORCA (CLIENTS AND SERVER)&lt;br /&gt;
==============================================================&lt;br /&gt;
Ayotunde Itayemi (Last updated 22/05/2008)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing Apache2 on the Central Server&lt;br /&gt;
========================================&lt;br /&gt;
make, expat, db-4, apr, aprutil, openssl, libiconv, gdbm, gcc (if not installed), apache2 (of course!)&lt;br /&gt;
You can get all the packages above from sunfreeware.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing ORCA on server and clients&lt;br /&gt;
=====================================&lt;br /&gt;
&lt;br /&gt;
1. install or ensure there is a suitable C compiler e.g., gcc 3.4.2, gcc 3.4.6&lt;br /&gt;
&lt;br /&gt;
2. use the default system perl or install GNU Perl built with gcc e.g., Perl 5.8.7 (you may need autoconf and m4 packages on Solaris 10)&lt;br /&gt;
   Not necessary: Install freetype2 package from sunfreeware&lt;br /&gt;
&lt;br /&gt;
3. set your PATH and LD_LIBRARY_PATH variables temporarily&lt;br /&gt;
export PATH=/usr/local/bin:/usr/ccs/bin:$PATH&lt;br /&gt;
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
4. You need to install libiconv (e.g., libiconv-1.8-sol9-sparc-local) if using gcc&lt;br /&gt;
&lt;br /&gt;
5. install SE Toolkit (version 3.4 at least for Solaris 10)&lt;br /&gt;
Also the package SUNWsprot must be installed on the server - it is usually installed by default)&lt;br /&gt;
   ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/RICHPse.gz&lt;br /&gt;
   http://www.sunfreeware.com/setoolkit.html&lt;br /&gt;
&lt;br /&gt;
gunzip RICHPse-3.3.tar.gz&lt;br /&gt;
tar -xvf RICHPse-3.3.tar&lt;br /&gt;
pkgadd -d RICHPse&lt;br /&gt;
(OR: gunzip RICHPse.gz; pkgadd -d . RICHPse )&lt;br /&gt;
&lt;br /&gt;
6. install Orca (or orcallator.se on clients)&lt;br /&gt;
extract the Orca compressed package e.g., to /opt&lt;br /&gt;
NOTE: it may be a good idea to install orcallator somewhere else apart&lt;br /&gt;
from the default /usr/local since its files will grow e.g., on a dedicated&lt;br /&gt;
filesystem or under /var for example.&lt;br /&gt;
&lt;br /&gt;
gunzip orca-snapshot-r535.tar.gz&lt;br /&gt;
tar -xvf orca-snapshot-r535.tar&lt;br /&gt;
cd orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
Solaris 10 NOTE&lt;br /&gt;
&lt;br /&gt;
Edit file: orca-snapshot-r535/packages/rrdtool-1.0.50/perl-shared/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line &lt;br /&gt;
CCCDLFLAGS = -KPIC &lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
2. change the line &lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
3. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
Edit file: orca-snapshot-r535/packages/Storable-2.15/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line&lt;br /&gt;
CCCDLFLAGS = -KPIC&lt;br /&gt;
To:&lt;br /&gt;
CCCDLFLAGS =&lt;br /&gt;
&lt;br /&gt;
2. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO&lt;br /&gt;
To:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
3. change the line &lt;br /&gt;
OPTIMIZE = -xO3 -xspace -xildoff&lt;br /&gt;
To:&lt;br /&gt;
OPTIMIZE =&lt;br /&gt;
&lt;br /&gt;
=== END OF Solaris 10 NOTE ==============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# if you are reinstalling, remember to delete the existing orca folder or else&lt;br /&gt;
the new installation will not succeed e.g.,&lt;br /&gt;
bash-3.00# rm -rf /usr/local/var/orca&lt;br /&gt;
&lt;br /&gt;
# make fails because the default perl expects to use the cc compiler, so&lt;br /&gt;
# create a soft link to the gcc compiler i.e.,&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
ln -s gcc cc&lt;br /&gt;
&lt;br /&gt;
# make fails because it couldn&#039;t locate perl pod2man executable, so find it and add to PATH&lt;br /&gt;
# variable&lt;br /&gt;
bash-3.00# find /usr | grep pod2man&lt;br /&gt;
/usr/perl5/5.6.1/bin/pod2man&lt;br /&gt;
/usr/perl5/5.6.1/man/man1/pod2man.1&lt;br /&gt;
/usr/perl5/5.8.4/bin/pod2man&lt;br /&gt;
/usr/perl5/5.8.4/man/man1/pod2man.1&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;perl -v&amp;quot; returns 5.8.4, so use the &amp;quot;second&amp;quot; pod2man above&lt;br /&gt;
export PATH=$PATH:/usr/perl5/5.8.4/bin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bash-3.00# cd ..&lt;br /&gt;
bash-3.00# pwd&lt;br /&gt;
orca-0.27b3&lt;br /&gt;
&lt;br /&gt;
bash-3.00#&lt;br /&gt;
&lt;br /&gt;
./configure --with-html-dir=/var/apache2/htdocs/orca --with-ncsa-log=/var/apache2/logs/access_log&lt;br /&gt;
&lt;br /&gt;
make; make install; make orcallator_run_at_boot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ orca doesn&#039;t start on solaris 10 ============================&lt;br /&gt;
&lt;br /&gt;
Because the following statement in the orcallator startup script is used&lt;br /&gt;
to derive part of the name of the PATH to some of the files needed by&lt;br /&gt;
orcalltor, orcallator does not start&lt;br /&gt;
&amp;quot;/opt/RICHPse/bin/se -version | awk &#039;{print $4}&#039;&amp;quot;&lt;br /&gt;
the reason is that the command above returns 3.4.1 which is the used to&lt;br /&gt;
generate the PATH /usr/local/lib/SE/3.4.1 which does not exist.&lt;br /&gt;
The actual path on the server is /usr/local/lib/SE/3.4&lt;br /&gt;
The solution is to create a soft link as below.&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/lib/SE&lt;br /&gt;
ln -s 3.4 3.4.1&lt;br /&gt;
&lt;br /&gt;
============ orca doesn&#039;t start on solaris 10 ============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
start the orcallator&lt;br /&gt;
/etc/init.d/orcallator start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir -p /var/apache2/htdocs/orca/orcallator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DO THIS ONLY if using GNU perl (e.g., from sunfreeware.com)&lt;br /&gt;
Edit the file /usr/local/bin/orca and change the first line to use the new perl installation i.e., &lt;br /&gt;
the line changes from       #!/usr/bin/perl    TO:     #!/usr/local/bin/perl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The commands below are ONLY needed on the server&lt;br /&gt;
/usr/local/bin/orca -v /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
(once it starts up completely without errors and completes the first run,&lt;br /&gt;
kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
then restart orca as a daemon i.e.,&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are adviced to create an auto-start script in /etc/init.d and /etc/rc2.d&lt;br /&gt;
for the above process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
edit the /etc/hosts on both the server and client and ensure they can &amp;quot;see&amp;quot; each other&lt;br /&gt;
(alternatively use DNS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configure the client for &amp;quot;password-less&amp;quot; login to the server&lt;br /&gt;
==============================================================&lt;br /&gt;
on the client (as root) run &amp;quot;ssh-keygen -t rsa&amp;quot; to generate the client&#039;s&lt;br /&gt;
authentication key files, when asked for the name of the file&lt;br /&gt;
in which to save the key, just press the ENTER key &lt;br /&gt;
and when asked for a paraphrase also press the ENTER key.&lt;br /&gt;
Press ENTER key again to confirm the blank paraphrase. &lt;br /&gt;
This generates the default pair of files &lt;br /&gt;
/.ssh/id_rsa and /.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
copy the content of the /.ssh/id_rsa.pub from the client into&lt;br /&gt;
the /.ssh/authorized_keys on the server.&lt;br /&gt;
(make the permission on the authorized_keys file 400 i.w., &lt;br /&gt;
&amp;quot;chmod 400 authorized_keys&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
NOTE: the content of the id_rsa.pub file is one single continuous line&lt;br /&gt;
NOTE: if there are other lines in the authorized_keys file on the server,&lt;br /&gt;
just place the content of the id_rsa.pub file on a new line.&lt;br /&gt;
NOTE: extablish a test connection from client to server (at least once)&lt;br /&gt;
      manually so that you can accept the public key of the server&lt;br /&gt;
      otherwise the crontab entry may not work.&lt;br /&gt;
&lt;br /&gt;
Now configure the client to send the Orca stats files to the server&lt;br /&gt;
on the client add the entry to root&#039;s crontab (&amp;quot;crontab -e&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/scp -r /usr/local/var/orca/orcallator/ test-server:/usr/local/var/orca/orcallator/&lt;br /&gt;
(where vnl-evddb01 is the name of the server in this example which must be resolvable on the client)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: it seems once you have added a new client to the configuration, and at least one&lt;br /&gt;
set of statistics have been copied to the server, you may have to kill and restart the &lt;br /&gt;
Orca daemon on the server so that it will see the new client:&lt;br /&gt;
i.e., kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
and restart it&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: it seems once you have added a new client to the configuration, and at least one&lt;br /&gt;
set of statistics have been copied to the server, you may have to kill and restart the &lt;br /&gt;
Orca daemon on the server so that it will see the new client:&lt;br /&gt;
i.e., kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
and restart it&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Final words: I prefer to install gcc3.4.6 and make 3.80, finish compiling and installing everything that requires gcc, then uninstall gcc&lt;br /&gt;
and make 3.80. Then install just libgcc3.4.6 (security reasons!)&lt;/div&gt;</summary>
		<author><name>Omegax</name></author>
	</entry>
	<entry>
		<id>https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1540</id>
		<title>Solaris10 installation howto</title>
		<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1540"/>
		<updated>2008-05-22T16:42:17Z</updated>

		<summary type="html">&lt;p&gt;Omegax: /* == */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This &amp;quot;How To&amp;quot; is probably just one way to setup the server, but it works.&lt;br /&gt;
&lt;br /&gt;
All the extra software used were downloaded from sunfreeware.com (similar packages from blastwave.org should also work)&lt;br /&gt;
1. make 3.80&lt;br /&gt;
2. gcc 3.4.6&lt;br /&gt;
3. libgcc 3.4.6 (not needed unless you intend to uninstall gcc after you finish the installation, only then will you install libgcc)&lt;br /&gt;
4. libiconv-1.11-sol10-sparc-local.gz&lt;br /&gt;
5. orca-snapshot-r535.tar.bz2&lt;br /&gt;
&lt;br /&gt;
HOW TO SETUP ORCA (CLIENTS AND SERVER)&lt;br /&gt;
==============================================================&lt;br /&gt;
Ayotunde Itayemi (Last updated 22/05/2008)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing Apache2 on the Central Server&lt;br /&gt;
========================================&lt;br /&gt;
make, expat, db-4, apr, aprutil, openssl, libiconv, gdbm, gcc (if not installed), apache2 (of course!)&lt;br /&gt;
You can get all the packages above from sunfreeware.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing ORCA on server and clients&lt;br /&gt;
=====================================&lt;br /&gt;
&lt;br /&gt;
1. install or ensure there is a suitable C compiler e.g., gcc 3.4.2, gcc 3.4.6&lt;br /&gt;
&lt;br /&gt;
2. use the default system perl or install GNU Perl built with gcc e.g., Perl 5.8.7 (you may need autoconf and m4 packages on Solaris 10)&lt;br /&gt;
   Not necessary: Install freetype2 package from sunfreeware&lt;br /&gt;
&lt;br /&gt;
3. set your PATH and LD_LIBRARY_PATH variables temporarily&lt;br /&gt;
export PATH=/usr/local/bin:/usr/ccs/bin:$PATH&lt;br /&gt;
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
4. You need to install libiconv (e.g., libiconv-1.8-sol9-sparc-local) if using gcc&lt;br /&gt;
&lt;br /&gt;
5. install SE Toolkit (version 3.4 at least for Solaris 10)&lt;br /&gt;
Also the package SUNWsprot must be installed on the server - it is usually installed by default)&lt;br /&gt;
   ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/RICHPse.gz&lt;br /&gt;
   http://www.sunfreeware.com/setoolkit.html&lt;br /&gt;
&lt;br /&gt;
gunzip RICHPse-3.3.tar.gz&lt;br /&gt;
tar -xvf RICHPse-3.3.tar&lt;br /&gt;
pkgadd -d RICHPse&lt;br /&gt;
(OR: gunzip RICHPse.gz; pkgadd -d . RICHPse )&lt;br /&gt;
&lt;br /&gt;
6. install Orca (or orcallator.se on clients)&lt;br /&gt;
extract the Orca compressed package e.g., to /opt&lt;br /&gt;
NOTE: it may be a good idea to install orcallator somewhere else apart&lt;br /&gt;
from the default /usr/local since its files will grow e.g., on a dedicated&lt;br /&gt;
filesystem or under /var for example.&lt;br /&gt;
&lt;br /&gt;
gunzip orca-snapshot-r535.tar.gz&lt;br /&gt;
tar -xvf orca-snapshot-r535.tar&lt;br /&gt;
cd orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
=== Solaris 10 NOTE ==============================================&lt;br /&gt;
&lt;br /&gt;
IN FILE: orca-snapshot-r535/packages/rrdtool-1.0.50/perl-shared/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line &amp;quot;CCCDLFLAGS = -KPIC&amp;quot; to &amp;quot;CCCDLFLAGS =&amp;quot;&lt;br /&gt;
2. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
TO:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. change the line &amp;quot;OPTIMIZE = -xO3 -xspace -xildoff&amp;quot; to &amp;quot;OPTIMIZE =&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IN FILE:  orca-snapshot-r535/packages/Storable-2.15/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line &amp;quot;CCCDLFLAGS = -KPIC&amp;quot; to &amp;quot;CCCDLFLAGS =&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
TO:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. change the line &amp;quot;OPTIMIZE = -xO3 -xspace -xildoff&amp;quot; to &amp;quot;OPTIMIZE =&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== END OF Solaris 10 NOTE ==============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# if you are reinstalling, remember to delete the existing orca folder or else&lt;br /&gt;
the new installation will not succeed e.g.,&lt;br /&gt;
bash-3.00# rm -rf /usr/local/var/orca&lt;br /&gt;
&lt;br /&gt;
# make fails because the default perl expects to use the cc compiler, so&lt;br /&gt;
# create a soft link to the gcc compiler i.e.,&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
ln -s gcc cc&lt;br /&gt;
&lt;br /&gt;
# make fails because it couldn&#039;t locate perl pod2man executable, so find it and add to PATH&lt;br /&gt;
# variable&lt;br /&gt;
bash-3.00# find /usr | grep pod2man&lt;br /&gt;
/usr/perl5/5.6.1/bin/pod2man&lt;br /&gt;
/usr/perl5/5.6.1/man/man1/pod2man.1&lt;br /&gt;
/usr/perl5/5.8.4/bin/pod2man&lt;br /&gt;
/usr/perl5/5.8.4/man/man1/pod2man.1&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;perl -v&amp;quot; returns 5.8.4, so use the &amp;quot;second&amp;quot; pod2man above&lt;br /&gt;
export PATH=$PATH:/usr/perl5/5.8.4/bin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bash-3.00# cd ..&lt;br /&gt;
bash-3.00# pwd&lt;br /&gt;
orca-0.27b3&lt;br /&gt;
&lt;br /&gt;
bash-3.00#&lt;br /&gt;
&lt;br /&gt;
./configure --with-html-dir=/var/apache2/htdocs/orca --with-ncsa-log=/var/apache2/logs/access_log&lt;br /&gt;
&lt;br /&gt;
make; make install; make orcallator_run_at_boot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ orca doesn&#039;t start on solaris 10 ============================&lt;br /&gt;
&lt;br /&gt;
Because the following statement in the orcallator startup script is used&lt;br /&gt;
to derive part of the name of the PATH to some of the files needed by&lt;br /&gt;
orcalltor, orcallator does not start&lt;br /&gt;
&amp;quot;/opt/RICHPse/bin/se -version | awk &#039;{print $4}&#039;&amp;quot;&lt;br /&gt;
the reason is that the command above returns 3.4.1 which is the used to&lt;br /&gt;
generate the PATH /usr/local/lib/SE/3.4.1 which does not exist.&lt;br /&gt;
The actual path on the server is /usr/local/lib/SE/3.4&lt;br /&gt;
The solution is to create a soft link as below.&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/lib/SE&lt;br /&gt;
ln -s 3.4 3.4.1&lt;br /&gt;
&lt;br /&gt;
============ orca doesn&#039;t start on solaris 10 ============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
start the orcallator&lt;br /&gt;
/etc/init.d/orcallator start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir -p /var/apache2/htdocs/orca/orcallator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DO THIS ONLY if using GNU perl (e.g., from sunfreeware.com)&lt;br /&gt;
Edit the file /usr/local/bin/orca and change the first line to use the new perl installation i.e., &lt;br /&gt;
the line changes from       #!/usr/bin/perl    TO:     #!/usr/local/bin/perl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The commands below are ONLY needed on the server&lt;br /&gt;
/usr/local/bin/orca -v /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
(once it starts up completely without errors and completes the first run,&lt;br /&gt;
kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
then restart orca as a daemon i.e.,&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are adviced to create an auto-start script in /etc/init.d and /etc/rc2.d&lt;br /&gt;
for the above process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
edit the /etc/hosts on both the server and client and ensure they can &amp;quot;see&amp;quot; each other&lt;br /&gt;
(alternatively use DNS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configure the client for &amp;quot;password-less&amp;quot; login to the server&lt;br /&gt;
==============================================================&lt;br /&gt;
on the client (as root) run &amp;quot;ssh-keygen -t rsa&amp;quot; to generate the client&#039;s&lt;br /&gt;
authentication key files, when asked for the name of the file&lt;br /&gt;
in which to save the key, just press the ENTER key &lt;br /&gt;
and when asked for a paraphrase also press the ENTER key.&lt;br /&gt;
Press ENTER key again to confirm the blank paraphrase. &lt;br /&gt;
This generates the default pair of files &lt;br /&gt;
/.ssh/id_rsa and /.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
copy the content of the /.ssh/id_rsa.pub from the client into&lt;br /&gt;
the /.ssh/authorized_keys on the server.&lt;br /&gt;
(make the permission on the authorized_keys file 400 i.w., &lt;br /&gt;
&amp;quot;chmod 400 authorized_keys&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
NOTE: the content of the id_rsa.pub file is one single continuous line&lt;br /&gt;
NOTE: if there are other lines in the authorized_keys file on the server,&lt;br /&gt;
just place the content of the id_rsa.pub file on a new line.&lt;br /&gt;
NOTE: extablish a test connection from client to server (at least once)&lt;br /&gt;
      manually so that you can accept the public key of the server&lt;br /&gt;
      otherwise the crontab entry may not work.&lt;br /&gt;
&lt;br /&gt;
Now configure the client to send the Orca stats files to the server&lt;br /&gt;
on the client add the entry to root&#039;s crontab (&amp;quot;crontab -e&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/scp -r /usr/local/var/orca/orcallator/ test-server:/usr/local/var/orca/orcallator/&lt;br /&gt;
(where vnl-evddb01 is the name of the server in this example which must be resolvable on the client)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: it seems once you have added a new client to the configuration, and at least one&lt;br /&gt;
set of statistics have been copied to the server, you may have to kill and restart the &lt;br /&gt;
Orca daemon on the server so that it will see the new client:&lt;br /&gt;
i.e., kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
and restart it&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: it seems once you have added a new client to the configuration, and at least one&lt;br /&gt;
set of statistics have been copied to the server, you may have to kill and restart the &lt;br /&gt;
Orca daemon on the server so that it will see the new client:&lt;br /&gt;
i.e., kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
and restart it&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Final words: I prefer to install gcc3.4.6 and make 3.80, finish compiling and installing everything that requires gcc, then uninstall gcc&lt;br /&gt;
and make 3.80. Then install just libgcc3.4.6 (security reasons!)&lt;/div&gt;</summary>
		<author><name>Omegax</name></author>
	</entry>
	<entry>
		<id>https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1539</id>
		<title>Solaris10 installation howto</title>
		<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/mediawiki/index.php?title=Solaris10_installation_howto&amp;diff=1539"/>
		<updated>2008-05-22T16:26:47Z</updated>

		<summary type="html">&lt;p&gt;Omegax: New page: This &amp;quot;How To&amp;quot; is probably just one way to setup the server, but it works.  All the extra software used were downloaded from sunfreeware.com (similar packages from blastwave.org should also...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This &amp;quot;How To&amp;quot; is probably just one way to setup the server, but it works.&lt;br /&gt;
&lt;br /&gt;
All the extra software used were downloaded from sunfreeware.com (similar packages from blastwave.org should also work)&lt;br /&gt;
1. make 3.80&lt;br /&gt;
2. gcc 3.4.6&lt;br /&gt;
3. libgcc 3.4.6 (not needed unless you intend to uninstall gcc after you finish the installation, only then will you install libgcc)&lt;br /&gt;
4. libiconv-1.11-sol10-sparc-local.gz&lt;br /&gt;
5. orca-snapshot-r535.tar.bz2&lt;br /&gt;
&lt;br /&gt;
HOW TO SETUP ORCA (CLIENTS AND SERVER)&lt;br /&gt;
==============================================================&lt;br /&gt;
Ayotunde Itayemi (Last updated 22/05/2008)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing Apache2 on the Central Server&lt;br /&gt;
========================================&lt;br /&gt;
make, expat, db-4, apr, aprutil, openssl, libiconv, gdbm, gcc (if not installed), apache2 (of course!)&lt;br /&gt;
You can get all the packages above from sunfreeware.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing ORCA on server and clients&lt;br /&gt;
==================================================&lt;br /&gt;
&lt;br /&gt;
1. install or ensure there is a suitable C compiler e.g., gcc 3.4.2, gcc 3.4.6&lt;br /&gt;
&lt;br /&gt;
2. use the default system perl or install GNU Perl built with gcc e.g., Perl 5.8.7 (you may need autoconf and m4 packages on Solaris 10)&lt;br /&gt;
   Not necessary: Install freetype2 package from sunfreeware&lt;br /&gt;
&lt;br /&gt;
3. set your PATH and LD_LIBRARY_PATH variables temporarily&lt;br /&gt;
export PATH=/usr/local/bin:/usr/ccs/bin:$PATH&lt;br /&gt;
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH&lt;br /&gt;
&lt;br /&gt;
4. You need to install libiconv (e.g., libiconv-1.8-sol9-sparc-local) if using gcc&lt;br /&gt;
&lt;br /&gt;
5. install SE Toolkit (version 3.4 at least for Solaris 10)&lt;br /&gt;
Also the package SUNWsprot must be installed on the server - it is usually installed by default)&lt;br /&gt;
   ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/RICHPse.gz&lt;br /&gt;
   http://www.sunfreeware.com/setoolkit.html&lt;br /&gt;
&lt;br /&gt;
gunzip RICHPse-3.3.tar.gz&lt;br /&gt;
tar -xvf RICHPse-3.3.tar&lt;br /&gt;
pkgadd -d RICHPse&lt;br /&gt;
(OR: gunzip RICHPse.gz; pkgadd -d . RICHPse )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. install Orca (or orcallator.se on clients)&lt;br /&gt;
extract the Orca compressed package e.g., to /opt&lt;br /&gt;
NOTE: it may be a good idea to install orcallator somewhere else apart&lt;br /&gt;
from the default /usr/local since its files will grow e.g., on a dedicated&lt;br /&gt;
filesystem or under /var for example.&lt;br /&gt;
&lt;br /&gt;
gunzip orca-snapshot-r535.tar.gz&lt;br /&gt;
tar -xvf orca-snapshot-r535.tar&lt;br /&gt;
&lt;br /&gt;
cd orca-snapshot-r535&lt;br /&gt;
&lt;br /&gt;
=== Solaris 10 NOTE ==============================================&lt;br /&gt;
&lt;br /&gt;
IN FILE: orca-snapshot-r535/packages/rrdtool-1.0.50/perl-shared/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line &amp;quot;CCCDLFLAGS = -KPIC&amp;quot; to &amp;quot;CCCDLFLAGS =&amp;quot;&lt;br /&gt;
2. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
TO:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DHAVE_CONFIG_H&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. change the line &amp;quot;OPTIMIZE = -xO3 -xspace -xildoff&amp;quot; to &amp;quot;OPTIMIZE =&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IN FILE:  orca-snapshot-r535/packages/Storable-2.15/Makefile&lt;br /&gt;
&lt;br /&gt;
1. change the line &amp;quot;CCCDLFLAGS = -KPIC&amp;quot; to &amp;quot;CCCDLFLAGS =&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. change the line&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
TO:&lt;br /&gt;
CCFLAGS = -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. change the line &amp;quot;OPTIMIZE = -xO3 -xspace -xildoff&amp;quot; to &amp;quot;OPTIMIZE =&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== END OF Solaris 10 NOTE ==============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# if you are reinstalling, remember to delete the existing orca folder or else&lt;br /&gt;
the new installation will not succeed e.g.,&lt;br /&gt;
bash-3.00# rm -rf /usr/local/var/orca&lt;br /&gt;
&lt;br /&gt;
# make fails because the default perl expects to use the cc compiler, so&lt;br /&gt;
# create a soft link to the gcc compiler i.e.,&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
ln -s gcc cc&lt;br /&gt;
&lt;br /&gt;
# make fails because it couldn&#039;t locate perl pod2man executable, so find it and add to PATH&lt;br /&gt;
# variable&lt;br /&gt;
bash-3.00# find /usr | grep pod2man&lt;br /&gt;
/usr/perl5/5.6.1/bin/pod2man&lt;br /&gt;
/usr/perl5/5.6.1/man/man1/pod2man.1&lt;br /&gt;
/usr/perl5/5.8.4/bin/pod2man&lt;br /&gt;
/usr/perl5/5.8.4/man/man1/pod2man.1&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;perl -v&amp;quot; returns 5.8.4, so use the &amp;quot;second&amp;quot; pod2man above&lt;br /&gt;
export PATH=$PATH:/usr/perl5/5.8.4/bin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bash-3.00# cd ..&lt;br /&gt;
bash-3.00# pwd&lt;br /&gt;
orca-0.27b3&lt;br /&gt;
&lt;br /&gt;
bash-3.00#&lt;br /&gt;
&lt;br /&gt;
./configure --with-html-dir=/var/apache2/htdocs/orca --with-ncsa-log=/var/apache2/logs/access_log&lt;br /&gt;
&lt;br /&gt;
make; make install; make orcallator_run_at_boot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ orca doesn&#039;t start on solaris 10 ============================&lt;br /&gt;
&lt;br /&gt;
Because the following statement in the orcallator startup script is used&lt;br /&gt;
to derive part of the name of the PATH to some of the files needed by&lt;br /&gt;
orcalltor, orcallator does not start&lt;br /&gt;
&amp;quot;/opt/RICHPse/bin/se -version | awk &#039;{print $4}&#039;&amp;quot;&lt;br /&gt;
the reason is that the command above returns 3.4.1 which is the used to&lt;br /&gt;
generate the PATH /usr/local/lib/SE/3.4.1 which does not exist.&lt;br /&gt;
The actual path on the server is /usr/local/lib/SE/3.4&lt;br /&gt;
The solution is to create a soft link as below.&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/lib/SE&lt;br /&gt;
ln -s 3.4 3.4.1&lt;br /&gt;
&lt;br /&gt;
============ orca doesn&#039;t start on solaris 10 ============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
start the orcallator&lt;br /&gt;
/etc/init.d/orcallator start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mkdir -p /var/apache2/htdocs/orca/orcallator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DO THIS ONLY if using GNU perl (e.g., from sunfreeware.com)&lt;br /&gt;
Edit the file /usr/local/bin/orca and change the first line to use the new perl installation i.e., &lt;br /&gt;
the line changes from       #!/usr/bin/perl    TO:     #!/usr/local/bin/perl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The commands below are ONLY needed on the server&lt;br /&gt;
/usr/local/bin/orca -v /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
(once it starts up completely without errors and completes the first run,&lt;br /&gt;
kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
then restart orca as a daemon i.e.,&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are adviced to create an auto-start script in /etc/init.d and /etc/rc2.d&lt;br /&gt;
for the above process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
edit the /etc/hosts on both the server and client and ensure they can &amp;quot;see&amp;quot; each other&lt;br /&gt;
(alternatively use DNS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configure the client for &amp;quot;password-less&amp;quot; login to the server&lt;br /&gt;
==============================================================&lt;br /&gt;
on the client (as root) run &amp;quot;ssh-keygen -t rsa&amp;quot; to generate the client&#039;s&lt;br /&gt;
authentication key files, when asked for the name of the file&lt;br /&gt;
in which to save the key, just press the ENTER key &lt;br /&gt;
and when asked for a paraphrase also press the ENTER key.&lt;br /&gt;
Press ENTER key again to confirm the blank paraphrase. &lt;br /&gt;
This generates the default pair of files &lt;br /&gt;
/.ssh/id_rsa and /.ssh/id_rsa.pub&lt;br /&gt;
&lt;br /&gt;
copy the content of the /.ssh/id_rsa.pub from the client into&lt;br /&gt;
the /.ssh/authorized_keys on the server.&lt;br /&gt;
(make the permission on the authorized_keys file 400 i.w., &lt;br /&gt;
&amp;quot;chmod 400 authorized_keys&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
NOTE: the content of the id_rsa.pub file is one single continuous line&lt;br /&gt;
NOTE: if there are other lines in the authorized_keys file on the server,&lt;br /&gt;
just place the content of the id_rsa.pub file on a new line.&lt;br /&gt;
NOTE: extablish a test connection from client to server (at least once)&lt;br /&gt;
      manually so that you can accept the public key of the server&lt;br /&gt;
      otherwise the crontab entry may not work.&lt;br /&gt;
&lt;br /&gt;
Now configure the client to send the Orca stats files to the server&lt;br /&gt;
on the client add the entry to root&#039;s crontab (&amp;quot;crontab -e&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/scp -r /usr/local/var/orca/orcallator/ test-server:/usr/local/var/orca/orcallator/&lt;br /&gt;
(where vnl-evddb01 is the name of the server in this example which must be resolvable on the client)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: it seems once you have added a new client to the configuration, and at least one&lt;br /&gt;
set of statistics have been copied to the server, you may have to kill and restart the &lt;br /&gt;
Orca daemon on the server so that it will see the new client:&lt;br /&gt;
i.e., kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
and restart it&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: it seems once you have added a new client to the configuration, and at least one&lt;br /&gt;
set of statistics have been copied to the server, you may have to kill and restart the &lt;br /&gt;
Orca daemon on the server so that it will see the new client:&lt;br /&gt;
i.e., kill the process (find it&#039;s pid with &amp;quot;ps -ef | grep orca&amp;quot;)&lt;br /&gt;
and restart it&lt;br /&gt;
/usr/local/bin/orca -d /usr/local/lib/orcallator.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Final words: I prefer to install gcc3.4.6 and make 3.80, finish compiling and installing everything that requires gcc, then uninstall gcc&lt;br /&gt;
and make 3.80. Then install just libgcc3.4.6 (security reasons!)&lt;/div&gt;</summary>
		<author><name>Omegax</name></author>
	</entry>
	<entry>
		<id>https://www.orcaware.com/orca/mediawiki/index.php?title=Main_Page&amp;diff=1538</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.orcaware.com/orca/mediawiki/index.php?title=Main_Page&amp;diff=1538"/>
		<updated>2008-05-22T16:21:47Z</updated>

		<summary type="html">&lt;p&gt;Omegax: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ORCA Documentation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Orca is a tool useful for plotting arbitrary data from text files onto a directory on a Web server.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Written and Maintained by Blair Zajac and the Open Source Communitiy&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Table of Contents ===&lt;br /&gt;
====[[Introduction]]====&lt;br /&gt;
* [[Get the latest source]]&lt;br /&gt;
* Requirements for proper statistic gathering&lt;br /&gt;
** Dependencies on other apps &lt;br /&gt;
* Installation, configuration &amp;amp; compilling the source&lt;br /&gt;
**Solaris[[http://www.orcaware.com/orca/wiki/Solaris10_installation_howto]]&lt;br /&gt;
**Linux&lt;br /&gt;
**Other Unix systems&lt;br /&gt;
**Windows Platforms&lt;br /&gt;
&lt;br /&gt;
* Tips &amp;amp; Tricks&lt;br /&gt;
* Procedures &lt;br /&gt;
* Headaches &lt;br /&gt;
* Work-a-rounds for problems&lt;br /&gt;
* FAQ - Frequently Asked Questions&lt;br /&gt;
&lt;br /&gt;
====[[Customization]]====&lt;br /&gt;
* Custom changes for specific configurations&lt;br /&gt;
**orcallator&lt;br /&gt;
**procallator&lt;br /&gt;
&lt;br /&gt;
* Cron entries &lt;br /&gt;
* Additional Logging &lt;br /&gt;
* Example cron entries &lt;br /&gt;
* Example scripts (any scripts created to use procallator) &lt;br /&gt;
* Example rc scripts &lt;br /&gt;
&lt;br /&gt;
====[[Production]]====&lt;br /&gt;
* Performance info &lt;br /&gt;
* Monitoring &lt;br /&gt;
* Environment Layouts &lt;br /&gt;
** One Orca statistic parser process server -&amp;gt; many orca statistic gathering servers&lt;br /&gt;
** Orca parser process server &amp;amp; statistic gathering on the same server&lt;br /&gt;
** Seperate systems used for parsing, storing, presenting the gathered / processed data&lt;br /&gt;
&lt;br /&gt;
== Wiki Info ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;MediaWiki has been successfully installed.&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
==== Getting started ====&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Omegax</name></author>
	</entry>
</feed>