BigFix Automation: Beyond the Basics
By: Casey Cannady : IBM Certified BigFix practitioner & recovering Fixlet cowboy
TL;DR
Patching and compliance are the price of entry. The real power of BigFix is automation that runs without you: policy actions that reapply themselves when an endpoint drifts, Fixlet content kept in version control and imported through the REST API, targeting driven by Relevance instead of static lists, and reporting that acts on data instead of rotting in an inbox. Automation does not eliminate BigFix admins. It promotes them from ticket queue janitors to architects.
If you've been living in the BigFix trenches as long as I have, you know the basics of patching and compliance are just the price of entry. Anyone can point-and-click their way through a baseline deployment. But if you really want to bend BigFix to your will... scale it, automate it, and free up your team's brain cycles... you've got to go beyond the basics.
I've been working in IT long enough to remember when “endpoint management” meant praying your login scripts would eventually hit every workstation. Then came corporate America's endless compliance checklists, spreadsheets that aged like milk, and the headaches of juggling patch windows across data centers, remote offices, and fleets of laptops. BigFix saved me from that madness... but only after I leaned hard into automation.
If you are brand new to the platform, start with Getting Started with HCL BigFix and come back. Everything below assumes the server, relays, and agents are already healthy.
1. Self-Healing Infrastructure
Why babysit endpoints when you can make remediation autonomous? If the agent drifts, if a patch fails, if compliance slides... it should correct itself without waiting on a human.
The mechanism is a policy action. On an action's Execution tab, you can tell the client to retry on failure and to reapply the action whenever it becomes relevant again, with a wait period between attempts and a cap on how many times it tries. Leave the end date open and you have a standing policy instead of a one-time push.
Because the Fixlet's Relevance describes the broken state, the action only fires when the endpoint is actually out of compliance. A service gets disabled, a registry setting gets reverted, a required agent gets uninstalled: the client notices on its next evaluation and puts it back. Nobody opens a ticket. Nobody gets paged.
One warning from experience: a policy action with bad Relevance will faithfully do the wrong thing forever. Prove the Relevance on a pilot group, set a sane reapply limit, and watch the action results for the first week before you widen the target.
2. Dynamic Content Pipelines
Stop treating Fixlets like snowflakes. Build pipelines that generate, test, and promote automation content with the same rigor we use for code. Suddenly, IT ops behaves less like firefighting and more like engineering.
Every Fixlet, Task, baseline, and analysis is XML defined by the published BES.xsd schema. That means it can live in Git like any other code. The REST API's import resource loads that XML into a custom site without anyone clicking through the console. Put those two facts together and you get a real workflow:
- Author the content in a branch, with a peer review like any code change.
- Import it into a test custom site through the REST API.
- Run it against a pilot group and check the action results.
- Promote the same XML to the production site, and tag the release.
The payoff is not just speed. It is history. When an auditor asks who changed a remediation and why, the answer is a commit, not a shrug.
3. Context-Aware Actions
Pushing patches by schedule is entry-level. Pushing them based on business context, endpoint posture, or network sensitivity? That's chess.
The tool for that is the automatic computer group, whose membership is decided by Relevance and re-evaluated by each client. HCL publishes a worked example of a Relevance-based group. Instead of a spreadsheet of hostnames, you define groups by what is true: point-of-sale systems on a store subnet, servers carrying a specific application, laptops that have not rebooted since the last patch cycle. Endpoints move in and out of those groups on their own, so the targeting stays right while the environment changes underneath it.
4. Data-Driven Trust
Reports that merely dump compliance posture rot in inboxes. Automation that acts on data... closing gaps before auditors even ask... builds confidence across leadership without extra manual cycles.
The REST API's query resource runs session relevance against everything the server knows. That is the bridge to the rest of your stack: feed a dashboard, open a ticket when a critical patch is still missing after a set number of days, or hand your SIEM the list of machines that just fell out of compliance. The data goes where decisions get made, and curl is all it takes to start.
The Transformation
At scale, these techniques do more than just save admins from carpal tunnel. They reshape how IT operates. Your team stops being the ticket queue janitors and starts playing architect.
And that's the real win. Automation isn't about eliminating admin jobs... it's about elevating them. It frees the BigFix operator from clicking through the same rote actions every Patch Tuesday, and puts them in a position to design the systems that keep hundreds of thousands of endpoints humming.
I've been there: late nights, critical outages, execs breathing down your neck. BigFix, when harnessed right, can turn those moments from “oh, crap” to “already automated.” And once you've seen that, you never want to go back.
So if you're stuck in the cycle of writing one-off Fixlets and hitting Deploy like it's a Vegas slot machine, stop. Pull up, rethink your automation strategy, and embrace BigFix for what it can be: an automation engine for enterprise resilience. Because once you step beyond the basics, you're not just running endpoints. You're running the future of IT.
Sources & Further Reading
- HCL Product Documentation: Execution Tab, the source for retry, reapply-when-relevant, and reapply limits on actions.
- HCL Product Documentation: Introducing Computer Groups, the source for automatic, Relevance-based group membership.
- BigFix Developer: REST API overview, including the import and query resources and the BES.xsd schema.
- BigFix Developer: Session relevance guide and the custom computer group example.
Sourcing note: the platform mechanics are documented by HCL and linked above. The content pipeline workflow, the pilot-group warning, and the targeting examples are my own practice, not an HCL-prescribed method. Revised September 2026 to add the concrete mechanism and a source behind each technique.
Connect with Casey
Have a story, a question, or want Casey to write about a specific topic? DM me and tell me which story you want next.
| Websites | |
| Threads | |
| Bluesky | |
| YouTube |
Casey writes about endpoint management, cybersecurity, nomadic life, and navigating the world as a late-diagnosed AuDHD adult. New posts drop on my professional website.