Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Operations Management Suite, the Penguins and the others

663 views

Published on

With the addition of the OMS Linux agent, OMS took a great leap forward by providing more functionalities than ever before. In this session, we will take a closer look at the Linux Agent and providers like the unified log data collector + others. If you have heard of Zabbix, Nagios, Icinga, you want to attend this session. We will do a live hands-on demo and integrate other Operations Management systems with OMS, elevating OMS to a real Operations Bridge with full analytics possibilities across IT management domains. To close off the session, we will spend some time on OMS and IOT too.
Christian Heitkamp (Germany)
Level 300

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Operations Management Suite, the Penguins and the others

  1. 1. Session Code: Operations Management Suite, the Penguins and the others Christian Heitkamp http://aka.ms/tr1234 Note: A recording is session will be available on https://channel9.msdn.com/
  2. 2. Introduction Christian.Heitkamp@nice.de Product Director NiCE IT Management Solutions MPx Alliance (Veeam, Comtrade, NiCE)
  3. 3. “An open operating system may have side-effects…” Microsoft Windows 2000 Advertisement
  4. 4. ♥ … 15 years later
  5. 5. ♥ March 7th, 2016: http://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/
  6. 6. OMS: The Evolution • System Center Advisor RC live • Rename: March 2011 (2010, Code Name Atlanta) • Azure Operational Insights • Rename October 28th 2014 • Operations Management Suite • Rename May 2015 January 2016: Linux agent [PREVIEW]
  7. 7. Hybrid and Heterogeneous Starting the journey | Modern management Operations Management Suite System Center foundation Extend System Center
  8. 8. Operations Management Suite zabbix oms_omi oms_blob_out nagios exec syslog fluentd PS DSC omsconfig omsagent omiserver Apache Provider SCX Provider (OS) MySQL Provider Docker Provider Linux Server
  9. 9. omsagent onboarding • Quick Steps: • wget https://github.com/Microsoft/OMS-Agent-for- Linux/releases/download/v1.1.0-28/omsagent-1.1.0- 28.universal.x64.sh • sudo sh ./omsagent-1.0.0-27.universal.x86.sh --install –w <workspaceid> -s <shared key> • Details: • https://github.com/Microsoft/OMS-Agent-for-Linux/wiki • http://mms.microsoft.com/
  10. 10. sh archive execution • User is created • Group is created • Sudoers configuration update • Syslog updates: /etc/syslogd/95-omsagent.conf (RHEL) • Modifications in /opt, /etc, /var
  11. 11. Multi-homing • Connect your omsagent to your SCOM Management Group • Note: omsagent is in preview! • How to: • vi /etc/opt/omi/conf/omiserver.conf • httpsport=1270 • /opt/omi/bin/service_control restart
  12. 12. OMS / omsagent onboarding
  13. 13. Apache monitoring • Provider installed if Apache detected • Add Entries to /etc/httpd/conf/httpd.conf • Agent Restart • Add Performance Counters in OMS • Troubleshooting: • /opt/omi/bin/omicli ei root/apache Apache_HTTPDServer • /opt/omi/bin/omicli ei root/apache Apache_HTTPDServerStatistics • /opt/omi/bin/omicli ei root/apache Apache_HTTPDVirtualHost • /opt/omi/bin/omicli ei root/apache Apache_HTTPDVirtualHostCertificate • /opt/omi/bin/omicli ei root/apache Apache_HTTPDVirtualHostStatistics
  14. 14. MySQL & MariaDB • Provider installed if MySQL / MariaDB detected • Install, Create user, Grants, Define accounts • Restart • Troubleshoot • Discovery: /opt/omi/bin/omicli ei root/mysql MySQL_Server • Monitoring: /opt/omi/bin/omicli ei root/mysql MySQL_Server_Database • Monitoring: /opt/omi/bin/omicli ei root/mysql MySQL_ServerStatistics • Add OMS perf counters • Check log files: • /var/opt/microsoft/mysql-cimprov/log/omsagent/mysqllog.log • /var/opt/microsoft/mysql-cimprov/log/mysqllog.log
  15. 15. OMS - MySQL & Apache
  16. 16. Zabbix – OMS Integration
  17. 17. About Zabbix • Zabbix is an enterprise-level software designed for monitoring availability and performance of IT infrastructure components. • Zabbix is open source and comes at no cost. • Zabbix runs on Linux only • Provides Agent-based and Agentless monitoring
  18. 18. Operations Management Suite zabbix oms_omi oms_blob_out nagios exec syslog FluentD PS DSC omsconfig omsagent Linux Server zabbix server Linux Server Zabbix agent Windows Server Zabbix agent UNIX Server Zabbix agent
  19. 19. Zabbix – OMS Configuration • /etc/opt/microsoft/omsagent/conf/omsagent.conf <source> type zabbix_alerts run_interval 1m tag oms.zabbix zabbix_url http://localhost/zabbix/api_jsonrpc.php zabbix_username Admin zabbix_password zabbix </source>
  20. 20. Zabbix and OMS integration
  21. 21. More integrations! • Nagios/Icinga • Containers (Docker) • Custom Plugins • Custom Providers
  22. 22. IOT – Raspberry PI monitoring
  23. 23. Raspberry PI with OMS
  24. 24. Raspberry PI & OMS • No official agent package! • Compile/install Ruby and fluentd [Supported] • Verify with Treasure Data upload [Supported] • Add and modify OMS fluentd plugins • Onboard • Verify
  25. 25. Operations Management Suite zabbix oms_omi oms_blob_out nagios exec syslog FluentD PS DSC omsconfig omsagent Linux Server zabbix server Raspberry PI Zabbix agent
  26. 26. Custom extensions Creating providers Creating Add-ins
  27. 27. Operations Management Suite zabbix oms_omi oms_blob_out Custom Add-on exec syslog fluentd PS DSC omsconfig omsagent omiserver Apache Provider SCX Provider (OS) MySQL Provider Custom Provider Linux Server
  28. 28. Custom provider • Linux Build system • C++ knowledge • http://cvs.opengroup.org/cgi- bin/viewcvs.cgi/*checkout*/pegasus/README.html?rev=1.6
  29. 29. FluentD Add-in Development • Ruby Knowledge • http://docs.fluentd.org/articles/plugin-development
  30. 30. Custom Provider & fluentd Add-in
  31. 31. Known issues • Note: omsagent is in preview! • Incorrect MySQL credential let the mysqllog.log file grow until /var full • Review known issue on GitHub
  32. 32. Summary • OMS now has a Linux Agent! • omsagent is extensible and works with SCOM • Is in PREVIEW only • Allows OMS to become a super OpsMgr by integrating other 3rd Party monitoring systems
  33. 33. www.systemcenteruniverse.asia …for updated content and NEWS THANK YOU

×