Zabbix as an IOT
data processing andnotification
powerhouse
Luis de la Torre
Presales Directorluis.delatorre@imagunet.com

COLOMBIA

ECUADOR

Best Worldwide IOT solution for cold
chain monitoring

2017

Best Worldwide IOT solution forhuman trafficking control

2018PERÚTALKING FROM EXPERIENCEAWS CloudNotification Engines

Visualization layer

Storage and Event Management Core Engine
N+1
Alta disponibilidad
AmazonDynamoDB

Amazon SNS
Amazon EC2 forZabbix ServerAmazon
DynamoDB

Amazon EC2for Grafana

Event Pre-processing modules

Sensor connectivity engines
Amazon API
GatewayAWS Lambda

AWS Lambda

AWS Lambda

AWS Lambda

MQTT subscriptions

AWS IoT

Amazon EC2 forZabbix ProxyAWS Lambda

MQTT messages
Websockets

Sensors with native
Webservices support
support

IOT gateways withRTOS support

MQTT messages

Aggregation applications

WHAT MAKES ZABBIX STAND-OUT?
Throttling (with Discard
unchanged with heartbeat)
Up to 96% less records forvolatility sensors
Embedded datanormalization with preprocessing steps
Ideal for Analog measuresensors
Calculated items foradaptive alert thresholds
Adapt on-the-fly, criticalwhen managing millions ofdevices

VisualizationEngineProxyProxyServerDB

Integrations withvisualization toolsGrafana helps us toreach industries withno IT-background

Distributed architecture with capacity toadapt its topology toOffloading Servers with Proxies for
specific locations can enable granular
growth … a lifesaver for unexpectedbehavior

THROTTLINGUP TO 96% DATAREDUCTION WITH
1-HOURHEARTBEATPERIOD
Standard 5 seconds
collection period equals to518,400 values per month
per sensor
Throttling (with Discardunchanged with heartbeat)at 30 second rate with nochanges on sensor state
86,400 values per month
per sensor

UP TO 83% LESS
RECORDS FOR
VOLATILITYSENSORS

hora0:000:05
0:10
0:15
0:20
0:25
0:30
0:35
0:40
0:45
0:50
0:55
1:00
1:05
1:10
1:15
1:20
1:25
1:30

valor
000111
1000000011110Discard Unchanged0Discard Unchanged with HB 30 sec
01

10

00
1

100

MORE PRE-PROCESSINGENABLING ZABBIXTO SHINE IN
PARTICULARAPPLICATIONS
LIKE:

Analog sensors reading tobe mapped to adjusted
values with all sort offormulas
Pre-processing steps
enables ingestion-level
data normalization which
prevents and alleviates
Zabbix servers and overall
event engine processing

Example with pressure sensors
that maps Voltage (V) toPressure levels (PSI)GEOLOGICALMONITORINGWITH
PIEZOMETERS,INCLINOMETERS
AND SO ON

CALCULATED ITEMSAVOID TOO LOOSE OR TOO STRICTALERT THRESHOLDS FROM THE
BEGINNING

Mapping this on aper trigger basis,
allows forautomation of key
processes for
operations

Using expressions on triggers opens thepossibility to create “rolling windows”
thresholds which adjust based on
cumulative values of past performance

AN AUTOMATION KEY ASSET THAT
MAKES THE DIFFERENCE ON
ENVIRONMENTS WITH A HIGHVOLUME OF SENSORSDISTRIBUTED ARCHITECTURE
A LIGHTWEIGHT SOLUTION THAT CANRUN ON REALLY SMALL IOT EDGECOMPONENTS WITH 1GB OF RAM ORLESSIOT Gateways and RTOS-ready sensors
rely on light-weight data collection andingestion agents
Even without the features in Zabbix 5.2,
data collection can be achieved easily
and integrate with IOT Core components
from vendors like AWS, Microsoft,
GoogleEither using Zabbix agent or Cloudproviders MQTT clients

ServerFlexibility allow us to address anychallenge in customer´s environments

AgentProxyDB

VISUALIZATIONVisualization
EngineIntegrations with visualization tools
Grafana helps us to reach industries with no IT-background,which are most of the target opportunities in this domain.

USERS EXPECTHIGHLY INTUITIVEDASHBOARDS.
ZABBIX OPEN
INTEGRATION WITHGRAFANA MAKES ITSIMPLE TO DELIVERFRESH, MODERN AND
ATTRACTIVE
VISUALIZATIONSINTO TELEMETRY
DATA

WHAT MAKES ZABBIX STAND-OUT?
Throttling (with Discard unchanged withheartbeat)
Up to 96% less records for volatility sensors
Embedded data normalization with preprocessing steps
Ideal for Analog measure sensors
Calculated items for adaptive alert thresholds
Adapt on-the-fly, critical when managing
millions of devices
Distributed architecture with capacity toadapt its topology toAll types of data ingestion challenges
Integrations with visualization tools
Grafana helps us to reach industries with noIT-backgroundZabbix just keeps
getting better …
now go out andbuild!