コード例 #1
0
ファイル: SCOM.cs プロジェクト: c22mort/AP.VMware
        /// <summary>
        /// Create a SCOM Connector
        /// </summary>
        public static void CreateConnector()
        {
            Guid connectorGuid = new Guid("2C7E79C4-7A0D-4B38-AB69-BB02BD1B3AB5");

            IConnectorFrameworkManagement cfMgmt = m_managementGroup.ConnectorFramework;

            try
            {
                m_monitoringConnector = cfMgmt.GetConnector(connectorGuid);
            }
            catch (Microsoft.EnterpriseManagement.Common.ObjectNotFoundException)
            {
                //The connector does not exist, so create it.

                ConnectorInfo connectorInfo = new ConnectorInfo
                {
                    Description = "This Connector is to Collect VMware",
                    DisplayName = "AP VMware Connector",
                    Name        = "AP.VMware.Connector"
                };

                m_monitoringConnector = cfMgmt.Setup(connectorInfo, connectorGuid);
            }

            if (!m_monitoringConnector.Initialized)
            {
                m_monitoringConnector.Initialize();
            }
        }
コード例 #2
0
        /// <summary>
        /// Create a SCOM Connector
        /// </summary>
        public static void CreateConnector()
        {
            Guid connectorGuid = new Guid("95146120-C05D-4C67-BE50-0750F67184B2");

            IConnectorFrameworkManagement cfMgmt = m_managementGroup.ConnectorFramework;

            try
            {
                m_monitoringConnector = cfMgmt.GetConnector(connectorGuid);
            }
            catch (Microsoft.EnterpriseManagement.Common.ObjectNotFoundException)
            {
                //The connector does not exist, so create it.

                ConnectorInfo connectorInfo = new ConnectorInfo
                {
                    Description = "This Connector is to Collect F5 BIG-IP Information",
                    DisplayName = "AP F5 Base Connector",
                    Name        = "AP.F5.Base.Connector"
                };

                m_monitoringConnector = cfMgmt.Setup(connectorInfo, connectorGuid);
            }

            if (!m_monitoringConnector.Initialized)
            {
                m_monitoringConnector.Initialize();
            }
        }
コード例 #3
0
        /// <summary>
        /// Create a SCOM Connector
        /// </summary>
        public static void CreateConnector()
        {
            Guid connectorGuid = new Guid("B7746650-70AA-4B4B-8E33-F5E4F0AA679E");

            IConnectorFrameworkManagement cfMgmt = m_managementGroup.ConnectorFramework;

            try
            {
                m_monitoringConnector = cfMgmt.GetConnector(connectorGuid);
            }
            catch (Microsoft.EnterpriseManagement.Common.ObjectNotFoundException)
            {
                //The connector does not exist, so create it.

                ConnectorInfo connectorInfo = new ConnectorInfo
                {
                    Description = "This Connector is to Discover EMC Isilon Information",
                    DisplayName = "AP EMC Isilon Connector",
                    Name        = "AP.Isilon.Connector"
                };

                m_monitoringConnector = cfMgmt.Setup(connectorInfo, connectorGuid);
            }

            if (!m_monitoringConnector.Initialized)
            {
                m_monitoringConnector.Initialize();
            }
        }
コード例 #4
0
ファイル: SCOM.cs プロジェクト: c22mort/AP.F5.LTM
        /// <summary>
        /// Create a SCOM Connector
        /// </summary>
        public static void CreateConnector()
        {
            Guid connectorGuid = new Guid("4B9A593A-1C22-4CCC-B5CA-B7483A14F992");

            IConnectorFrameworkManagement cfMgmt = m_managementGroup.ConnectorFramework;

            try
            {
                m_monitoringConnector = cfMgmt.GetConnector(connectorGuid);
            }
            catch (Microsoft.EnterpriseManagement.Common.ObjectNotFoundException)
            {
                //The connector does not exist, so create it.

                ConnectorInfo connectorInfo = new ConnectorInfo
                {
                    Description = "This Connector is to Collect F5 LTM Information",
                    DisplayName = "AP F5 LTM Connector",
                    Name        = "AP.F5.LTM.Connector"
                };

                m_monitoringConnector = cfMgmt.Setup(connectorInfo, connectorGuid);
            }

            if (!m_monitoringConnector.Initialized)
            {
                m_monitoringConnector.Initialize();
            }
        }