You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Updated VMHost CPU & Memory totals/usage in Detailed level
26
+
- Updated report JSON structure & default settings. A new report JSON must be generated for this release, use `New-AsBuiltReportConfig -Report VMware.vSphere -Path <path> -Overwrite`.
27
+
- Updated README with minimum required privileges to generate a VMware vSphere As Built Report. Full administrator privileges should no longer be required.
28
+
29
+
## Fixed
30
+
- Resolved issue with VMHost PCI device reporting (Fix #33)
31
+
- Resolved issue with reporting of ESXi boot device size (Fix #65)
32
+
- Resolved issue with vSphere licensing (Fix #68 & #69)
33
+
- Resolved vSwitch reporting issue with physical adpaters (Fix #27)
34
+
- Resolved issue with VMHost uptime health check reporting
35
+
36
+
### Removed
37
+
- Removed support for ESX/ESXi hosts prior to vSphere 5.0 (Fix #67)
38
+
- Removed VMHost CPU & Memory usage from Informative level
39
+
3
40
## [1.0.7] - 2019-06-21
4
41
### Changed
5
42
- Fixed font in default VMware style
6
43
- Updated module manifest for icon and release notes
7
44
45
+
### Removed
46
+
- Removed Services health check
47
+
8
48
## [1.0.6] - 2019-05-16
9
49
### Changed
10
50
- Fixed code errors which prevented a report from being generated
@@ -30,6 +70,7 @@
30
70
- Refactored into PowerShell module
31
71
- Updated default VMware style sheet to include page orientation
32
72
- Changed VM Snapshot reporting to be per VM for InfoLevel 3
* VMware vSphere Update Manager > View Compliance Status
57
76
58
77
## Configuration
59
78
The vSphere As Built Report utilises a JSON file to allow configuration of report information, options, detail and healthchecks.
@@ -94,12 +113,12 @@ The **InfoLevel** sub-schema allows configuration of each section of the report
94
113
| InfoLevel | vCenter | 3
95
114
| InfoLevel | ResourcePool | 3
96
115
| InfoLevel | Cluster | 3
97
-
| InfoLevel | VMhost | 3
116
+
| InfoLevel | VMHost | 3
98
117
| InfoLevel | Network | 3
99
118
| InfoLevel | vSAN | 3
100
119
| InfoLevel | Datastore | 3
101
120
| InfoLevel | DSCluster | 3
102
-
| InfoLevel | VM | 3
121
+
| InfoLevel | VM | 2
103
122
| InfoLevel | VUM | 3
104
123
105
124
There are 6 levels (0-5) of detail granularity for each section as follows;
@@ -113,8 +132,6 @@ There are 6 levels (0-5) of detail granularity for each section as follows;
113
132
| 4 | Adv Detailed | provides detailed information for individual objects, as well as information for associated objects (Hosts, Clusters, Datastores, VMs etc)
114
133
| 5 | Comprehensive | provides comprehensive information for individual objects, such as advanced configuration settings
115
134
116
-
\*\**future release*
117
-
118
135
### Healthcheck
119
136
The **Healthcheck** sub-schema is used to toggle health checks on or off.
120
137
@@ -144,7 +161,7 @@ The **Cluster** sub-schema is used to configure health checks for vSphere Cluste
144
161
| Cluster | PredictiveDRS | true / false | Highlights vSphere Clusters which do not have Predictive DRS enabled |  Predictive DRS disabled
| Cluster | DRSRules | true / false | Highlights DRS rules which are disabled |  DRS rule disabled
147
-
| Cluster | VsanEnabled | true / false | Highlights vSphere Clusters which do not have Virtual SAN enabled |  Virtual SAN disabled
164
+
| Cluster | vSANEnabled | true / false | Highlights vSphere Clusters which do not have Virtual SAN enabled |  Virtual SAN disabled
148
165
| Cluster | EVCEnabled | true / false | Highlights vSphere Clusters which do not have Enhanced vMotion Compatibility (EVC) enabled |  vSphere EVC disabled
149
166
| Cluster | VUMCompliance | true / false | Highlights vSphere Clusters which do not comply with VMware Update Manager baselines |  Unknown<br>  Not Compliant
150
167
@@ -153,16 +170,19 @@ The **VMHost** sub-schema is used to configure health checks for VMHosts.
| VMhost | HyperThreading | true / false | Highlights VMHosts which have HyperThreading disabled |  HyperThreading disabled<br>
158
-
| VMhost | ScratchLocation | true / false | Highlights VMHosts which are configured with the default scratch location |  Scratch location is /tmp/scratch
159
-
| VMhost | IPv6Enabled | true / false | Highlights VMHosts which do not have IPv6 enabled |  IPv6 disabled
160
-
| VMhost | UpTimeDays | true / false | Highlights VMHosts with uptime days greater than 9 months |  9 - 12 months<br>  >12 months
161
-
| VMhost | Licensing | true / false | Highlights VMHosts which are using production evaluation licenses |  Product evaluation license in use
162
-
| VMhost | Services | true / false | Highlights status of important VMHost services |  TSM / TSM-SSH service enabled
163
-
| VMhost | TimeConfig | true / false | Highlights if the NTP service has stopped on a VMHost |  NTP service stopped
164
-
| VMhost | LockdownMode | true / false | Highlights VMHosts which do not have Lockdown mode enabled |  Lockdown Mode disabled<br>
165
-
| VMhost | VUMCompliance | true / false | Highlights VMHosts which are not compliant with VMware Update Manager software packages |  Unknown<br>  Incompatible
| VMHost | HyperThreading | true / false | Highlights VMHosts which have HyperThreading disabled |  HyperThreading disabled<br>
175
+
| VMHost | ScratchLocation | true / false | Highlights VMHosts which are configured with the default scratch location |  Scratch location is /tmp/scratch
176
+
| VMHost | IPv6 | true / false | Highlights VMHosts which do not have IPv6 enabled |  IPv6 disabled
177
+
| VMHost | UpTimeDays | true / false | Highlights VMHosts with uptime days greater than 9 months |  9 - 12 months<br>  >12 months
178
+
| VMHost | Licensing | true / false | Highlights VMHosts which are using production evaluation licenses |  Product evaluation license in use
179
+
| VMHost | SSH | true / false | Highlights if the SSH service is enabled |  TSM / TSM-SSH service enabled
180
+
| VMHost | ESXiShell | true / false | Highlights if the ESXi Shell service is enabled |  TSM / TSM-EsxiShell service enabled
181
+
| VMHost | NTP | true / false | Highlights if the NTP service has stopped or is disabled on a VMHost |  NTP service stopped / disabled
182
+
| VMHost | StorageAdapter | true / false | Highlights storage adapters which are not 'Online' |  Storage adapter status is 'Unknown'<br>  Storage adapter status is 'Offline'
183
+
| VMHost | NetworkAdapter | true / false | Highlights physical network adapters which are not 'Connected'<br> Highlights physical network adapters which are 'Down' |  Network adapter is 'Disconnected'<br>  Network adapter is 'Down'
184
+
| VMHost | LockdownMode | true / false | Highlights VMHosts which do not have Lockdown mode enabled |  Lockdown Mode disabled<br>
185
+
| VMHost | VUMCompliance | true / false | Highlights VMHosts which are not compliant with VMware Update Manager software packages |  Unknown<br>  Incompatible
166
186
167
187
#### vSAN
168
188
The **vSAN** sub-schema is used to configure health checks for vSAN.
@@ -190,13 +210,14 @@ The **VM** sub-schema is used to configure health checks for virtual machines.
| VM | PoweredOn | true / false | Enables/Disables checking if the VM is powered on |  VM is powered off
194
-
| VM | CpuHotAddEnabled | true / false | Highlights virtual machines which have CPU Hot Add enabled |  CPU Hot Add enabled
195
-
| VM | CpuHotRemoveEnabled | true / false | Highlights virtual machines which have CPU Hot Remove enabled |  CPU Hot Remove enabled
196
-
| VM | MemoryHotAddEnabled | true / false | Highlights VMs which have Memory Hot Add enabled |  Memory Hot Add enabled
197
-
| VM | ChangeBlockTrackingEnabled | true / false | Highlights VMs which do not have Change Block Tracking enabled |  Change Block Tracking disabled
213
+
| VM | PowerState | true / false | Enables/Disables checking if the VM is powered on |  VM is powered off
214
+
| VM | ConnectionState | true / false | Enables/Disables checking if the VM is orphaned or inaccessible |  VM is orphaned or inaccessible
215
+
| VM | CpuHotAdd | true / false | Highlights virtual machines which have CPU Hot Add enabled |  CPU Hot Add enabled
216
+
| VM | CpuHotRemove | true / false | Highlights virtual machines which have CPU Hot Remove enabled |  CPU Hot Remove enabled
217
+
| VM | MemoryHotAdd | true / false | Highlights VMs which have Memory Hot Add enabled |  Memory Hot Add enabled
218
+
| VM | ChangeBlockTracking | true / false | Highlights VMs which do not have Change Block Tracking enabled |  Change Block Tracking disabled
198
219
| VM | SpbmPolicyCompliance | true / false | Highlights VMs which do not comply with storage based policies |  VM storage based policy compliance is unknown<br>  VM does not comply with storage based policies
199
-
| VM | VMToolsOK | true / false | Highlights Virtual Machines which do not have VM Tools installed, are out of date or are not running |  VM Tools not installed, out of date or not running
220
+
| VM | VMToolsStatus | true / false | Highlights Virtual Machines which do not have VM Tools installed, are out of date or are not running |  VM Tools not installed, out of date or not running
200
221
| VM | VMSnapshots | true / false | Highlights Virtual Machines which have snapshots older than 7 days |  VM Snapshot age >= 7 days<br>  VM Snapshot age >= 14 days
- Verbose script errors when connecting to vCenter with a Read-Only user account.
227
-
- A user account with administrator privileges to vCenter Server is required to generate a VMware vSphere report.
228
247
229
248
- Error message _"Unable to determine the identity of the domain"_ when saving a report.
230
249
- Issue relates to [Isolated Storage](http://rekiwi.blogspot.com/2008/12/unable-to-determine-identity-of-domain.html) and occurs when generating large reports.
0 commit comments