Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
sarahpeiffer authored Feb 5, 2024
2 parents 422b3dc + ce373de commit 8c0cd49
Show file tree
Hide file tree
Showing 5 changed files with 1,851 additions and 11 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ If you are an Azure customer, we have an Azure VM extension that allows you to e

## [Full installation guide](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent)

## [Download Latest OMS Agent for Linux (64-bit)](https://github.com/microsoft/OMS-Agent-for-Linux/releases/download/OMSAgent_v1.16.0-0/omsagent-1.16.0-0.universal.x64.sh)
## [Download Latest OMS Agent for Linux (64-bit)](https://github.com/microsoft/OMS-Agent-for-Linux/releases/download/OMSAgent_v1.17.2-0/omsagent-1.17.2-0.universal.x64.sh)

## [Download Latest OMS Agent for Linux (Final 32-bit Release)](https://github.com/microsoft/OMS-Agent-for-Linux/releases/download/OMSAgent_v1.12.15-0/omsagent-1.12.15-0.universal.x86.sh)

Expand Down Expand Up @@ -66,11 +66,13 @@ If you are using a distro or version that is not currently supported and doesn't
### 64-bit
* CentOS 7, and 8
* Amazon Linux 2017.09
* Oracle Linux 7
* Oracle Linux 7 and 8
* Red Hat Enterprise Linux Server 7, and 8
* Debian GNU/Linux 8 and 9
* Ubuntu Linux 14.04 LTS, 16.04 LTS, 18.04 LTS, and 20.04 LTS
* Ubuntu Linux 14.04 LTS, 16.04 LTS, 18.04 LTS, 20.04 LTS and 22.04 LTS
* SUSE Linux Enterprise Server 12 and 15
* Rocky 8, and 9
* Alma 8, and 9
### 32-bit
* CentOS 6
* Oracle Linux 6
Expand Down
12 changes: 6 additions & 6 deletions docs/OMS-Agent-for-Linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ The Log Analytics agent for Linux comprises multiple packages. The release file

**Package** | **Version** | **Description**
----------- | ----------- | --------------
omsagent | 1.16.0-0 | The Operations Management Suite Agent for Linux
omsconfig | 1.2.0-0 | Configuration agent for the OMS Agent
omi | 1.7.1-0 | Open Management Infrastructure (OMI) -- a lightweight CIM Server. *Note that OMI requires root access to run a cron job necessary for the functioning of the service*
scx | 1.7.1-0 | OMI CIM Providers for operating system performance metrics
omsagent | 1.17.2-0 | The Operations Management Suite Agent for Linux
omsconfig | 1.3.0-0 | Configuration agent for the OMS Agent
omi | 1.7.3-0 | Open Management Infrastructure (OMI) -- a lightweight CIM Server. *Note that OMI requires root access to run a cron job necessary for the functioning of the service*
scx | 1.7.3-0 | OMI CIM Providers for operating system performance metrics
auoms | 2.5.2.52 | Microsoft Operations Management Suite Audit Data Collector
apache-cimprov | 1.0.1 | Apache HTTP Server performance monitoring provider for OMI. Only installed if Apache HTTP Server is detected.
mysql-cimprov | 1.0.1 | MySQL Server performance monitoring provider for OMI. Only installed if MySQL/MariaDB server is detected.
docker-cimprov | 1.0.0-41 | Docker provider for OMI. Only installed if Docker is detected.
docker-cimprov | 1.0.0-42 | Docker provider for OMI. Only installed if Docker is detected.

**Additional Installation Artifacts**
After installing the Log Analytics agent for Linux packages, the following additional system-wide configuration changes are applied. These artifacts are removed when the omsagent package is uninstalled.
Expand All @@ -37,7 +37,7 @@ After installing the Log Analytics agent for Linux packages, the following addit
**Required package** | **Description** | **Minimum version**
--------------------- | --------------------- | -------------------
Glibc | GNU C Library | 2.5-12
Openssl | OpenSSL Libraries | 1.0.1 or 1.1.x
Openssl | OpenSSL Libraries | 1.0.1, 1.1.x or 3.0.x
Curl | cURL web client | 7.15.5
Python 2 | | 2.6
Python-ctypes | |
Expand Down
5 changes: 5 additions & 0 deletions installer/bundle/bundle_skel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@ ulinux_detect_openssl_version()

TMPBINDIR=
# the system OpenSSL version is 1.0.0. Likewise with OPENSSL_SYSTEM_VERSION_11X
# take system current openssl version as default
OPENSSL_SYSTEM_VERSION_FULL=`$OPENSSL_PATH version | awk '{print $2}'`
OPENSSL_SYSTEM_VERSION_10X=`echo $OPENSSL_SYSTEM_VERSION_FULL | grep -Eq '^1.0.'; echo $?`
OPENSSL_SYSTEM_VERSION_100_ONLY=`echo $OPENSSL_SYSTEM_VERSION_FULL | grep -Eq '^1.0.0'; echo $?`
Expand All @@ -316,6 +317,8 @@ ulinux_detect_openssl_version()
echo "Supported versions: 1.0.1 onward (1.0.0 was deprecated), 1.1.*, 3.0.*"
cleanup_and_exit $UNSUPPORTED_OPENSSL
fi
echo "Detected OpenSSL version $OPENSSL_SYSTEM_VERSION_FULL set as system default."
echo "Install/Upgrade will use package(s) from OMS bundle installer's $TMPBINDIR openssl directtory."
}

ulinux_detect_installer()
Expand Down Expand Up @@ -545,6 +548,7 @@ pkg_add()
echo "----- Installing package: $pkg_name ($pkg_filename) -----"

ulinux_detect_openssl_version
# TMPBINDIR now points to the openssl version folder to take pkg from
pkg_filename=$TMPBINDIR/$pkg_filename

if [ "$INSTALLER" = "DPKG" ]; then
Expand Down Expand Up @@ -612,6 +616,7 @@ pkg_upd() {
fi

ulinux_detect_openssl_version
# TMPBINDIR now points to the openssl version folder to take pkg from
pkg_filename=$TMPBINDIR/$pkg_filename

if [ "$INSTALLER" = "DPKG" ]
Expand Down
Loading

0 comments on commit 8c0cd49

Please sign in to comment.