10. SUSE Linux Enterprise Server
10.1. Installing
-
Download the appropriate NXLog install archive from the NXLog website.
-
Log in to your account, then click My account at the top of the page.
-
Under the tab, choose the correct archive for your system.
Table 17. Available SLES Files Platform Archive SUSE Linux Enterprise Server 11
nxlog-4.6.4661_sles11_x86_64.tar.bz2
SUSE Linux Enterprise Server 12
nxlog-4.6.4661_sles12_x86_64.tar.bz2
SUSE Linux Enterprise Server 15
nxlog-4.6.4661_sles15_x86_64.tar.bz2
NoteThe SLES 11, SLES 12 and SLES 12 archives above each contain several RPMs (see Packages in an SLES Archive below). These RPMs have dependencies on system-provided RPMs.
-
-
Use SFTP or a similar secure method to transfer the archive to the target server.
-
Log in to the target server and extract the contents of the archive.
# tar xjf nxlog-4.6.4661_sles12_x86_64.tar.bz2Table 18. Packages in an SLES Archive Package Description nxlog-4.6.4661_sles12.x86_64.rpm
The main NXLog package
nxlog-dbi-4.6.4661_sles12.x86_64.rpm
nxlog-odbc-4.6.4661_sles12.x86_64.rpm
nxlog-perl-4.6.4661_sles12.x86_64.rpm
nxlog-wmi-4.6.4661_sles12.x86_64.rpm
Provides the im_wmi module
nxlog-wseventing-4.6.4661_sles12.x86_64.rpm
Provides the im_wseventing module
-
Optional: To change the NXLog user and group for the installation, set the
NXLOG_USERandNXLOG_GROUPenvironment variables. The specified user and group will be created, used for the User and Group directives innxlog.conf, and used for the ownership of some directories under/opt/nxlog. Specifying an already existing user or group is not supported. The created user and group will be deleted on NXLog removal.# export NXLOG_USER=nxlog2 # export NXLOG_GROUP=nxlog2 -
Install the required NXLog packages and their dependencies (this example installs the main NXLog package only).
# zypper install nxlog-4.6.4661_sles12.x86_64.rpm -
Configure NXLog by editing
/opt/nxlog/etc/nxlog.conf. General information about configuring NXLog can be found in Configuration. For more details about configuring NXLog to collect logs on Linux, see the GNU/Linux summary. -
Verify the configuration file syntax.
# /opt/nxlog/bin/nxlog -v 2017-03-17 08:05:06 INFO configuration OK -
Start the service using the
servicecommand:# systemctl start nxlog.service -
Check that the NXLog service is running with the
systemctlcommand.# systemctl | grep nxlog nxlog.service loaded active running LSB: logging daemon
10.2. Upgrading
To update an NXLog installation to the latest release, use
zypper as in the installation instructions above.
# zypper install nxlog-4.6.4661_sles12.x86_64.rpm
To replace a trial installation of NXLog Enterprise Edition with a licensed copy of the same version, follow the installation instructions.
|
Note
|
The same user and group will be used for the upgrade as was used for the original installation (see installation step 4 above). Changing to a different user and group during upgrade is not supported. |
10.3. Uninstalling
To uninstall NXLog, use zypper remove. To remove any packages
that were dependencies of NXLog but are not required by any
other packages, include the --clean-deps
option. Verify the operation before confirming!
# zypper remove 'nxlog*'
|
Note
|
This procedure may not remove all files that were created in
order to configure NXLog, or that were created as a
result of NXLog’s logging operations. To find these
files, consult the configuration files that were used with
NXLog and check the installation directory
(/opt/nxlog).
|