Zabbix for ISO 27001 monitoring and logging controls

Zabbix can produce much of the monitoring evidence ISO 27001 Annex A.8.16 asks for, but logging under A.8.15 needs a log platform beside it. This page shows the mapping, configuration and gaps.

On this page

How Zabbix supports ISO 27001 monitoring controls

Zabbix helps with A.8.16 Monitoring activities and with parts of A.8.15 Logging and A.8.17 Clock synchronization. It does not fully cover A.8.15, because that control requires logs of activities, exceptions, faults and other relevant events to be produced, stored, protected and analyzed, and Zabbix is not a log store. Plan the logging gap as a separate workstream with a dedicated log platform. DeployOpen prepares systems, controls and evidence for your assessment, but it does not issue audit reports or certificates. The accredited certification body you engage issues the certificate after its own audit, and ISO itself does not certify organizations.

A.8.16 asks you to monitor networks, systems and applications for anomalous behavior and to evaluate potential information security incidents, which is the purpose ISO/IEC 27002:2022 gives for the control. Start from your asset register and the risk treatment decisions in your ISMS, then decide which hosts, services and security-relevant conditions Zabbix will watch. Build templates per asset class so that each monitored item traces back to a named asset. For every trigger, define the severity, the team that reviews the problem, and the time allowed before an unacknowledged problem is escalated. Confirm those response times against your incident management process, since A.5.24 and A.5.25 determine how a monitoring event becomes an incident.

An auditor will want to see how a monitoring alert became a decision. Keep exports of template and trigger definitions, the action and media configuration that routes alerts to on-call staff, and the problem history with acknowledgement and closure notes. Access to these records depends on authentication. Zabbix supports internal accounts, HTTP, LDAP, SAML and MFA, and just-in-time provisioning can create user accounts on first login through LDAP or SAML. Confirm which groups receive which Zabbix roles before go-live, and document a periodic review of accounts that provisioning created. Record the time source each monitored host uses as well, because consistent clocks are needed for event records from different systems to line up.

Monitoring that fails during an incident weakens the evidence for A.8.16. Zabbix server can run as a high availability cluster in which several nodes share one database, one node is active and the others stand by, and failover happens after a configurable delay between 10 seconds and 15 minutes. From Zabbix 7.0 onward, proxy groups redistribute monitored hosts when a proxy goes offline. Choose the failover delay based on how long your organization can tolerate missed events, test failover, and keep the test records. Also select a version with a supported life cycle. Zabbix 7.0 LTS has full support until 30 June 2027, and Zabbix 6.0 LTS limited support ends on 28 February 2027. Zabbix states that its open source software has no license fee, so confirm with Zabbix which support tier, if any, your operations team needs.

Mapping ISO 27001 Annex A requirements to Zabbix capabilities

This table lists the Annex A controls that most often shape Zabbix monitoring and logging evidence, with the Zabbix capability that supports each one and the configuration an auditor will expect to see. Read each row as a starting point for your own control design, since the control owner must still decide what is in scope and how records are kept. The main takeaway is that Zabbix covers monitoring and alerting well, while the logging control usually needs a separate log platform alongside it.

RequirementWhat the control asksZabbix capabilityConfiguration needed
A.8.16 Monitoring activitiesNetworks, systems and applications are monitored for anomalous behavior, and potential security incidents are evaluated.Items, triggers, problem records and notifications, with proxies and proxy groups for coverage of remote networksDefine monitored items and triggers for security-relevant conditions, route alerts to a named on-call group, and record who acknowledges each problem
A.8.15 LoggingActivities, exceptions, faults and other relevant events are produced, stored, protected and analyzed.Zabbix collects log items and event data, but a dedicated log platform is usually needed for long-term protected log storage and analysisConfirm which log sources must be retained, pair Zabbix with a log platform such as Graylog, and document where each record is held
A.8.17 Clock synchronizationClocks of systems are synchronized to approved time sources so event records can be correlated.Zabbix timestamps problems and events, so monitoring evidence depends on consistent time across the server, proxies and monitored hostsDocument the approved time source, monitor clock offset on Zabbix servers, proxies and monitored hosts, and alert on drift
A.5.24 Incident management planning and preparationRoles, processes and procedures for managing information security incidents are defined and prepared.Problem escalation through notifications, and the ability to record acknowledgments and comments on each problemWrite the escalation matrix, set severity mapping to trigger priorities, and test notifications against the documented roles
A.5.25 Assessment and decision on information security eventsEvents are assessed and classified, and a decision is made on whether they are incidents.Event and problem records that show when a trigger fired, who was notified and what action followedAgree the criteria for classifying an event as an incident, record the decision in the problem comments, and retain the history for review
Resilience of the monitoring serviceMonitoring must keep working when a component fails, so that evidence is not lost during an outage.Native server high availability with a configurable failover delay, and proxy groups that redistribute hosts when a proxy goes offlineRun several server nodes on one shared database, set the failover delay to suit your environment, and test failover before relying on it
Access to monitoring recordsOnly authorized people can view, change and administer monitoring configuration and evidence.Internal, LDAP, SAML and MFA authentication, with just-in-time provisioning of user accounts on first loginMap directory groups to Zabbix roles, enable MFA for administrators, and review user access on a set schedule

What A.8.16 expects you to monitor and why

The point of A.8.16 Monitoring activities is to detect anomalous behavior in networks, systems and applications and to evaluate potential information security incidents. ISO/IEC 27002:2022 frames monitoring around those two purposes, so the question an auditor asks is not whether you run a monitoring tool, but whether monitoring is pointed at the behavior that could indicate a security problem. Zabbix can collect the signals and raise the alerts, but it cannot decide what matters. That decision belongs to your organization and should be written down before any template is imported.

The control is organizational work. Someone must decide which systems, signals and thresholds matter for your risk, who owns each decision, and how often the decisions are reviewed. For example, a team might decide that authentication failures on the identity provider, unexpected changes to firewall rule sets and sustained high outbound traffic from database hosts are in scope, while a printer's free disk space is not. Zabbix then executes that decision through items, triggers, host groups and actions. If the decision is missing, a well-configured Zabbix instance still produces evidence of nothing in particular.

Reviewers usually ask about a set of asset categories: servers and virtual machines, network devices such as firewalls, routers and switches, identity and authentication services, databases, business applications, endpoints where your policy requires them, and the monitoring and logging infrastructure itself. They also ask whether cloud control planes and security tools are covered where they hold sensitive data or grant access. Treat this list as a prompt for discussion, not a checklist to copy. Each category should be justified by a reference to the organization's own risk assessment, with the owner and the reason recorded beside it.

The scope has to come from your own risk assessment, the one required by the ISMS clauses of ISO/IEC 27001:2022. Start by listing the information assets and processes in scope for the ISMS, then identify the threats and vulnerabilities that would show up as anomalous behavior, and only then select monitored assets and signals. Confirm with your certification body how it expects this traceability to be shown, because the evidence format is their call, not ours. A useful check before go-live is to pick three high-impact risks and trace each one to a monitored asset, a Zabbix item or trigger, and a named responder.

Evidence Zabbix produces for an auditor to review

An auditor reviewing monitoring and alerting controls will ask what the monitoring covers, how alerts were raised and handled, and who could change the configuration. Zabbix can answer each of these with records it holds or can export, but the export paths and retention settings differ between versions, so each record needs to be confirmed in your environment before it goes into an evidence pack.

Host and template inventory

The host list and the templates linked to each host show what the organization says it monitors. Export the host inventory and template assignments from the configuration views or the API, and store a dated copy each quarter. Review it against the asset register to find hosts that are unmonitored, or monitored with a template that does not match their role. Confirm the export method for your Zabbix version before you rely on it.

Item and trigger definitions

Items define what is collected and triggers define the conditions that raise a problem. Together they are the design evidence for the monitoring activities a control describes. Export template and host definitions in a text format and keep them under version control, so each change can be traced. Review trigger thresholds and severities with the service owners at least once a year, and record who approved each change.

Problem and event history

The problem and event records show what was detected, when it was raised, when it was acknowledged and when it recovered. This is the main evidence that anomalous behavior was detected and assessed. Keep these records for the retention period your policy requires, and confirm how history and trend retention are configured and whether older data can be exported. Sample a set of incidents each review cycle and trace each one from detection to the recorded response.

User accounts and authentication settings

The list of Zabbix users, their roles and their groups shows who can view and change monitoring. Authentication settings show how users sign in, whether through internal accounts, LDAP, SAML or MFA, and whether just-in-time provisioning creates accounts on first login. Export the user list and authentication configuration at each review, and compare them against the joiner, mover and leaver records held by the identity team. Confirm which fields the export includes in your version.

Configuration change history

The record of who changed a host, template, trigger or action, and when, supports the claim that monitoring changes are controlled. Confirm whether your Zabbix version and audit log settings retain this history and for how long, because the answer varies by release. If the native history is not kept long enough, forward audit records to the log platform. Review the change log monthly for changes made outside the agreed change process.

Alert routing and notification records

Actions and media types define who receives an alert and through which channel. Export the action and media type configuration to show that alerts reach the on-call rota and escalate when they are not acknowledged. Check delivery logs for a sample of critical alerts to confirm that notifications were sent. Confirm the export and log retention options for your version and your alerting destinations.

How alert routing becomes records an auditor can review

The control question is whether a monitored signal can be traced to a person who responded to it and to the closure of the event. In Zabbix, that chain runs from an item value, to a trigger expression that evaluates to a problem, to an event, to an action that sends a notification, to a human acknowledgement and then to recovery. Each hop needs its own record because an auditor will ask what was detected, when it was detected, who was told, what they did and when the condition cleared. Before you write the procedure, map each hop to a screen, export or log entry your team can produce on request.

Every alert route needs a named owner. The artifacts that define a route are the action, the user groups and users it notifies, and the media assigned to them. Record which host groups or tags each action covers, who maintains its operations and escalation steps, and who approves changes to it. In Zabbix, escalations are defined as steps inside an action, each with its own timing and recipients, so the escalation design is itself a reviewable configuration. Document on-call handoffs as dated changes to group membership, with the rota kept in your scheduling tool and referenced from the change record. Problem acknowledgements store the author and any message, which gives you the response record. Confirm which acknowledgement, update and manual close options your Zabbix version provides, and decide in advance which of them your procedure requires.

Alerts are evidence only if the components that generate them keep running, so monitoring continuity is a control concern in its own right. Zabbix server supports a native high availability cluster in which several nodes share one database, one node is active and the others stand by. Failover occurs when the active node exceeds a configurable failover delay, which can be set from 10 seconds to 15 minutes. From Zabbix 7.0 onward, proxy groups redistribute monitored hosts between proxies when a proxy goes offline. Treat the failover delay, proxy group membership and redistribution behavior as control settings: set them deliberately, test a node and a proxy failure, and keep the test results. Also monitor the monitoring itself, using internal items and alerts for node status, proxy availability and queue growth, so that a silent gap is itself recorded.

Notification channels must be confirmed for the Zabbix version in use before you describe them in a procedure. Confirm which media types are built in, how webhook and script media are configured and tested, and whether delivery failures are logged and where those logs are kept. Test each route end to end with a controlled problem, then retain the test notification, the event record and the acknowledgement as a sample of the control working. Confirm also how long events, actions and acknowledgements remain in the database under your housekeeping settings, and set retention with the auditor's sample period in mind. If a channel depends on an external service, record that dependency and its owner, because a failure there breaks the evidence chain even when Zabbix behaves correctly.

Configuring Zabbix for ISO 27001 monitoring evidence

This sequence turns Zabbix into an evidence source for ISO/IEC 27001 Annex A monitoring activities. It starts with scope from the risk assessment, then fixes the release, architecture, access, templates, alert routing and review routine so each record an auditor reviews can be traced back to a decision.

  1. Confirm monitoring scope from the risk assessment

    Start with your information security risk assessment and list the systems, services and data flows whose monitoring you must demonstrate under A.8.16 Monitoring activities. Assign a named owner to each asset and record the events the team must detect, such as anomalous behavior and potential security incidents. The step is done when a scope register links each monitored item to a risk, an owner and a planned Zabbix host group, and the risk owner has signed it off.

  2. Choose the Zabbix release line and support window

    Decide between the standard release cycle and an LTS line, then record the support window that applies to your choice. According to the Zabbix life cycle and release policy, Zabbix 7.0 LTS has full support until 30 June 2027 and limited support until 30 June 2029, and Zabbix 8.0 LTS is planned for Q4 2026. If you run 6.0, note that its limited support ends on 28 February 2027. Confirm these dates on the vendor page before you commit. The step is done when the decision record states the version, its end-of-support dates and the upgrade plan.

  3. Design the server, database and high availability layer

    Size the Zabbix server nodes and the shared database, then select a database version from the requirements page for your chosen release. For Zabbix 7.4, the listed options include PostgreSQL 13 to 18 and MariaDB 10.5 to 12.3. With native high availability, several server nodes share one database, one node stays active and the others stand by. Failover begins when the active node exceeds the configured failover delay, which can be set from 10 seconds to 15 minutes. The step is done when a planned stop of the active node triggers failover within your chosen delay, and the test result is saved.

  4. Place proxies and configure proxy groups

    Place Zabbix proxies close to the networks they monitor, such as separate network segments, data centers or cloud accounts, so collection continues during wide area network problems. From Zabbix 7.0 onward, proxy groups redistribute monitored hosts automatically when a proxy goes offline. For in-scope systems with availability requirements, assign hosts to a proxy group so they can move between proxies. The step is done when you have stopped one proxy in a test, confirmed that its hosts moved to another proxy, and recorded the timing and any gaps in data.

  5. Set authentication and just-in-time provisioning

    Configure how people sign in. Keep internal accounts for break-glass use only, and use LDAP or SAML for workforce access, with MFA where your identity provider supports it. Just-in-time provisioning can create a Zabbix user on first login through LDAP or SAML, so decide who may sign in and how accounts are removed when someone leaves. Agree with your identity team how group membership maps to Zabbix roles. The step is done when test logins succeed for each role, an unauthorized user is refused and the authentication settings are exported as evidence.

  6. Build templates and triggers for the agreed scope

    Build or import templates only for the items in the scope register, and add triggers that express the detection conditions for each control, such as failed sign-ins, service unavailability and loss of agent contact. Keep template names, versions and change history under version control so the monitoring baseline can be shown as it stood on any given date. The step is done when each in-scope host has the expected template, each trigger fires in a controlled test and the template inventory matches the scope register.

  7. Route alerts to named owners

    Create media types and actions that send problems to the owner recorded in the scope register, with escalation for problems that stay unacknowledged. Confirm which notification channels your organization approves for security-relevant alerts, and how acknowledgment and closure are recorded. The step is done when a test problem reaches the correct owner, escalation fires when nobody acknowledges it and the acknowledgment history is retained so it can support the assessment and decision records described under A.5.25.

  8. Define the review and retention routine

    Set how long Zabbix keeps history, trends and events, and agree a review cadence in which the control owner checks alerts, open problems and configuration changes. Retention periods are a policy decision that should reflect your legal and contractual obligations, so ask your compliance lead to set them. Zabbix covers monitoring, but logging under A.8.15 needs its own platform, so pair Zabbix with a log platform such as Graylog for that control. The step is done when retention settings, review records and export procedures are documented and one full review cycle has been completed.

Where Zabbix stops and a log platform starts for A.8.15

A.8.15 Logging asks that logs recording activities, exceptions, faults and other relevant events are produced, stored, protected and analyzed. Zabbix covers a useful part of this through item history, triggers and problem events for the hosts it monitors, but those records describe the health and availability of systems. They do not replace the authentication records, privileged activity trails, application audit events and system logs that an auditor will ask you to produce. Before you rely on Zabbix as evidence for this control, build a log source inventory for each host, application and network device, record who owns each source, and mark which sources Zabbix does not collect at all.

Graylog Open is the log platform most often placed beside Zabbix for this gap. It ingests messages over inputs such as syslog, GELF and Beats, routes them through streams and processing pipelines, and provides search and dashboards. Streams let you separate authentication and privileged-access logs from high-volume application output, so each set can have its own access rules and retention. Event definitions raise alerts from real-time or historical searches, and Graylog Open's product page lists PagerDuty, Slack and email as notification targets. Index rotation can be set by message count, size or time, and retention deletes the oldest indices. Set these values from your written logging retention period, then test that a sample index is removed when it should be.

Graylog runs as Graylog server nodes that use MongoDB for configuration and metadata, with Graylog Data Node or self-managed OpenSearch holding the log data. For Graylog 7.0 to 7.2, the compatibility matrix lists MongoDB 7.x up to 8.2.x and OpenSearch 1.1.x up to 3.7.x, and Graylog Security needs OpenSearch 2.0 or later. OpenSearch 1.x is deprecated since Graylog 7.0 and will be removed in Graylog 8.0, so Data Node is the safer choice for a new build. Graylog's multi-node guide recommends three Graylog and MongoDB nodes with MongoDB as a replica set, three Data Nodes on their own cluster, a load balancer, and is_leader set to false on follower Graylog nodes. For storage, the system architecture guidance is daily ingest multiplied by retention days multiplied by 120 percent, with the message journal sized at 3 to 5 times daily ingest on SSDs. Confirm all of these against the release you intend to install.

The licensing decision comes before the build. Graylog has licensed Graylog Open under the Server Side Public License version 1 (SSPL-1.0) since Graylog 4.0, replacing GPL v3 for earlier releases. SSPL-1.0 is not approved by the Open Source Initiative, so ask your legal team to review whether its terms fit how your organization will run and offer the platform internally or to customers. Commercial tiers change the cost picture: Graylog's pricing page lists Enterprise from 15,000 US dollars per year and Security from 18,000 US dollars per year, each with a minimum of 10 GB per day or 100 Graylog Compute Units, licensed on processed data without per-user or per-device fees. Budget for the infrastructure under MongoDB, Data Nodes and the load balancer, plus setup and support work, and ask any quote to state how it measures your daily ingest.

What Zabbix does not cover for ISO 27001

Zabbix produces monitoring data and alerts that can serve as evidence for several Annex A controls, but it does not decide what the monitoring must cover, protect the records on its own, or make the certification call. The cards below separate the gaps your organization must close from the parts Zabbix handles, and name who owns each one.

Monitoring scope in policy and risk assessment

Zabbix only monitors what someone has put into host inventory, templates and triggers. The scope of that monitoring should come from your information security policy and risk assessment, which decide which systems, events and thresholds matter for A.8.16. Confirm that each monitored asset traces back to a documented risk or requirement, and that the policy names an owner who reviews scope on a set schedule. The information security lead or ISMS owner holds this decision, not the Zabbix administrator.

Log protection and integrity under A.8.15

A.8.15 asks that logs are produced, stored, protected and analyzed. Zabbix stores its own history and event records, but it does not, by itself, provide tamper evidence, write-once storage or independent retention for logs from your operating systems, firewalls or applications. Confirm where raw logs are sent, who can alter or delete them, and how retention is enforced. A log platform such as Graylog can hold those logs, and the platform owner, usually the infrastructure or security operations team, should document access controls and retention.

Clock synchronization at the host level

Event timestamps only support an investigation if every monitored host and the Zabbix server share a synchronized clock, which A.8.17 addresses. Zabbix does not configure time synchronization on the systems it watches, and it cannot prove that a host's clock was correct at the time of an event. Confirm that each host runs an approved time source, that drift is checked, and that the configuration is recorded. The system or platform team that builds the hosts owns this evidence, and Zabbix can help by monitoring time offset as an item.

Human review of alerts and incident decisions

A.5.24 and A.5.25 require a defined process for planning incident response and for deciding whether an event is an information security incident. Zabbix can route an alert to a person or channel, but it does not judge whether an alert is significant, record the decision, or close the loop with an incident process. Confirm who reviews alerts, the response times they are expected to meet, how alerts are classified, and where decisions are recorded. The security operations or service desk lead typically owns the review roster, and the incident process owner signs off on it.

The certification decision itself

DeployOpen prepares systems, controls and evidence for an ISO/IEC 27001 assessment, but it does not issue certificates or audit reports. Only an accredited certification body can decide whether your ISMS conforms, and that decision follows its own audit plan and cycle. Confirm which certification body your organization will use, that it holds accreditation for ISO/IEC 27001 in your scope, and that the certificate can be checked in the IAF CertSearch database. The leadership team and the appointed ISMS owner manage this relationship.

Questions buyers ask before using a partner for Zabbix ISO 27001 work

Does Zabbix open source carry a license fee for ISO 27001 monitoring?

No. Zabbix states that its open source software has no license fee, no device limits and no feature gates, so the monitoring platform itself does not add a license line to the budget. Paid technical support is optional and comes in Silver, Gold, Platinum, Enterprise and Global tiers. Silver covers 8x5 support with a 1 day response, Gold has a 4 hour response, and Platinum, Enterprise and Global provide 24x7 support with 2 hour, 1.5 hour and 1 hour responses. Any log platform you pair with Zabbix is a separate decision. Graylog Open is free with no volume limits, while the Graylog pricing page lists Graylog Enterprise from 15,000 US dollars per year, with a minimum of 10 GB per day or 100 Graylog Compute Units. Confirm current terms with each vendor before you budget.

What drives the cost of a partner-led Zabbix ISO 27001 engagement?

Three things drive most of the cost: scope, log platform choice and staff time. Scope covers how many monitored areas map to Annex A controls, how many alert routes and evidence records you need, and whether the work includes a logging control beyond Zabbix. The log platform matters because Zabbix does not fully cover the logging control on its own, so a second system may add licensing, storage sizing and integration work. Staff time is the cost most often underestimated, since your engineers and control owners must review requirements, approve designs and sign off on evidence. Ask any partner for a written quote that lists deliverables, what is one-time and what recurs, and which of your team's hours it assumes.

How often will an auditor review our monitoring evidence after certification?

Under ISO/IEC 17021-1, a management system certification cycle lasts three years, and the certification body must complete at least one audit, either surveillance or recertification, in every calendar year. That means monitoring evidence for A.8.16 Monitoring activities will be sampled repeatedly, not only once. Plan your Zabbix records so they stay consistent over the full cycle, including alert history, escalation records, host and template change logs and review notes. Your certification body sets the audit plan and sampling, so confirm the exact schedule and evidence expectations with them early in the project.

Can DeployOpen certify our Zabbix setup for ISO 27001?

No. DeployOpen does not issue audit reports, attestations or certifications. ISO does not certify organizations either; accredited certification bodies do. DeployOpen's role is to prepare the system, controls and evidence that an independent auditor will review. That includes documenting what Zabbix monitors, how alerts are routed and where records are kept, and identifying where a log platform is needed for the logging control. Your certification body decides whether your management system meets the standard. Check the accreditation status of any certification body you plan to use through the IAF CertSearch database.

Do we get a fixed-scope quote for Zabbix ISO 27001 work?

Most DeployOpen engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts. For this topic, the written scope should name the Annex A controls in play, the Zabbix components to be deployed or changed, the alert routing and evidence records to be produced, and any log platform integration. Ask for the quote to separate one-time implementation work from recurring items such as ongoing support, upgrades and continuous testing, which are available as retainers. Also ask what you must provide, such as access, named owners, approvals and review time, because those assumptions shape both cost and schedule.

What does our team need to provide during the engagement?

Your team provides the decisions and access that only your organization can supply. Expect to name a control owner for monitoring and for logging, confirm which systems and networks are in scope, and provide access to the infrastructure where Zabbix will run. Your security, operations and compliance staff will need to review the monitoring requirements, approve alert routing and agree on retention periods for records. If a log platform is involved, your team must also decide where log data is stored and who may access it. Ask the partner to list these inputs in the written scope, with an estimate of the review time each one needs, so your own calendar is planned before the build starts.

Can our own team implement Zabbix for ISO 27001 monitoring alone?

Yes, a capable internal team can implement Zabbix without a partner, because the open source software has no license fee and the documentation is public. The harder part is the compliance layer: mapping monitoring to A.8.16, showing alert routing and escalation, keeping records an auditor can sample across a three-year cycle, and covering the logging control with a log platform. Your team should judge whether it has time and skills for that evidence work alongside normal operations. A partner can take on part of the build, documentation or readiness review, and you can agree the split in writing. Either way, your organization remains responsible for its certification.

How DeployOpen prepares Zabbix monitoring evidence for your ISMS

DeployOpen plans, builds and documents Zabbix so that its monitoring records can support your ISMS evidence for Annex A control 8.16 Monitoring activities. The work covers what is monitored, how alerts are routed and reviewed, and how Zabbix is paired with a log platform for control 8.15 Logging, which Zabbix does not fully cover on its own.

How we scope

  • Agree in writing which systems, hosts and services fall inside the monitoring control and which evidence each one must produce.
  • Map each monitored item to the ISMS control it supports, including related controls such as 8.15 Logging and 8.17 Clock synchronization.
  • Confirm with your certification body or internal audit which records they expect to sample before the build starts.
  • Engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work begins.

How we build

  • Configure Zabbix templates, triggers and item sets that reflect the monitoring objectives you defined for security-relevant events and anomalies.
  • Set up alert routing with named owners, escalation paths and documented acknowledgement steps that an auditor can trace.
  • Define the boundary between Zabbix metrics and log-based evidence, then connect your chosen log platform for the logging control.
  • Test alert delivery, failover of the Zabbix server and proxies, and the retention settings that keep historical records available.

How we hand over

  • Document the monitoring procedure, review cadence, responsibilities and the records each review produces, written for your ISMS owners.
  • Provide an evidence map linking each Zabbix configuration, report and log export to the Annex A control it supports.
  • Deliver configuration backups, runbooks and access settings so your team can reproduce the environment in your own infrastructure.

How we support

  • Review monitoring coverage and alert records with your team when systems, owners or Zabbix versions change.
  • Plan Zabbix upgrades against the published life cycle, checking support dates for the release line you run before each change.
  • Offer ongoing support and upgrades as a retainer, scoped in writing, while certification decisions remain with independent certification bodies.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.