Windows only Heterogeneous 2008 • Develop UNIX/Linux in OpsMgr 2007 2009 • Ship UNIX/Linux in OpsMgr 2007 2010 2011 2012 2013 • Enhance UNIX/Linux in OpsMgr 2012 • Ship UNIX/Linux in OpsMgr 2012 • Start next wave of development • Ship new Unix/Linux agent • Develop JEE in OpsMgr • Ship JEE in OpsMgr 2012 • Develop new Unix/Linux Agent • Start next wave of development Supported Operating Systems CentOS Debian HP-UX IBM AIX Novell SUSE Linux Oracle Solaris Red Hat Enterprise Linux Ubuntu Required Package Description Minimum Version Glibc-2.1-31.30 C Standard shared library 2.4-31.30 OpenSSL OpenSSL Libraries; Secure Network Communications Protocol 0.9.8a-18.15 PAM Pluggable Authentication Modules 0.99.6.3-28.8 Config Service SDK MP MP MP Health Service OpsMgr agent for Windows MP MP MP Config Service SDK Health Service OpsMgr agent for UNIX/Linux (OMI CIMOM + providers) MP MP MP Config Service ssh client library sshd SDK Port 1270 Health Service WinRM client library WinRM = Windows Remote Management WS-Man = Web Service Management protocol Agent Maintenance Actions OpsMgr agent for UNIX/Linux (OMI CIMOM + providers) sshd = standard UNIX/Linux secure shell daemon Communication between Agent & MS Workflows • Resource Pool transfer all the files handle the Validation Cross-Plat Agent Holds the data Gather the data and put it in the CIMOM Monitored Type Recommended Limit Win Agent-Managed & Unix/Linux computers per MG 6000 (with open 50 consoles). 15000 (with 25 open consoles) UNIX / Linux computers per dedicated MANAGEMENT server UNIX / Linux computers per dedicated GATEWAY server 500 http://technet.microsoft.com/en-us/library/hh287151.aspx 100 Resource Pool MP MP MP Config Service SDK Health Service OpsMgr agent for UNIX/Linux (OMI CIMOM Server + providers) MP MP MP Config Service SDK Health Service /etc/sudoers Run As Profile Used for Protocol UNIX/Linux Action Account All non-privileged monitoring WS-Man UNIX/Linux Privileged Account Privileged monitoring: WS-Man UNIX/Linux Agent Maintenance Account SSH • Reading system privileged log files • Daemon restart tasks SSH-based agent maintenance: • • • • • Discover & Install Sign the agent certificate Upgrade Uninstall Restart http://technet.microsoft.com/en-us/library/hh287151.aspx Health and performance monitoring in Microsoft’s Linux/UNIX management packs CPU Memory Disk Network Processes Logfiles Custom LogFile Monitoring Service Monitoring Command line rules and monitors • Monitor any logfile • Specify regular expression to match against • Target a single computer or group of computers • • • • Monitor by name any service, daemon or process Distinguish duplicate names with regex filter on process arguments Specify minimum and maximum counts Target a single computer or group of computers • Run any shell command line to determine health or performance • Target a single computer or group of computers http://pinpoint.microsoft.com/en-US/category.aspx?catid=1&fpf=700004 Partner Management Packs Bridgeways Oracle, DB2, Apache HTTP Server, others NiCE Oracle, DB2, Domino, BlackBerry Enterprise Server (BES) Quest Software Wide variety of operating systems and middleware E-View AS/400 and zOS Veeam VMware ESX Tomcat Windows Server Linux 5.5, 6.0, 7 JBoss 4.2, 5.1, 6 WebSphere 6.1, 7.0 11g Rel1, 10g Rel3 Oracle Solaris IBM AIX HP-UX WebLogic WSMan / WinRM • Invoke WSMAN Invoke Probe Module Executes a command string in a shell environment. ExecuteCommand Executes a script or a binary executable ExecuteShellCommand ExecuteScript Enables the transfer and execution of scripts to the Linux servers. Unix/Linux Shell Command Monitor Wizards provides the means to create Shell Command Monitors of either two state or three state through a GUI based interface. Unix/Linux Templates Process Log File $Config/TargetSystem$ $Config/UserName$ $Config/Password$ ExecuteShellCommand <p:ExecuteShellCommand_INPUT xmlns:p="http://schemas.microsoft.com/wbem/wscim/1/cimschema/2/SCX_OperatingSystem"><p:command>$Config/ShellCommand$</p:command><p:timeou t>$Config/TimeOut$</p:timeout></p:ExecuteShellCommand_INPUT> $Config/TimeOutInMS$ $Config/TargetSystem$</ $Config/UserName$ $Config/Password$</ http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem?__cimnamespace=root/scx ExecuteScript uments$ $Config/Script$ $Config/TimeOut$ $Config/TimeOutInMS$</ $Config/Arg Custom Cross-Plat Authoring Usage: • Enables the creation of monitors based on the Execute Script, Execute Shell Command, and Execute Command actions. • Enables bulk creations of monitors in scenarios with endless monitoring requests and changes. Shell CMD monitor wizard Usage: • Faster turn around time for simple one time Shell command monitoring request. • Does not require advance MP authoring knowledge. Enables multiple users to participate in creating monitoring solutions. NFS mount points Monitoring Cluster Linux Monitoring • SCOM currently does not monitor OOTB NFS file mounts • Monitor the host that exports the file system(s) • Using clustat command line tool to detect state/problems with the cluster WinRM Troubleshooting http://blogs.technet.com/b/jonjor/archive/2009/01/09/winrm-windows-remote-management-troubleshooting.aspx Decoding WinRM error messages http://www.powershellmagazine.com/2013/03/06/pstip-decoding-winrm-error-messages/ Cross-Plat Blog http://operatingquadrant.com/ UNIX/Linux Authoring Library MP for System Center 2012 - Operations Manager http://gallery.technet.microsoft.com/UNIXLinux-Authoring-b16fd2e4 UNIX/Linux Monitoring with Scripts http://social.technet.microsoft.com/wiki/contents/articles/18084.scom-2012-unixlinux-monitoring-with-scripts.aspx#Monitoring_with_a_Shell_Script UNIX/Linux Authoring Templates: Shell Command http://operatingquadrant.com/2012/01/30/opsmgr-2012-unixlinux-authoring-templates-shell-command/ http://operatingquadrant.com/2012/02/01/opsmgr-2012-unixlinux-authoring-templates-more-information-on-the-shell-command-templates/ UNIX/Linux MP Authoring – Discovering and Monitoring Failover Clusters http://operatingquadrant.com/2013/07/30/unixlinux-mp-authoring-discovering-and-monitoring-failover-clusters/ Thank You
© Copyright 2025