{"id":530,"date":"2020-02-27T16:16:45","date_gmt":"2020-02-27T16:16:45","guid":{"rendered":"http:\/\/opcconnect.integrationobjects.com\/?p=530"},"modified":"2026-07-20T13:38:55","modified_gmt":"2026-07-20T13:38:55","slug":"archive-opc-ua-ae-data","status":"publish","type":"post","link":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/","title":{"rendered":"Archive OPC UA Alarms and Conditions Data using \ufeffOPC Easy Archiver and OPC UA Proxy"},"content":{"rendered":"\r\n<p><em>OPC UA Alarms and Conditions refers to the alarm and condition-monitoring model built into the OPC UA standard, which reports abnormal states (alarms) and tracks their lifecycle &#8211; active, acknowledged, cleared &#8211; as conditions with full timestamps. Archiving this data means capturing every alarm and condition change from one or more OPC UA servers and storing it in a structured database, rather than only viewing it live on an HMI. For industrial operations, this creates a permanent, queryable record used for compliance audits, root-cause investigations, and KPI reporting. OPC Easy Archiver combined with OPC UA Proxy handles this by aggregating alarms and conditions from multiple OPC UA servers, encrypting the connection, and writing the data into standard databases such as MS SQL, Oracle, or Azure SQL &#8211; with store-and-forward buffering so no alarm is lost during a network outage.<\/em><\/p>\r\n<p data-start=\"767\" data-end=\"885\">In modern industrial systems, <a href=\"https:\/\/reference.opcfoundation.org\/Core\/Part9\/v104\/docs\/\">alarms and conditions<\/a> are critical for ensuring operational safety and efficiency.<\/p>\r\n<ul data-start=\"887\" data-end=\"1145\">\r\n<li data-section-id=\"m4vce7\" data-start=\"887\" data-end=\"1021\">\r\n<p data-start=\"889\" data-end=\"1021\"><strong data-start=\"889\" data-end=\"899\">Alarms<\/strong> represent events that require immediate attention, such as equipment failures, threshold violations, or safety hazards.<\/p>\r\n<\/li>\r\n<li data-section-id=\"varaja\" data-start=\"1022\" data-end=\"1145\">\r\n<p data-start=\"1024\" data-end=\"1145\"><strong data-start=\"1024\" data-end=\"1038\">Conditions<\/strong> track the state of these alarms over time, including when they were triggered, acknowledged, or cleared.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<p data-start=\"1147\" data-end=\"1345\">Together, alarms and conditions form a complete picture of your operational events. Collecting and archiving this data is crucial for real-time monitoring, compliance, and historical analysis.<\/p>\r\n<p data-start=\"1347\" data-end=\"1619\">However, managing alarms and conditions across multiple OPC UA Servers can be complex. Differences in server configurations, high data volumes, and secure storage requirements pose significant challenges. This is where <a href=\"https:\/\/integrationobjects.com\/sioth-opc\/sioth-opc-data-archiving\/opc-easy-archiver\/\">OPC Easy Archiver<\/a> and <a href=\"https:\/\/integrationobjects.com\/sioth-opc\/sioth-opc-unified-architecture\/opc-ua-proxy\/\">OPC UA Proxy<\/a> come in.<\/p>\r\n<h2 data-section-id=\"sy0ndp\" data-start=\"1626\" data-end=\"1676\">Why Combine OPC Easy Archiver &amp; OPC UA Proxy?<\/h2>\r\n<p data-start=\"1677\" data-end=\"1772\">Individually, each product is powerful &#8211; together, they create a seamless, scalable solution:<\/p>\r\n<ol data-start=\"1774\" data-end=\"2071\">\r\n<li data-section-id=\"14vh3md\" data-start=\"1774\" data-end=\"1913\">\r\n<p data-start=\"1777\" data-end=\"1913\"><strong data-start=\"1777\" data-end=\"1798\">OPC Easy Archiver<\/strong> handles data collection, storage, and management, ensuring your alarms and conditions are archived reliably.<\/p>\r\n<\/li>\r\n<li data-section-id=\"mc28s2\" data-start=\"1914\" data-end=\"2071\">\r\n<p data-start=\"1917\" data-end=\"2071\"><strong data-start=\"1917\" data-end=\"1933\">OPC UA Proxy<\/strong> simplifies connectivity and security, aggregating data from multiple OPC UA Servers without complex networking or high server load.<\/p>\r\n<\/li>\r\n<\/ol>\r\n<p data-start=\"2073\" data-end=\"2102\">By combining both, you get:<\/p>\r\n<ul data-start=\"2104\" data-end=\"2346\">\r\n<li data-section-id=\"gytjrq\" data-start=\"2104\" data-end=\"2155\">\r\n<p data-start=\"2106\" data-end=\"2155\"><strong data-start=\"2106\" data-end=\"2131\">Real-time aggregation<\/strong> from multiple servers<\/p>\r\n<\/li>\r\n<li data-section-id=\"100ky8e\" data-start=\"2156\" data-end=\"2195\">\r\n<p data-start=\"2158\" data-end=\"2195\"><strong data-start=\"2158\" data-end=\"2193\">Secure, encrypted data transfer<\/strong><\/p>\r\n<\/li>\r\n<li data-section-id=\"1vk825o\" data-start=\"2196\" data-end=\"2280\">\r\n<p data-start=\"2198\" data-end=\"2280\"><strong data-start=\"2198\" data-end=\"2226\">Flexible storage options<\/strong>, including relational databases and cloud solutions<\/p>\r\n<\/li>\r\n<li data-section-id=\"1anaxv3\" data-start=\"2281\" data-end=\"2346\">\r\n<p data-start=\"2283\" data-end=\"2346\"><strong data-start=\"2283\" data-end=\"2305\">Centralized access<\/strong> for monitoring and historical analysis<\/p>\r\n<\/li>\r\n<\/ul>\r\n<p data-start=\"2348\" data-end=\"2452\">This combination ensures operational continuity, compliance, and efficient industrial data management.<\/p>\r\n<h2 data-section-id=\"f87nb5\" data-start=\"2459\" data-end=\"2516\">How OPC Easy Archiver Works with Alarms &amp; Conditions<\/h2>\r\n<p data-start=\"2518\" data-end=\"2697\"><strong data-start=\"2518\" data-end=\"2539\">OPC Easy Archiver<\/strong> is designed to capture both alarms and conditions continuously, making it easy to maintain historical records and analyze trends. Key capabilities include:<\/p>\r\n<ul data-start=\"2699\" data-end=\"3287\">\r\n<li data-section-id=\"ppi7v8\" data-start=\"2699\" data-end=\"2804\">\r\n<p data-start=\"2701\" data-end=\"2804\"><strong data-start=\"2701\" data-end=\"2731\">Real-time alarm collection<\/strong>: Capture alarms as soon as they are triggered across multiple servers.<\/p>\r\n<\/li>\r\n<li data-section-id=\"1vrqrqh\" data-start=\"2805\" data-end=\"2911\">\r\n<p data-start=\"2807\" data-end=\"2911\"><strong data-start=\"2807\" data-end=\"2829\">Condition tracking<\/strong>: Store information about alarm acknowledgment, resolution, and clearing events.<\/p>\r\n<\/li>\r\n<li data-section-id=\"wf7frj\" data-start=\"2912\" data-end=\"3032\">\r\n<p data-start=\"2914\" data-end=\"3032\"><strong data-start=\"2914\" data-end=\"2942\">Flexible storage options<\/strong>: Save data to MS SQL, Oracle, MySQL, or ODBC databases, or export as CSV for reporting.<\/p>\r\n<\/li>\r\n<li data-section-id=\"11z6f2i\" data-start=\"3033\" data-end=\"3177\">\r\n<p data-start=\"3035\" data-end=\"3177\"><strong data-start=\"3035\" data-end=\"3063\">Cloud-ready architecture<\/strong>: Push your archived alarms and conditions to platforms like <strong data-start=\"3124\" data-end=\"3137\">Azure SQL<\/strong> for centralized, scalable monitoring.<\/p>\r\n<\/li>\r\n<li data-section-id=\"i825rt\" data-start=\"3178\" data-end=\"3287\">\r\n<p data-start=\"3180\" data-end=\"3287\"><strong data-start=\"3180\" data-end=\"3201\">Reliable delivery<\/strong>: Built-in store-and-forward ensures no data loss even during network interruptions.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<h2 data-section-id=\"1h99s3n\" data-start=\"3294\" data-end=\"3357\">How OPC UA Proxy Supports Secure and Scalable Connectivity<\/h2>\r\n<p data-start=\"3359\" data-end=\"3472\"><strong data-start=\"3359\" data-end=\"3375\">OPC UA Proxy<\/strong> acts as an intermediary that connects multiple OPC UA Servers to OPC Easy Archiver, providing:<\/p>\r\n<ul data-start=\"3474\" data-end=\"4039\">\r\n<li data-section-id=\"1bzy6jj\" data-start=\"3474\" data-end=\"3586\">\r\n<p data-start=\"3476\" data-end=\"3586\"><strong data-start=\"3476\" data-end=\"3503\">Simplified connectivity<\/strong>: Aggregate alarms and conditions without reconfiguring each server individually.<\/p>\r\n<\/li>\r\n<li data-section-id=\"190wapg\" data-start=\"3587\" data-end=\"3684\">\r\n<p data-start=\"3589\" data-end=\"3684\"><strong data-start=\"3589\" data-end=\"3610\">Enhanced security<\/strong>: Supports encrypted channels and secure certificates for data transfer.<\/p>\r\n<\/li>\r\n<li data-section-id=\"sygjfr\" data-start=\"3685\" data-end=\"3793\">\r\n<p data-start=\"3687\" data-end=\"3793\"><strong data-start=\"3687\" data-end=\"3714\">Lightweight integration<\/strong>: Minimal impact on server performance while maintaining real-time data flow.<\/p>\r\n<\/li>\r\n<li data-section-id=\"1rwkwfw\" data-start=\"3794\" data-end=\"3917\">\r\n<p data-start=\"3796\" data-end=\"3917\"><strong data-start=\"3796\" data-end=\"3819\">Flexible deployment<\/strong>: Can be installed locally near servers or centrally on gateways for optimal network efficiency.<\/p>\r\n<\/li>\r\n<li data-section-id=\"1ciqf88\" data-start=\"3918\" data-end=\"4039\">\r\n<p data-start=\"3920\" data-end=\"4039\"><strong data-start=\"3920\" data-end=\"3950\">Seamless cloud integration<\/strong>: Works hand-in-hand with OPC Easy Archiver to push data to databases or cloud storage.<\/p>\r\n<\/li>\r\n<\/ul>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-531 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Easy-Archiver-UA-Proxy-for-AE-data-1024x978.png\" alt=\"Easy Archiver with UA Proxy for AE data\" width=\"557\" height=\"532\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Easy-Archiver-UA-Proxy-for-AE-data-1024x978.png 1024w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Easy-Archiver-UA-Proxy-for-AE-data-300x287.png 300w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Easy-Archiver-UA-Proxy-for-AE-data-768x734.png 768w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Easy-Archiver-UA-Proxy-for-AE-data.png 1188w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<h2 data-section-id=\"1p39oh\" data-start=\"4046\" data-end=\"4099\">Benefits of Archiving OPC UA Alarms &amp; Conditions<\/h2>\r\n<p data-start=\"4101\" data-end=\"4170\">Using this combination gives your operations a strategic advantage:<\/p>\r\n<ol data-start=\"4172\" data-end=\"4771\">\r\n<li data-section-id=\"129emen\" data-start=\"4172\" data-end=\"4291\">\r\n<p data-start=\"4175\" data-end=\"4291\"><strong data-start=\"4175\" data-end=\"4209\">Improved Operational Awareness<\/strong>: Access real-time alarms and conditions from multiple servers in a single view.<\/p>\r\n<\/li>\r\n<li data-section-id=\"1opb5b3\" data-start=\"4292\" data-end=\"4425\">\r\n<p data-start=\"4295\" data-end=\"4425\"><strong data-start=\"4295\" data-end=\"4324\">Compliance &amp; Audit Trails<\/strong>: Maintain historical records of alarms and acknowledgments for regulatory and safety requirements.<\/p>\r\n<\/li>\r\n<li data-section-id=\"3ptfu\" data-start=\"4426\" data-end=\"4552\">\r\n<p data-start=\"4429\" data-end=\"4552\"><strong data-start=\"4429\" data-end=\"4463\">Centralized Data for Analytics<\/strong>: Historical data can be analyzed for trends, KPI tracking, and predictive maintenance.<\/p>\r\n<\/li>\r\n<li data-section-id=\"1kafg20\" data-start=\"4553\" data-end=\"4675\">\r\n<p data-start=\"4556\" data-end=\"4675\"><strong data-start=\"4556\" data-end=\"4576\">Reduced Downtime<\/strong>: Quick visibility into alarms and conditions helps your teams respond faster to critical events.<\/p>\r\n<\/li>\r\n<li data-section-id=\"qmzxij\" data-start=\"4676\" data-end=\"4771\">\r\n<p data-start=\"4679\" data-end=\"4771\"><strong data-start=\"4679\" data-end=\"4704\">Scalable Architecture<\/strong>: Handle growing data volumes as your industrial network expands.<\/p>\r\n<\/li>\r\n<\/ol>\r\n<h2 data-section-id=\"14ivhnq\" data-start=\"4778\" data-end=\"4793\">Conclusion<\/h2>\r\n<p data-start=\"4795\" data-end=\"5153\">Collecting and managing OPC UA alarms and conditions is critical for safe, efficient, and compliant industrial operations. By combining OPC Easy Archiver with OPC UA Proxy, you can implement a solution that is secure, scalable, and cloud-ready, ensuring real-time access, historical analysis, and reliable archiving across multiple servers.<\/p>\r\n<p data-start=\"5155\" data-end=\"5330\">Whether on-premises or in the cloud, this combination transforms raw alarm and condition data into actionable insights for better decision-making and operational excellence.<\/p>\r\n<p class=\"has-text-align-center\" style=\"text-align: center;\">Start your free trial now!<\/p>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center\" style=\"text-align: center;\"><a href=\"https:\/\/integrationobjects.com\/sioth-opc\/sioth-opc-unified-architecture\/opc-ua-proxy\/\"><button style=\"border-radius: 20px; background-color: #f7a81b; font-size: 20px; color: white;\" type=\"button\">OPC UA Proxy<\/button>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/a> <a href=\"https:\/\/integrationobjects.com\/sioth-opc\/sioth-opc-data-archiving\/opc-easy-archiver\/\"><button style=\"border-radius: 20px; background-color: #f7a81b; font-size: 20px; color: white;\" type=\"button\"> OPC Easy Archiver<\/button><\/a><\/p>\r\n<h2>Frequently Asked Questions<\/h2>\r\n<style>#sp-ea-1935 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 300ms;}#sp-ea-1935.sp-easy-accordion>.sp-ea-single {margin-bottom: 10px; border: 1px solid #e2e2e2; }#sp-ea-1935.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-1935.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-1935.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-1935.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon { float: left; color: #444;font-size: 16px;}.sp-easy-accordion .sp-ea-single .ea-header a{\r\n  display: block;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    font-weight: 600;\r\n    color: #444;\r\n    font-size: 16px;\r\n    line-height: 1;\r\n  box-shadow: none;}<\/style><div id=\"sp_easy_accordion-1784554444\"><div id=\"sp-ea-1935\" class=\"sp-ea-one sp-easy-accordion\" data-ea-active=\"ea-click\" data-ea-mode=\"vertical\" data-preloader=\"\" data-scroll-active-item=\"\" data-offset-to-scroll=\"0\"><div class=\"ea-card ea-expand sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-19350\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse19350\" aria-controls=\"collapse19350\" href=\"#\" aria-expanded=\"true\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-minus\"><\/i> What is the difference between an OPC UA alarm and an OPC UA condition?<\/a><\/h3><div class=\"sp-collapse spcollapse collapsed show\" id=\"collapse19350\" data-parent=\"#sp-ea-1935\" role=\"region\" aria-labelledby=\"ea-header-19350\"> <div class=\"ea-body\"><p>An alarm is the notification that an abnormal state has occurred - for example, a temperature threshold violation. A condition tracks that same event's full lifecycle: when it became active, when an operator acknowledged it, and when it cleared. OPC UA models both together, so archiving OPC UA alarms and conditions means capturing the entire status history, not just the initial notification.<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-19351\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse19351\" aria-controls=\"collapse19351\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> Do I need OPC UA Proxy if I only have one OPC UA server?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse19351\" data-parent=\"#sp-ea-1935\" role=\"region\" aria-labelledby=\"ea-header-19351\"> <div class=\"ea-body\"><p>Not necessarily. OPC UA Proxy's main value is aggregating alarms and conditions from multiple OPC UA servers through a single, secure connection. With a single server, OPC Easy Archiver can connect to it directly; OPC UA Proxy becomes useful once you're consolidating data from several servers or need an added security layer.<\/p><\/div><\/div><\/div><script type=\"application\/ld+json\">{ \"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"@id\": \"sp-ea-schema-1935-6aaec48c495db\", \"mainEntity\": [{ \"@type\": \"Question\", \"name\": \"What is the difference between an OPC UA alarm and an OPC UA condition?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"An alarm is the notification that an abnormal state has occurred - for example, a temperature threshold violation. A condition tracks that same event's full lifecycle: when it became active, when an operator acknowledged it, and when it cleared. OPC UA models both together, so archiving OPC UA alarms and conditions means capturing the entire status history, not just the initial notification.\" } },{ \"@type\": \"Question\", \"name\": \"Do I need OPC UA Proxy if I only have one OPC UA server?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Not necessarily. OPC UA Proxy's main value is aggregating alarms and conditions from multiple OPC UA servers through a single, secure connection. With a single server, OPC Easy Archiver can connect to it directly; OPC UA Proxy becomes useful once you're consolidating data from several servers or need an added security layer.\" } }] }<\/script><\/div><\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>OPC UA Alarms and Conditions refers to the alarm and condition-monitoring model built into the OPC UA standard, which reports abnormal states (alarms) and tracks<\/p>\n","protected":false},"author":1,"featured_media":1673,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[189,183],"tags":[53,172],"class_list":["post-530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opc-data-archiving","category-opc-ua","tag-opc-easy-archiver","tag-opc-ua-proxy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Archive OPC UA Alarms and Conditions Efficiently<\/title>\n<meta name=\"description\" content=\"Learn how to collect, store, and analyze OPC UA alarms and conditions from multiple servers in real-time with OPC Easy Archiver and OPC UA Proxy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Archive OPC UA Alarms and Conditions Efficiently\" \/>\n<meta property=\"og:description\" content=\"Learn how to collect, store, and analyze OPC UA alarms and conditions from multiple servers in real-time with OPC Easy Archiver and OPC UA Proxy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/\" \/>\n<meta property=\"og:site_name\" content=\"OPC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Integration.Objects.OPC\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-27T16:16:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-20T13:38:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Archive-OPC-UA-Alarms-Conditions-Data-using_-OPC-Easy-Archiver-OPC-UA-Proxy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"OPCBlogAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@IntegObjects\" \/>\n<meta name=\"twitter:site\" content=\"@IntegObjects\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"OPCBlogAdmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Archive OPC UA Alarms and Conditions Efficiently","description":"Learn how to collect, store, and analyze OPC UA alarms and conditions from multiple servers in real-time with OPC Easy Archiver and OPC UA Proxy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/","og_locale":"en_US","og_type":"article","og_title":"Archive OPC UA Alarms and Conditions Efficiently","og_description":"Learn how to collect, store, and analyze OPC UA alarms and conditions from multiple servers in real-time with OPC Easy Archiver and OPC UA Proxy.","og_url":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/","og_site_name":"OPC Blog","article_publisher":"https:\/\/www.facebook.com\/Integration.Objects.OPC\/","article_published_time":"2020-02-27T16:16:45+00:00","article_modified_time":"2026-07-20T13:38:55+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Archive-OPC-UA-Alarms-Conditions-Data-using_-OPC-Easy-Archiver-OPC-UA-Proxy.jpg","type":"image\/jpeg"}],"author":"OPCBlogAdmin","twitter_card":"summary_large_image","twitter_creator":"@IntegObjects","twitter_site":"@IntegObjects","twitter_misc":{"Written by":"OPCBlogAdmin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/","url":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/","name":"Archive OPC UA Alarms and Conditions Efficiently","isPartOf":{"@id":"https:\/\/integrationobjects.com\/blog-\/#website"},"primaryImageOfPage":{"@id":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/#primaryimage"},"image":{"@id":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/#primaryimage"},"thumbnailUrl":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Archive-OPC-UA-Alarms-Conditions-Data-using_-OPC-Easy-Archiver-OPC-UA-Proxy.jpg","datePublished":"2020-02-27T16:16:45+00:00","dateModified":"2026-07-20T13:38:55+00:00","author":{"@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/6efbaf488a07e418b93ff77f00af386b"},"description":"Learn how to collect, store, and analyze OPC UA alarms and conditions from multiple servers in real-time with OPC Easy Archiver and OPC UA Proxy.","breadcrumb":{"@id":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/#primaryimage","url":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Archive-OPC-UA-Alarms-Conditions-Data-using_-OPC-Easy-Archiver-OPC-UA-Proxy.jpg","contentUrl":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2020\/02\/Archive-OPC-UA-Alarms-Conditions-Data-using_-OPC-Easy-Archiver-OPC-UA-Proxy.jpg","width":1920,"height":1080,"caption":"OPC UA Alarms and Conditions"},{"@type":"BreadcrumbList","@id":"https:\/\/integrationobjects.com\/blog\/archive-opc-ua-ae-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/integrationobjects.com\/blog-\/"},{"@type":"ListItem","position":2,"name":"Archive OPC UA Alarms and Conditions Data using \ufeffOPC Easy Archiver and OPC UA Proxy"}]},{"@type":"WebSite","@id":"https:\/\/integrationobjects.com\/blog-\/#website","url":"https:\/\/integrationobjects.com\/blog-\/","name":"OPC Blog","description":"OPC and related technologies news from Integration Objects","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/integrationobjects.com\/blog-\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/6efbaf488a07e418b93ff77f00af386b","name":"OPCBlogAdmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f2d787c3c48eb147d5b4d0c9d05c6f35a5946c7dc40af2eedbe64030e99ea299?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f2d787c3c48eb147d5b4d0c9d05c6f35a5946c7dc40af2eedbe64030e99ea299?s=96&d=mm&r=g","caption":"OPCBlogAdmin"}}]}},"_links":{"self":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/comments?post=530"}],"version-history":[{"count":23,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/530\/revisions"}],"predecessor-version":[{"id":1938,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/530\/revisions\/1938"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/media\/1673"}],"wp:attachment":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/media?parent=530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/categories?post=530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/tags?post=530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}