Web viewDiscover classes based on security groups in Active Directory
-
Upload
hoangkhanh -
Category
Documents
-
view
217 -
download
2
Transcript of Web viewDiscover classes based on security groups in Active Directory
<?xml version="1.0" encoding="utf-8"?><ManagementPack ContentReadable="true" SchemaVersion="2.0" OriginalSchemaVersion="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<Manifest>
<Identity>
<ID>CAM.FileServers</ID>
<Version>1.0.0.2</Version>
</Identity>
<Name>CAM.FileServers</Name>
<References>
<Reference Alias="Windows">
<ID>Microsoft.Windows.Library</ID>
<Version>7.5.8501.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="Performance">
<ID>System.Performance.Library</ID>
<Version>7.0.8432.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="MicrosoftSystemCenterInstanceGroupLibrary7585010">
<ID>Microsoft.SystemCenter.InstanceGroup.Library</ID>
<Version>7.5.8501.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="System">
<ID>System.Library</ID>
<Version>7.5.8501.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="SC">
<ID>Microsoft.SystemCenter.Library</ID>
<Version>7.0.8432.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
<Reference Alias="Health">
<ID>System.Health.Library</ID>
<Version>7.0.8432.0</Version>
<PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
</Reference>
</References>
</Manifest>
<TypeDefinitions>
<EntityTypes>
<ClassTypes>
<ClassType ID="CAM.FileServers.Class" Accessibility="Internal" Abstract="false" Base="Windows!Microsoft.Windows.Computer" Hosted="false" Singleton="false" Extension="false" />
<ClassType ID="FileServers.Group" Accessibility="Public" Abstract="false" Base="MicrosoftSystemCenterInstanceGroupLibrary7585010!Microsoft.SystemCenter.InstanceGroup" Hosted="false" Singleton="true" Extension="false" />
</ClassTypes>
</EntityTypes>
</TypeDefinitions>
<Monitoring>
<Discoveries>
<Discovery ID="CAM.Discover.FileServers.Class" Enabled="true" Target="Windows!Microsoft.Windows.Server.Computer" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="CAM.FileServers.Class" />
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedScript.DiscoveryProvider">
<IntervalSeconds>3600</IntervalSeconds>
<SyncTime />
<ScriptName>CAM.Discover.FileServers.Class.vbs</ScriptName>
<Arguments>$MPElement$ $Target/Id$ $Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Arguments>
<ScriptBody>Option Explicit
Dim oArgs
Set oArgs = WScript.Arguments
if oArgs.Count < 3 Then
Wscript.Quit -1
End If
Dim SourceID, ManagedEntityId, TargetComputer, objComputer, objGroup, strPieces, parts, arrMemberOf, strMember
SourceId = oArgs(0)
ManagedEntityId = oArgs(1)
TargetComputer = oArgs(2)
Dim oFso
Set oFso = CreateObject("Scripting.FileSystemObject")
Dim oAPI, oDiscoveryData, oInst
Set oAPI = CreateObject("MOM.ScriptAPI")
set oDiscoveryData = oAPI.CreateDiscoveryData(0, SourceId, ManagedEntityId)
Dim objRootDSE, strDomain, GroupDN
Set objRootDSE = GetObject("LDAP://rootDSE")
strDomain = objRootDSE.Get("defaultNamingContext")
wscript.echo strDomain
'***************************************************************************************************************************
'Get members of the cam.x domain group
'***************************************************************************************************************************
if (Instr(1, strDomain, "DC=cam,", 1) <> 0) then
GroupDN = "CN=SG-File-Servers,OU=Application Based Server Groups,OU=Groups,OU=_Administrative,OU=_CAMERON," & strDomain
wscript.echo GroupDN
Set objComputer = CreateObject("Wscript.Network")
Set objGroup = GetObject("LDAP://" & GroupDN)
arrMemberOf = objGroup.GetEx("member")
For Each strMember in arrMemberOf
strPieces = Split(strMember, ",")
parts = Split(strpieces(0), "=")
If parts(1) = objComputer.ComputerName Then
set oInst = oDiscoveryData.CreateClassInstance("$MPElement[Name='CAM.FileServers.Class']$")
call oInst.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", TargetComputer)
call oDiscoveryData.AddInstance(oInst)
End If
Next
end if
'***************************************************************************************************************************
'Get members of the ccc.coopcam.com domain group
'***************************************************************************************************************************
if (Instr(1, strDomain, "DC=cam,", 1) = 0) then
GroupDN = "CN=SG-File-Servers,OU=Secured Groups,DC=ccc,DC=coopcam,DC=com"
'GroupDN = "CN=SG-File-Servers,OU=Secured Groups,DC=cccd,DC=dev"
wscript.echo GroupDN
Set objComputer = CreateObject("Wscript.Network")
Set objGroup = GetObject("LDAP://" & GroupDN)
arrMemberOf = objGroup.GetEx("member")
For Each strMember in arrMemberOf
strPieces = Split(strMember, ",")
parts = Split(strpieces(0), "=")
If parts(1) = objComputer.ComputerName Then
set oInst = oDiscoveryData.CreateClassInstance("$MPElement[Name='CAM.FileServers.Class']$")
call oInst.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", TargetComputer)
call oDiscoveryData.AddInstance(oInst)
End If
Next
end if
Call oAPI.Return(oDiscoveryData)</ScriptBody>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="FileServers.Group.DiscoveryRule" Enabled="true" Target="FileServers.Group" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="MicrosoftSystemCenterInstanceGroupLibrary7585010!Microsoft.SystemCenter.InstanceGroupContainsEntities" />
</DiscoveryTypes>
<DataSource ID="GroupPopulationDataSource" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$MPElement[Name="FileServers.Group"]$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="CAM.FileServers.Class"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="MicrosoftSystemCenterInstanceGroupLibrary7585010!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
</Discoveries>
<Monitors>
<UnitMonitor ID="UIGeneratedMonitorf5f4af2dc27c46cf98dbe4c0eb8c8fdb" Accessibility="Public" Enabled="true" Target="CAM.FileServers.Class" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.DeltaThreshold" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="UIGeneratedMonitorf5f4af2dc27c46cf98dbe4c0eb8c8fdb_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data[Default='']/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data[Default='']/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data[Default='']/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data[Default='']/Context/Value$</AlertParameter4>
<AlertParameter5>$Data[Default='']/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId85eff25c1ae24af290ab26a321209003" MonitorTypeStateID="UnderThreshold" HealthState="Success" />
<OperationalState ID="UIGeneratedOpStateIdfe8e026bc4c34ee9afce9ed506171ed5" MonitorTypeStateID="OverThreshold" HealthState="Error" />
</OperationalStates>
<Configuration>
<ComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Free Megabytes</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>43200</Frequency>
<Threshold>51200</Threshold>
<NumSamples>1</NumSamples>
<Absolute>true</Absolute>
</Configuration>
</UnitMonitor>
</Monitors>
</Monitoring>
<Presentation>
<Views>
<View ID="CAM.FileServers.StateViewFileServers" Accessibility="Internal" Enabled="true" Target="CAM.FileServers.Class" TypeID="SC!Microsoft.SystemCenter.StateViewType" Visible="true">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>CAM.FileServers.Class-*-c49aa06b-be80-5cef-2b3d-528e31b38de7-*-Health</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>System.Entity/DisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Principal Name</Name>
<Id>Microsoft.Windows.Computer/PrincipalName</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>DNS Name</Name>
<Id>Microsoft.Windows.Computer/DNSName</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>NetBIOS Computer Name</Name>
<Id>Microsoft.Windows.Computer/NetbiosComputerName</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>NetBIOS Domain Name</Name>
<Id>Microsoft.Windows.Computer/NetbiosDomainName</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>IP Address</Name>
<Id>Microsoft.Windows.Computer/IPAddress</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Network Name</Name>
<Id>Microsoft.Windows.Computer/NetworkName</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Active Directory SID</Name>
<Id>Microsoft.Windows.Computer/ActiveDirectoryObjectSid</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="false" Visible="false" SortOrder="Ascending">
<Name>Virtual Machine</Name>
<Id>Microsoft.Windows.Computer/IsVirtualMachine</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>DNS Domain Name</Name>
<Id>Microsoft.Windows.Computer/DomainDnsName</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Organizational Unit</Name>
<Id>Microsoft.Windows.Computer/OrganizationalUnit</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>DNS Forest Name</Name>
<Id>Microsoft.Windows.Computer/ForestDnsName</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Active Directory Site</Name>
<Id>Microsoft.Windows.Computer/ActiveDirectorySite</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Logical Processors</Name>
<Id>Microsoft.Windows.Computer/LogicalProcessors</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Physical Processors</Name>
<Id>Microsoft.Windows.Computer/PhysicalProcessors</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Host Server Name</Name>
<Id>Microsoft.Windows.Computer/HostServerName</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Virtual Machine Name</Name>
<Id>Microsoft.Windows.Computer/VirtualMachineName</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Offset In Minutes From Greenwich Time</Name>
<Id>Microsoft.Windows.Computer/OffsetInMinuteFromGreenwichTime</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="false" Visible="false" SortOrder="Ascending">
<Name>Last Inventory Date</Name>
<Id>Microsoft.Windows.Computer/LastInventoryDate</Id>
</ColumnInfo>
</Presentation>
<Target />
</View>
<View ID="View_17892f08ac1d4ff3b7dab0b113150043" Accessibility="Public" Enabled="true" Target="CAM.FileServers.Class" TypeID="SC!Microsoft.SystemCenter.AlertViewType" Visible="true">
<Category>Operations</Category>
<Criteria>
<ResolutionState>
<StateRange Operator="NotEquals">255</StateRange>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="150" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
<Target />
</View>
</Views>
<Folders>
<Folder ID="CAM.FileServers.ViewsRootFolder" Accessibility="Internal" ParentFolder="SC!Microsoft.SystemCenter.Monitoring.ViewFolder.Root" />
</Folders>
<FolderItems>
<FolderItem ElementID="CAM.FileServers.StateViewFileServers" ID="CAM.FileServers.StateViewFileServers" Folder="CAM.FileServers.ViewsRootFolder" />
<FolderItem ElementID="View_17892f08ac1d4ff3b7dab0b113150043" ID="if3a06fdb318f4b7d889fd17536127741" Folder="CAM.FileServers.ViewsRootFolder" />
</FolderItems>
<StringResources>
<StringResource ID="UIGeneratedMonitorf5f4af2dc27c46cf98dbe4c0eb8c8fdb_AlertMessageResourceID" />
</StringResources>
</Presentation>
<LanguagePacks>
<LanguagePack ID="SVE" IsDefault="false">
<DisplayStrings>
<DisplayString ElementID="CAM.FileServers">
<Name>CAM.FileServers</Name>
<Description>Discover classes based on security groups in Active Directory</Description>
</DisplayString>
<DisplayString ElementID="CAM.FileServers.Class">
<Name>CAM.DEV - Fileservers</Name>
</DisplayString>
<DisplayString ElementID="CAM.FileServers.StateViewFileServers">
<Name>CAM.DEV - Fileservers</Name>
</DisplayString>
<DisplayString ElementID="CAM.FileServers.ViewsRootFolder">
<Name>CAM.Dev - ServiceLine Groups</Name>
</DisplayString>
</DisplayStrings>
</LanguagePack>
<LanguagePack ID="ENU" IsDefault="true">
<DisplayStrings>
<DisplayString ElementID="CAM.Discover.FileServers.Class">
<Name>CAM.DEV - Discoveries - Fileservers</Name>
</DisplayString>
<DisplayString ElementID="CAM.FileServers">
<Name>CAM.FileServers</Name>
<Description>Monitoring specifically targeted to Cameron File Servers</Description>
</DisplayString>
<DisplayString ElementID="CAM.FileServers.Class">
<Name>CAM - Fileservers</Name>
</DisplayString>
<DisplayString ElementID="CAM.FileServers.StateViewFileServers">
<Name>Fileservers Stateview</Name>
</DisplayString>
<DisplayString ElementID="CAM.FileServers.ViewsRootFolder">
<Name>Cameron - File Servers</Name>
</DisplayString>
<DisplayString ElementID="View_17892f08ac1d4ff3b7dab0b113150043">
<Name>Active Alerts</Name>
</DisplayString>
<DisplayString ElementID="FileServers.Group">
<Name>Cameron File Servers Group</Name>
<Description>Cameron File Servers Group</Description>
</DisplayString>
<DisplayString ElementID="FileServers.Group.DiscoveryRule">
<Name>Populate Cameron File Servers Group</Name>
<Description>This discovery rule populates the group 'Cameron File Servers Group'</Description>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitorf5f4af2dc27c46cf98dbe4c0eb8c8fdb">
<Name>Cameron - Logical Drive Disk Space</Name>
<Description>Looks for a 50GB increase in used disk space within 12hr. Decrease in disk space usage is ignored.</Description>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitorf5f4af2dc27c46cf98dbe4c0eb8c8fdb" SubElementID="UIGeneratedOpStateIdfe8e026bc4c34ee9afce9ed506171ed5">
<Name>Over Threshold</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitorf5f4af2dc27c46cf98dbe4c0eb8c8fdb" SubElementID="UIGeneratedOpStateId85eff25c1ae24af290ab26a321209003">
<Name>Under Threshold</Name>
</DisplayString>
<DisplayString ElementID="UIGeneratedMonitorf5f4af2dc27c46cf98dbe4c0eb8c8fdb_AlertMessageResourceID">
<Name>Dramatic Increase in Disk Space Used</Name>
<Description>Instance {0}
Object {1}
Counter {2}
Has a value {3}
At time {4}</Description>
</DisplayString>
</DisplayStrings>
</LanguagePack>
</LanguagePacks>
</ManagementPack>