Skip to content

Commit ceaa328

Browse files
committed
Bug fix 7.7.1
- Fix bug with ConvertTo-LMUpdateDevice when trying to migrate Websites using an packet count of 50. - Add missing parameter descriptions to 17 cmdlets.
1 parent a2ae317 commit ceaa328

36 files changed

Lines changed: 1055 additions & 381 deletions

Documentation/Connect-LMAccount.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ Accept wildcard characters: False
192192
```
193193
194194
### -AutoUpdateModuleVersion
195-
{{ Fill AutoUpdateModuleVersion Description }}
195+
Automatically update the Logic.Monitor module to the latest version if available
196196
197197
```yaml
198198
Type: SwitchParameter
@@ -207,7 +207,7 @@ Accept wildcard characters: False
207207
```
208208
209209
### -SkipVersionCheck
210-
{{ Fill SkipVersionCheck Description }}
210+
Skip checking for newer versions of the Logic.Monitor module
211211
212212
```yaml
213213
Type: SwitchParameter

Documentation/Find-LMDashboardWidget.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ Find-LMDashboardWidget -DatasourceNames @("SNMP_NETWORK_INTERFACES","VMWARE_VCET
3030
## PARAMETERS
3131

3232
### -DatasourceNames
33-
{{ Fill DatasourceNames Description }}
33+
Array of datasource names to search for in dashboard widgets.
34+
Can also use the alias DatasourceName.
3435

3536
```yaml
3637
Type: String[]
@@ -45,7 +46,8 @@ Accept wildcard characters: False
4546
```
4647
4748
### -GroupPathSearchString
48-
{{ Fill GroupPathSearchString Description }}
49+
Wildcard search string to filter dashboards by group path.
50+
Defaults to "*" (all dashboards).
4951
5052
```yaml
5153
Type: String

Documentation/Import-LMDeviceGroupsFromCSV.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ Import-LMDeviceGroupsFromCSV -FilePath ./ImportList.csv -PassThru
3737
## PARAMETERS
3838

3939
### -FilePath
40-
{{ Fill FilePath Description }}
40+
Path to the CSV file containing device groups to import.
41+
Required for Import parameter set.
4142

4243
```yaml
4344
Type: String
@@ -52,7 +53,7 @@ Accept wildcard characters: False
5253
```
5354
5455
### -GenerateExampleCSV
55-
{{ Fill GenerateExampleCSV Description }}
56+
Generates a sample CSV file to use as a template for importing device groups.
5657
5758
```yaml
5859
Type: SwitchParameter
@@ -67,7 +68,8 @@ Accept wildcard characters: False
6768
```
6869
6970
### -PassThru
70-
{{ Fill PassThru Description }}
71+
Returns the imported device group objects.
72+
By default, no output is returned.
7173
7274
```yaml
7375
Type: SwitchParameter

Documentation/Invoke-LMDeviceDedupe.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ Invoke-LMDeviceDedupe -ListDuplicates -DeviceGroupId 8
3939
## PARAMETERS
4040

4141
### -ListDuplicates
42-
{{ Fill ListDuplicates Description }}
42+
Lists duplicate devices found based on the specified criteria.
43+
Required for List parameter set.
4344

4445
```yaml
4546
Type: SwitchParameter
@@ -54,7 +55,8 @@ Accept wildcard characters: False
5455
```
5556
5657
### -RemoveDuplicates
57-
{{ Fill RemoveDuplicates Description }}
58+
Removes duplicate devices found based on the specified criteria.
59+
Required for Remove parameter set.
5860
5961
```yaml
6062
Type: SwitchParameter
@@ -69,7 +71,8 @@ Accept wildcard characters: False
6971
```
7072
7173
### -DeviceGroupId
72-
{{ Fill DeviceGroupId Description }}
74+
Specifies the device group ID to search for duplicates.
75+
If not specified, all devices will be checked.
7376
7477
```yaml
7578
Type: String
@@ -84,7 +87,7 @@ Accept wildcard characters: False
8487
```
8588
8689
### -IpExclusionList
87-
{{ Fill IpExclusionList Description }}
90+
Array of IP addresses to exclude from duplicate comparison.
8891
8992
```yaml
9093
Type: String[]
@@ -99,7 +102,7 @@ Accept wildcard characters: False
99102
```
100103
101104
### -SysNameExclusionList
102-
{{ Fill SysNameExclusionList Description }}
105+
Array of system names to exclude from duplicate comparison.
103106
104107
```yaml
105108
Type: String[]
@@ -114,7 +117,8 @@ Accept wildcard characters: False
114117
```
115118
116119
### -ExcludeDeviceType
117-
Exclude K8s resources by default
120+
Array of device type IDs to exclude from duplicate comparison.
121+
Default is @(8) which excludes K8s resources.
118122
119123
```yaml
120124
Type: String[]

Documentation/New-LMDeviceGroup.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ Accept wildcard characters: False
9999
```
100100
101101
### -Extra
102-
Specifies a object of extra properties for the device group. Used for LM Cloud resource groups
102+
Specifies a object of extra properties for the device group.
103+
Used for LM Cloud resource groups
103104
104105
```yaml
105106
Type: Object
@@ -114,7 +115,8 @@ Accept wildcard characters: False
114115
```
115116
116117
### -DefaultCollectorId
117-
{{ Fill DefaultCollectorId Description }}
118+
Specifies the default collector ID for the device group.
119+
Default is 0.
118120
119121
```yaml
120122
Type: Int32
@@ -129,7 +131,8 @@ Accept wildcard characters: False
129131
```
130132
131133
### -DefaultAutoBalancedCollectorGroupId
132-
{{ Fill DefaultAutoBalancedCollectorGroupId Description }}
134+
Specifies the default auto-balanced collector group ID for the device group.
135+
Default is 0.
133136
134137
```yaml
135138
Type: Int32
@@ -144,7 +147,8 @@ Accept wildcard characters: False
144147
```
145148
146149
### -DefaultCollectorGroupId
147-
{{ Fill DefaultCollectorGroupId Description }}
150+
Specifies the default collector group ID for the device group.
151+
Default is 0.
148152
149153
```yaml
150154
Type: Int32
@@ -238,7 +242,8 @@ Accept wildcard characters: False
238242
```
239243
240244
### -WhatIf
241-
Shows what would happen if the cmdlet runs. The cmdlet is not run.
245+
Shows what would happen if the cmdlet runs.
246+
The cmdlet is not run.
242247
243248
```yaml
244249
Type: SwitchParameter

Documentation/New-LMNetScan.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,8 @@ Accept wildcard characters: False
179179
```
180180
181181
### -Schedule
182-
{{ Fill Schedule Description }}
182+
PSCustomObject containing schedule configuration for the netscan.
183+
If not provided, defaults to manual execution.
183184
184185
```yaml
185186
Type: PSObject
@@ -256,7 +257,8 @@ Accept wildcard characters: False
256257
```
257258
258259
### -WhatIf
259-
Shows what would happen if the cmdlet runs. The cmdlet is not run.
260+
Shows what would happen if the cmdlet runs.
261+
The cmdlet is not run.
260262
261263
```yaml
262264
Type: SwitchParameter

Documentation/New-LMServiceTemplate.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@ Accept wildcard characters: False
206206
```
207207
208208
### -ResourceGroupRecords
209-
{{ Fill ResourceGroupRecords Description }}
209+
Array of resource group records for the service template.
210+
Default is @().
210211
211212
```yaml
212213
Type: Array
@@ -221,7 +222,8 @@ Accept wildcard characters: False
221222
```
222223
223224
### -Criticality
224-
{{ Fill Criticality Description }}
225+
Array of criticality configurations for the service template.
226+
Default is @().
225227
226228
```yaml
227229
Type: Array
@@ -236,7 +238,8 @@ Accept wildcard characters: False
236238
```
237239
238240
### -StaticGroup
239-
{{ Fill StaticGroup Description }}
241+
Array of static group configurations for the service template.
242+
Default is @().
240243
241244
```yaml
242245
Type: Array

Documentation/New-LMUptimeDevice.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ Accept wildcard characters: False
150150
151151
### -PollingInterval
152152
Sets the polling interval in minutes.
153-
Valid values are 1-10, 30, or 60.
153+
Valid values are 1-10, 30 or 60.
154154
155155
```yaml
156156
Type: Int32
@@ -165,7 +165,9 @@ Accept wildcard characters: False
165165
```
166166
167167
### -AlertTriggerInterval
168-
{{ Fill AlertTriggerInterval Description }}
168+
Specifies the number of consecutive failures required to trigger an alert.
169+
Valid values are 1-10, 30, 60.
170+
Default is 1.
169171
170172
```yaml
171173
Type: Int32
@@ -495,7 +497,7 @@ Accept wildcard characters: False
495497
496498
### -Count
497499
Specifies ping attempts per collection for ping checks.
498-
Valid values: 5, 10, 15, 20, 30, 60.
500+
Valid values: 5, 10, 15, 20, 30, 50.
499501
500502
```yaml
501503
Type: Int32

Documentation/New-LMWebsite.md

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,6 @@ This example creates a new LogicMonitor ping check for the IP address "192.168.1
5959
It sends 5 pings with a timeout of 1000 milliseconds.
6060
It assigns the check to the group with ID "12345" and sets the overall alert level and individual alert level to "warn".
6161

62-
### EXAMPLE 3
63-
```
64-
New-LMWebsite -WebCheck -Name "External Website" -WebsiteDomain "example.com" -IsInternal $false -TestLocationSmgIds @(2, 3, 4)
65-
```
66-
67-
This example creates a new LogicMonitor website check for an external website "example.com".
68-
It configures the check to test from specific LogicMonitor regions (US - Washington DC, Europe - Dublin, and US - Oregon).
69-
70-
### EXAMPLE 4
71-
```
72-
New-LMWebsite -WebCheck -Name "Internal Website" -WebsiteDomain "internal.example.com" -IsInternal $true -TestLocationCollectorIds @(1, 2, 3)
73-
```
74-
75-
This example creates a new LogicMonitor website check for an internal website "internal.example.com".
76-
It configures the check to test from specific collectors with IDs 1, 2, and 3.
77-
7862
## PARAMETERS
7963

8064
### -WebCheck
@@ -309,6 +293,7 @@ Accept wildcard characters: False
309293
310294
### -SSLAlertThresholds
311295
Specifies the SSL alert thresholds for the website check.
296+
This is an alias for the alertExpr parameter.
312297
313298
```yaml
314299
Type: String[]
@@ -324,7 +309,7 @@ Accept wildcard characters: False
324309
325310
### -PingCount
326311
Specifies the number of pings to send for the ping check.
327-
The valid values are 5, 10, 15, 20, 30, and 60.
312+
The valid values are 5, 10, 15, 20, 30, and 50.
328313
329314
```yaml
330315
Type: Int32
@@ -509,7 +494,8 @@ Accept wildcard characters: False
509494
```
510495
511496
### -CheckPoints
512-
Specifies the check points for the check. This is a legacy parameter and has been replaced with the TestLocation* parameters and may be removed in a future version.
497+
Specifies the check points for the check.
498+
This is a legacy parameter and will be deprecated in a future release.
513499
514500
```yaml
515501
Type: Object[]
@@ -524,7 +510,8 @@ Accept wildcard characters: False
524510
```
525511
526512
### -TestLocationAll
527-
Specifies whether to test from all locations. This parameter is only valid for external checks and cannot be used with TestLocationCollectorIds or TestLocationSmgIds.
513+
Specifies whether to test all locations.
514+
This parameter is only valid for external checks.
528515
529516
```yaml
530517
Type: Boolean
@@ -539,7 +526,7 @@ Accept wildcard characters: False
539526
```
540527
541528
### -TestLocationCollectorIds
542-
Specifies the collector IDs to use for testing. Can only be used when IsInternal is true. Cannot be used with TestLocationAll or TestLocationSmgIds.
529+
Specifies the collector IDs for the test locations.
543530
544531
```yaml
545532
Type: Int32[]
@@ -554,13 +541,7 @@ Accept wildcard characters: False
554541
```
555542
556543
### -TestLocationSmgIds
557-
Specifies the collector group IDs to use for testing. Can only be used when IsInternal is false. Cannot be used with TestLocationAll or TestLocationCollectorIds.
558-
Available collector group IDs correspond to LogicMonitor regions:
559-
- 2 = US - Washington DC
560-
- 3 = Europe - Dublin
561-
- 4 = US - Oregon
562-
- 5 = Asia - Singapore
563-
- 6 = Australia - Sydney
544+
Specifies the SMG IDs for the test locations.
564545
565546
```yaml
566547
Type: Int32[]
@@ -575,7 +556,8 @@ Accept wildcard characters: False
575556
```
576557
577558
### -WhatIf
578-
Shows what would happen if the cmdlet runs. The cmdlet is not run.
559+
Shows what would happen if the cmdlet runs.
560+
The cmdlet is not run.
579561
580562
```yaml
581563
Type: SwitchParameter

Documentation/Remove-LMDeviceDatasourceInstance.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@ Accept wildcard characters: False
101101
```
102102
103103
### -DeviceId
104-
{{ Fill DeviceId Description }}
104+
Specifies the ID of the device.
105+
This parameter is mandatory when using the 'Id-dsId' or 'Id-dsName' parameter sets.
105106
106107
```yaml
107108
Type: Int32
@@ -128,7 +129,8 @@ Accept wildcard characters: False
128129
```
129130
130131
### -DeviceName
131-
{{ Fill DeviceName Description }}
132+
Specifies the name of the device.
133+
This parameter is mandatory when using the 'Name-dsName' or 'Name-dsId' parameter sets.
132134
133135
```yaml
134136
Type: String
@@ -158,7 +160,8 @@ Accept wildcard characters: False
158160
```
159161
160162
### -InstanceId
161-
{{ Fill InstanceId Description }}
163+
Specifies the instance ID.
164+
Can also use the alias Id.
162165
163166
```yaml
164167
Type: Int32

0 commit comments

Comments
 (0)