The RPM package
pscollect-<version>.<arch>.rpm
holds all files required for configuring and running the collector and
the agents.
This package must be installed on each compute node monitored afterwards.
It also must be installed on an additional collector node, unless this node is
already part of the cluster.
On the collector node, the command
pscollect implementing the collector and
database is run. Whereas on the monitored nodes, only the agent
script psvalue is started, remotely
controlled by the collector.
Installing this package requires 10MB of disk space
located in /opt
.
The pscollect command requires a
glibc
version of 2.3.3-118 or higher.
Using previous versions of glibc
will
result in crashes of pscollect command
due to a glibc
problem.
To install the collector, the RPM package
pscollect-<version>-<arch>.rpm
must
be installed using the command
rpm -Uv pscollect-5.0.11-1.x86_64.rpm
While installing the package, an additional unprivileged user
account called pscd
is created on this node.
This user will run the collector and agent scripts.
To enable the startup of the agents from the collector, a
ssh auto-login for user
pscd
from the collector node to all other
nodes must be enabled.
See the section called “Configuring the collector – enable
pscd
auto-login” for more
information.
On the collector node, the configuration file
/etc/pscollect/cluster.conf
must be edited
to set up the list of monitored nodes, switches, etc.
See the section called “Configuring the collector – step by step” for details.
In addition, a valid license file must be copied to
/etc/pscollect/license
.
After installing the package on all nodes and configuring the
collector, the pscollect
daemon may be
started on the collector node using
/etc/init.d/pscollect start
All agents are started automatically by the collector (see note about ssh auto-login above). In addition, the required database files are created and initialized, if not already present. This script may also be used to install the collector as a service which might be started up while booting the system. Refer to insserv(8) and chkconfig(8) for details.