-
Built-in checks
-
Fleet's controls and policies library includes a growing collection of policies, OS settings, and scripts for macOS, Windows, and Linux.
-
Contributions welcome over on GitHub.
+
Queries
+
A collection of optional queries you can run anytime. Contributions welcome over on GitHub.
@@ -48,72 +47,45 @@
<% // macOS policies (server-side-rendered)
- for(let policy of macOsPolicies) {
+ for(let query of macOsQueries) {
%>
-
<%- policy.name %>
- <% if(policy.tags.includes('premium')) {%>
PREMIUM
<% } %>
- <% if(policy.requiresMdm) {%>
mdm-required
<% } %>
-
-
<%- policy.description %>
-
-
-
<% } %>
<% // Linux policies (server-side-rendered)
- for(let policy of linuxPolicies) {
+ for(let query of linuxQueries) {
%>
-
<%- policy.name %>
- <% if(policy.tags.includes('premium')) {%>
PREMIUM
<% } %>
- <% if(policy.requiresMdm) {%>
mdm-required
<% } %>
-
-
<%- policy.description %>
-
-
-
<% } %>
<% // Windows policies (server-side-rendered)
- for(let policy of windowsPolicies) {
+ for(let query of windowsQueries) {
%>
-
<%- policy.name %>
- <% if(policy.tags.includes('premium')) {%>
PREMIUM
<% } %>
- <% if(policy.requiresMdm) {%>
mdm-required
<% } %>
-
-
<%- policy.description %>
-
-
-
<% } %>
diff --git a/website/views/pages/vital-details.ejs b/website/views/pages/vital-details.ejs
new file mode 100644
index 000000000000..be2792b39aa7
--- /dev/null
+++ b/website/views/pages/vital-details.ejs
@@ -0,0 +1,145 @@
+
+
+
+
+
+
Vitals
+
Fleet’s built-in queries for collecting and storing important device information.
+
+
+
+
+
+
+
+ Apple
+
+
+
+
+
+ Linux
+
+
+
+
+
+ Windows
+
+
+
+
+
+ ChromeOS
+
+
+
+
+
+
+ <% // macOS policies (server-side-rendered)
+ for(let vital of macOsVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+ <% // Linux policies (server-side-rendered)
+ for(let vital of linuxVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+ <% // Windows policies (server-side-rendered)
+ for(let vital of windowsVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+ <% // Windows policies (server-side-rendered)
+ for(let vital of chromeVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+
+
+
<%- thisVital.name %>
+
<%- thisVital.description %>
+
+
+
+
<%- thisVital.query %>
+
+
+ <% if(thisVital.discovery) {%>
+
+
![An icon indicating that this section has important information](/images/icon-info-16x16@2x.png)
+
+
This query uses the <%- thisVital.discovery %>
data table. Learn more
+
+
+ <% } %>
+
+
+
+
+
+
+ Vitals
+
+ <% // macOS policies (server-side-rendered)
+ for(let vital of macOsVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+ <% // Linux policies (server-side-rendered)
+ for(let vital of linuxVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+ <% // Windows policies (server-side-rendered)
+ for(let vital of windowsVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+ <% // Windows policies (server-side-rendered)
+ for(let vital of chromeVitals) {
+ %>
+
<%- vital.name %>
+ <% } %>
+
+
+
+<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %>