Tag: information technology

Workspace ONE syslog: It’s 2026, your company still needs it, and how to make it work better!

Imagine the following scenario you’re an administrator for a Workspace ONE and you have been asked by your Information Security (IS) team for some data to help correlate device or user behaviors. Maybe you want to see some additional trend data and you don’t have access to Omnissa Intelligence.

Whatever situation you find yourself in, it’s worth keeping in mind that Omnissa UEM SaaS environments only keep operational log data 30-days. If you have been an IT or IS team member for any length of time, you have probably noticed that 30-days goes by quickly and it’s frequently necessary to look back farther than that to understand deviations from standard patterns.

Fortunately, Workspace ONE UEM still offers a syslog export. For SaaS customers (and that should be nearly all of you soon!) this is most often sent down over your AirWatch Cloud Connector and forwarded to your syslog receiver.

Unfortunately, the UEM syslog feed still needs a lot of attention to get the most out of it.

The default message content looks like this:

AirWatch Syslog Details are as follows Event Type: {EventType}Event: {Event}User: {User}Event Source: {EventSource}Event Module: {EventModule}Event Category: {EventCategory}Event Data: {EventData}

Recommendations for making this more useful:

  1. Change the log format to the modern RFC-5424.
    1. Follow the guidance of your SIEM or syslog tool administrator if you are unsure of which to use.
    2. RFC-5424 is the best choice and it is a newer format.
    3. If you already ingesting syslog, do NOT change this without discussing this with the SIEM or syslog administrator. Changing anything will have the biggest effect on downstream systems and you may have no visibility into what they have already setup.
  2. Change the Message TAG to the console and OG this is coming from.
    1. This is really helpful to identify which environment the logs come from. Many customers have a UAT environment that gets sent to the same syslog receiver.
  3. Adjust the formatting to make the logs send key value pairs (KVPs) to the SIEM. There are a lot of random spaces and punctuation marks in the {Event} data that can really mess up the SIEMs ability to automatically ingest and parse the data.
    1. By default the syslog Message Content needs to have a delimiter added between the “}” and the next entry. Many modern SIEM tools *should* be able to recognize a key-value pair (KVP) when they see one, but this default configuration really messes with it.
    2. Defer to your SIEM or syslog administrator if you are unsure.
  4. Remove the text AirWatch Syslog Details are as follows
    1. This is not useful at all to a downstream tool and takes more work to strip it out. Plus think of all the extraneous 1s and 0s being sent…that’s wasted electricity and disk space. Every bit count right?
  5. Add EnrollmentUser and DeviceFriendlyName values
    1. If these are not relevant to the log entry that comes through… they will be blank. Otherwise these could have very valuable information for correlating entries across devices and users.
      1. By default the other {Event} fields only contain the NUMERIC ID for a device or user. This is not human friendly data and requires a separate lookup back against WS1.

Screenshot of Workspace ONE UEM with most syslog settings at default values

 

Here is what the format looks like if you follow the above steps:

event_type=”{EventType}” event=”{Event}” user=”{User}” event_source=”{EventSource}” event_module=”{EventModule}” event_category=”{EventCategory}” event_data=”{EventData}” enrollment_user=”{EnrollmentUser}” device_friendly_name=”{DeviceFriendlyName}”

Order of cuts and changes that occur to an IT project in a resource-constrained environment

My friend is giving a presentation in a few weeks regarding “How to run Information Technology Test and Evaluation in a resource-constrained environment.” We had some good fun coming up with a list of what an actual IT project looks when the resources suddenly disappear. These are in order of the things the Admins, Project Leads, and departments have to give up and live without as resources continue to diminish.

 

  1. A proper test environment – Because there’s nothing quite like the thrill of testing in production.I may not test often, but when I do it's in production
  2. High Availability – “It’s on a virtual machine… that’s highly available.” This is NOT what HA means.
  3. Administrator training – How hard can it be, the vendor has a great website, and the product has a GUI!
  4. Quality Documentation – There’s no time for actually documenting a project which is now being pushed through
  5. Backup/Junior administrator – We all know the issue that “what if (insert key technical staff person’s name here) was hit by a bus…” Well sometimes there’s nothing you can do but watch as the lowest paid admin packs his cube.
  6. Verification the backups are working – We just lost the backup administrator, they did a really good job, we’ll probably be able to restore if we need to.
  7. Basic security begins to slip – Changing the password for the service account is a lot more work than setting it to never expire. We are playing fast and lose now.
  8. Lead administrator – At some point the lead administrator leaves for another job. This happens because at some point they saw it coming long before he began talking about it.
  9. Project Crossover – Without the strong leadership within the project itself, it’s about this time another project on the ropes gets thrown in, as a way of cutting costs. Just because this project can sort of do the things of the other project, doesn’t mean it will work well. But then again it really only needs to work well enough.
  10. Change of Direction. “We’re going to the cloud!!” – Right about now the CEO or CIO have watched the most recent Gartner webinar and decided they must boldly approach the next greatest innovation that every other organization is doing. What could possibly go wrong?
  11. DEPLOY! – At this no one has the energy or tenacity to stop the work. Just because it no longer resembles the original project doesn’t mean it won’t be a great success.