Docker image for OMS (Operations Management Suite) Linux agent.
Clone or download
vishiy Updating to 1.0.0-35 docker provider build (#148)
* Updating to 1.0.0-35 docker provider build

* Updating docker provider to latest version 1.0.0-35
Latest commit 0253973 Oct 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
1.2.0-148 Keikoacs (#8) Nov 10, 2016
1.2.0-25 update to 1.2.0-25 Sep 27, 2016
1.2.0-75 update to 1.2.0-25 Sep 27, 2016
1.2.1-148 Adding new version of Linux Agent for ACS (#14) Nov 16, 2016
1.2.2-148 Keikofairfax (#22) Mar 31, 2017
1.3.1-15 Samis (#20) Mar 15, 2017
1.3.1-15a Samis (#20) Mar 15, 2017
1.3.2-15 Keikofairfax (#26) Apr 7, 2017
1.3.3-15 Keikofairfax (#32) May 12, 2017
1.3.3-15a Keikofairfax (#32) May 12, 2017
1.3.4-127 Keikofairfax (#32) May 12, 2017
1.3.4-127a Updatin docker-provider version to 25 Jun 15, 2017
1.3.4-127b Keikofairfax (#32) May 12, 2017
1.3.4-127n Keikofairfax (#32) May 12, 2017
1.4.0-12 Add rc folder for testing release candidates Jul 5, 2017
1.4.0-45 Docker image for agent v1.4.0-45 & docker-provider v1.0.0-27 Aug 21, 2017
1.4.1-123 Adding 1.4.1-123 release Oct 26, 2017
1.4.1-45 Add release 1.4.1-45 and docker-provider 1.0.0-28 Sep 24, 2017
1.4.3-173 Adding release 1.4.3-173 (#85) Jan 23, 2018
1.4.3-174 Kadubey 1.4.3 174 (#88) Jan 24, 2018
1.4.4-210 1.4.4-210 agent updated (#94) Feb 23, 2018
1.6.0-163 Updating to 1.0.0-35 docker provider build (#148) Oct 9, 2018
1.6.0-42 Fix break for openshift (#111) May 3, 2018
Alpine Testing Alpine as a base fixes Jun 15, 2017
Kubernetes Updating to 1.0.0-35 docker provider build (#148) Oct 9, 2018
OpenShift Add container log mount path in yaml (#127) Jul 17, 2018
Swarmmode Update README.md (#126) Jul 6, 2018
img ACS Docs (#15) Nov 16, 2016
rc Add rc folder for testing release candidates Jul 5, 2017
.gitattributes .gitattributes Dec 18, 2015
ACSDCOSHowTo.md ACS Docs (#15) Nov 16, 2016
CONTRIBUTING.md Rename contribution file Jun 15, 2017
LICENSE Reflected updates and add new docs. Jul 19, 2016
OlderVersionREADME.md Keikoacs (#8) Nov 10, 2016
README.md Add mount path to /var/lib/docker/containers (#114) May 9, 2018
ReleaseNote.md rel note update for 1.0.0-30 (#87) Jan 24, 2018
Upgrade.md Keikoacs (#8) Nov 10, 2016

README.md

Trying the container solution for Microsoft Operations Management Suite

The Microsoft Operations Management Suite (OMS) is a software-as-a-service offering from Microsoft that allows Enterprise IT to manage any hybrid cloud. It offers log analytics, automation, backup and recovery, and security and compliance. Sign up for a free account at http://mms.microsoft.com or read more about here: https://www.microsoft.com/en-us/server-cloud/operations-management-suite/overview.aspx

This container solution will generate a container which will runs OMS agent within. This is for Linux OS which has restriction in installing the Operations Management Suite Agent directly. However, it can also be used with other support Linux OS as well.

Supported Linux Operating Systems, Docker, and ACS Mesosphere DC/OS:

  • Docker 1.11 thru 1.13

  • Docker CE and EE v17.06+

  • An x64 version of Linux OS

    • Ubuntu 14.04 LTS, 16.04 LTS
    • CoreOS(stable)
    • Amazon Linux 2016.09.0
    • openSUSE 13.2
    • openSUSE LEAP 42.2
    • CentOS 7.2, 7.3
    • SLES 12
    • RHEL 7.2, 7.3
  • ACS Mesosphere DC/OS 1.7.3, 1.8.8, 1.9

  • ACS Kubernetes 1.4.5, 1.6+

  • ACS Docker Swarm

  • Redhat OpenShift (OCP) 3.4, 3.5

Support for Windows Operation Systems

This site is only for Linux.

For any information about Windows Operating System, please go here.

Release Note

Update Information are here.

Setting up

As a pre-requisite, docker must be running prior to this installation. If you have installed before running docker, please re-install OMS Agent. For more information about docker, please go to https://www.docker.com/.

This set up is not for ACS Mesosphere DC/OS or ACS Kubernetes.

  • For more information on Mesosphere DC/OS, please see here.

  • For Kubernetes, please see here. yaml file for the daemon-set is here.

  • For Docker Swarm, please see here.

  • For Redhat OpenShift, please see here. This set up provides a containerized Container Solution Agent (OMS Agent for Linux). If you are interested in a full OMS Agent for linux with Container Solution, please go here.

To use OMS for all containers on a container host

  • Start the OMS container:
$>sudo docker run --privileged -d -v /var/run/docker.sock:/var/run/docker.sock -v /var/log:/var/log -v /var/lib/docker/containers:/var/lib/docker/containers -e WSID="your workspace id" -e KEY="your key" -p 127.0.0.1:25225:25225 -p 127.0.0.1:25224:25224/udp --name="omsagent" -h=`hostname` --restart=always microsoft/oms

To use OMS for all containers on a container host for FairFax OMS Workspace

  • Start the OMS container on FairFax OMS workspace:
$>sudo docker run --privileged -d -v /var/run/docker.sock:/var/run/docker.sock -v /var/log:/var/log -v /var/lib/docker/containers:/var/lib/docker/containers -e WSID="your workspace id" -e KEY="your key" -e DOMAIN="opinsights.azure.us" -p 127.0.0.1:25225:25225 -p 127.0.0.1:25224:25224/udp --name="omsagent" -h=`hostname` --restart=always microsoft/oms

If you are switching from the installed agent to the container

If you previously used the directly installed agent and want to switch to using the container, you must remove the omsagent. See Steps to install the OMS Agent for Linux

If you have an older version of Docker and would want to still use OMS Container Solution to monitor your data go here.

Upgrade

You can upgrade to a newer version of the agent. See here.

What now?

Once you're set up, we'd like you to try the following scenarios and play around with the system.

More Container Management Scenarios

Let us know!!!

What works? What is missing? What else do you need for this to be useful for you? Let us know at OMSContainers@microsoft.com.

Code of Conduct

This project has adopted the [Microsoft Open Source Code of Conduct] (https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ] (https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com with any additional questions or comments.