{"id":1463,"date":"2026-02-28T18:00:04","date_gmt":"2026-02-28T18:00:04","guid":{"rendered":"https:\/\/avendis.yourdevelopmentlink.com\/opennms\/"},"modified":"2026-03-16T05:44:04","modified_gmt":"2026-03-16T05:44:04","slug":"opennms","status":"publish","type":"page","link":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/","title":{"rendered":"OpenNMS"},"content":{"rendered":"    <div class=\"block_inner_page_banner  block_hero_inner--no-image\">\r\n        <div class=\"container\">\r\n            <div class=\"hero_inner__row\">\r\n                <div class=\"hero_inner__wrapper\">\r\n                    <div class=\"hero_inner__left orange_gradient\">\r\n                        <div class=\"hero_inner__left_inner \">\r\n                            <div class=\"hero_inner__content\">\r\n                                                                                                    <h1 class=\"hero_inner__title normal_font_size\">OpenNMS<\/h1>\r\n                                                                                                                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\n\n\r\n\r\n    <div class=\"component_welcome_section tos_normal bos_normal\">\r\n        <div class=\"container big_container\">\r\n            <div class=\"section_inner desktop_gap_normal mobile_gap_normal left_side \">\r\n                                    <h2 class=\"heading_text\">Large networks with thousands of devices require monitoring<\/h2>\r\n                                                    <div class=\"content_section\">\r\n                                                    <div class=\"content_section_text mobile_paragraph_font_normal\">\r\n                                <p>It needs to be powerful and scalable. Commercial solutions often become too expensive or reach licensing limits when dealing with large numbers of devices. At the same time, deep network visibility, automatic discovery, and comprehensive fault and performance management are crucial.<\/p>\n                            <\/div>\r\n                                                                                                            <div class=\"link_section\">\r\n                                     \r\n \r\n    \r\n                                <\/div>\r\n                                                                        <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\n\n    <div class=\"block_tabbed_content tos_normal bos_normal\">\r\n        <div class=\"container big_container\">\r\n            <div class=\"tabbed_content__wrapper\">\r\n                                    <div class=\"tabbed_content_top\">\r\n                        <h2 class=\"tabbed_content__title\">\r\n                            Key challenges and<br \/>\r\nhow we solve them                        <\/h2>\r\n                    <\/div>\r\n                                                    <div class=\"tabbed_content_bottom\">\r\n                        \r\n                        <div class=\"tabbed_content__left\">\r\n                                                            <div class=\"tabbed_content__tabs-nav\">\r\n                                                                                <button class=\"tabbed_content__tab-btn is-active\"\r\n                                                data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                                data-index=\"0\">\r\n                                                Scaling limitations of commercial tools                                            <\/button>\r\n                                                                                <button class=\"tabbed_content__tab-btn \"\r\n                                                data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                                data-index=\"1\">\r\n                                                Lack of network visibility                                            <\/button>\r\n                                                                                <button class=\"tabbed_content__tab-btn \"\r\n                                                data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                                data-index=\"2\">\r\n                                                Complexity of distributed locations                                            <\/button>\r\n                                                                                <button class=\"tabbed_content__tab-btn \"\r\n                                                data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                                data-index=\"3\">\r\n                                                Limited process integration                                            <\/button>\r\n                                                                    <\/div>\r\n                                                    <\/div>\r\n\r\n                        \r\n                        <div class=\"tabbed_content__right\">\r\n                                                                <div class=\"tabbed_content__pane is-active\"\r\n                                        data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                        data-index=\"0\">\r\n\r\n                                        \r\n                                                                                    <button class=\"tabbed_content__accordion-title\"\r\n                                                data-index=\"0\">\r\n                                                Scaling limitations of commercial tools                                                <span class=\"icon\">\r\n                                                    <svg class=\"minus_icon\" width=\"19\" height=\"2\" viewBox=\"0 0 19 2\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M19 1L4.17233e-07 0.999999\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                    <svg class=\"plus_icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M9.49609 0V19\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                        <path d=\"M19 9.49597L4.17233e-07 9.49597\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                <\/span>\r\n                                            <\/button>\r\n                                        \r\n                                        <div class=\"tabbed_content__pane-inner\">\r\n                                                                                                <div class=\"tabbed_content__content-col is-blue\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                Scaling limitations of commercial tools\r\n\r\n                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>With thousands of devices, licenses quickly become disproportionately expensive.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                                <div class=\"tabbed_content__content-col is-orange\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                How we help                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>OpenNMS scales for large networks \u2013 without per-device licensing costs.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                    <\/div>\r\n\r\n                                    <\/div>\r\n                                                                <div class=\"tabbed_content__pane \"\r\n                                        data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                        data-index=\"1\">\r\n\r\n                                        \r\n                                                                                    <button class=\"tabbed_content__accordion-title\"\r\n                                                data-index=\"1\">\r\n                                                Lack of network visibility                                                <span class=\"icon\">\r\n                                                    <svg class=\"minus_icon\" width=\"19\" height=\"2\" viewBox=\"0 0 19 2\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M19 1L4.17233e-07 0.999999\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                    <svg class=\"plus_icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M9.49609 0V19\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                        <path d=\"M19 9.49597L4.17233e-07 9.49597\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                <\/span>\r\n                                            <\/button>\r\n                                        \r\n                                        <div class=\"tabbed_content__pane-inner\">\r\n                                                                                                <div class=\"tabbed_content__content-col is-blue\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                Lack of network visibility\r\n                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>Without discovery and topology detection, the overall view is missing.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                                <div class=\"tabbed_content__content-col is-orange\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                How we help                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>Automated discovery and topology mapping create transparency.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                    <\/div>\r\n\r\n                                    <\/div>\r\n                                                                <div class=\"tabbed_content__pane \"\r\n                                        data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                        data-index=\"2\">\r\n\r\n                                        \r\n                                                                                    <button class=\"tabbed_content__accordion-title\"\r\n                                                data-index=\"2\">\r\n                                                Complexity of distributed locations                                                <span class=\"icon\">\r\n                                                    <svg class=\"minus_icon\" width=\"19\" height=\"2\" viewBox=\"0 0 19 2\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M19 1L4.17233e-07 0.999999\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                    <svg class=\"plus_icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M9.49609 0V19\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                        <path d=\"M19 9.49597L4.17233e-07 9.49597\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                <\/span>\r\n                                            <\/button>\r\n                                        \r\n                                        <div class=\"tabbed_content__pane-inner\">\r\n                                                                                                <div class=\"tabbed_content__content-col is-blue\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                Complexity of distributed locations\r\n                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>Multiple locations require a distributed monitoring architecture.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                                <div class=\"tabbed_content__content-col is-orange\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                How we help                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>With Minions and distributed collectors, we reliably monitor remote locations as well.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                    <\/div>\r\n\r\n                                    <\/div>\r\n                                                                <div class=\"tabbed_content__pane \"\r\n                                        data-tab=\"tabbed-content-69e0d81738f9a\"\r\n                                        data-index=\"3\">\r\n\r\n                                        \r\n                                                                                    <button class=\"tabbed_content__accordion-title\"\r\n                                                data-index=\"3\">\r\n                                                Limited process integration                                                <span class=\"icon\">\r\n                                                    <svg class=\"minus_icon\" width=\"19\" height=\"2\" viewBox=\"0 0 19 2\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M19 1L4.17233e-07 0.999999\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                    <svg class=\"plus_icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                                                        <path d=\"M9.49609 0V19\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                        <path d=\"M19 9.49597L4.17233e-07 9.49597\" stroke=\"#020623\" stroke-width=\"2\" \/>\r\n                                                    <\/svg>\r\n                                                <\/span>\r\n                                            <\/button>\r\n                                        \r\n                                        <div class=\"tabbed_content__pane-inner\">\r\n                                                                                                <div class=\"tabbed_content__content-col is-blue\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                Limited process integration                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>Monitoring data remains isolated and does not support ITSM.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                                <div class=\"tabbed_content__content-col is-orange\">\r\n\r\n                                                                                                                    <h3 class=\"tabbed_content__content-title h4\">\r\n                                                                How we help                                                            <\/h3>\r\n                                                        \r\n                                                                                                                    <div class=\"tabbed_content__content-text\">\r\n                                                                <p>Integration via APIs into your existing tool landscape and operational processes.<\/p>\n                                                            <\/div>\r\n                                                        \r\n                                                    <\/div>\r\n                                                                                    <\/div>\r\n\r\n                                    <\/div>\r\n                                                    <\/div>\r\n                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\n\n\r\n    <div class=\"left_right_image_content tos_normal bos_normal\">\r\n        <div class=\"container big_container\">\r\n            <div class=\"left_right_image_content_inner image_on_right normal_gap\">\r\n                                    <div class=\"left_side\">\r\n                                                    <div class=\"heading_with_tagline\">\r\n                                                                    <h2 class=\"heading_text\">What we do?<\/h2>\r\n                                                            <\/div>\r\n                                                                            <div class=\"content_section\"><p>We implement and operate OpenNMS as a powerful open-source monitoring platform for large network infrastructures \u2013 with comprehensive discovery as well as fault and performance management.<\/p>\n<\/div>\r\n                                            <\/div>\r\n                                                    <div class=\"right_side\">\r\n                        <img decoding=\"async\" src=\"https:\/\/avendis.yourdevelopmentlink.com\/wp-content\/uploads\/2026\/02\/Image-4_4x3.jpg\" alt=\"\">\r\n                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\n\n    <div class=\"heading_with_grid_item_list tis_normal bis_normal\">\r\n        <div class=\"container big_container\">\r\n            <div class=\"section_inner\">\r\n                                    <h2 class=\"heading_text\">Detailed scope <span>of services<\/span><\/h2>\r\n                                                    <div class=\"grid_list\">\r\n                                                                                    <div class=\"grid_list_item\">\r\n                                                                            <div class=\"item_heading h4\">Implementation &amp; Configuration<\/div>\r\n                                                                                                                <div class=\"item_content\">Installation and configuration of OpenNMS Horizon and Meridian, automatic network discovery incl. Topology detection, polling strategies and monitoring parameters, as well as requisition-based node management.<\/div>\r\n                                                                                                        <\/div>\r\n                                                                                                                <div class=\"grid_list_item\">\r\n                                                                            <div class=\"item_heading h4\">Fault &amp; Performance Management<\/div>\r\n                                                                                                                <div class=\"item_content\">Event and alarm management, SNMP performance monitoring, thresholds with trending, as well as service assurance and availability tracking.<br \/>\r\n<\/div>\r\n                                                                                                        <\/div>\r\n                                                                                                                <div class=\"grid_list_item\">\r\n                                                                            <div class=\"item_heading h4\">Scaling &amp; Architecture<\/div>\r\n                                                                                                                <div class=\"item_content\">Distributed architectures with Minions, scaling for thousands of devices, flow-based traffic monitoring \u2013 NetFlow and sFlow \u2013 as well as high availability concepts.<\/div>\r\n                                                                                                        <\/div>\r\n                                                                                                                <div class=\"grid_list_item\">\r\n                                                                            <div class=\"item_heading h4\">Integration &amp; Operations<\/div>\r\n                                                                                                                <div class=\"item_content\">REST API integrations, connection to ITSM and ticketing, custom data collection and reporting, as well as ongoing operations as a managed service.<\/div>\r\n                                                                                                        <\/div>\r\n                                                                        <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n\n\n\r\n\r\n    <div class=\"component_welcome_section tos_normal bos_normal\">\r\n        <div class=\"container big_container\">\r\n            <div class=\"section_inner desktop_gap_normal mobile_gap_normal left_side \">\r\n                                    <h2 class=\"heading_text\">What makes our OpenNMS so special?<\/h2>\r\n                                                    <div class=\"content_section\">\r\n                                                    <div class=\"content_section_text mobile_paragraph_font_normal\">\r\n                                <p>In-depth expertise. No licensing traps. Stable operation.<\/p>\n<p>We specialize in large-scale network monitoring and rely on OpenNMS \u2013 with no per-device licensing costs, ideal for large infrastructures. Our extensive OpenNMS expertise, gained through numerous implementations, enables us to create scalable, distributed monitoring architectures. OpenNMS is seamlessly integrated into our managed service portfolio \u2013 ensuring stable operation and clearly defined service levels.<\/p>\n                            <\/div>\r\n                                                                                                            <div class=\"link_section\">\r\n                                     \r\n \r\n    \r\n                                <\/div>\r\n                                                                        <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\n\n    <div class=\"block_content_slider tos_remove bos_normal add_top_side_background_color\" id=\"content-slider-69e0d81746f8b\">\n        <div class=\"section_inner\">\n                            <style>\n                    #content-slider-69e0d81746f8b .section_inner:before {\n                        background: #020623;\n                    }\n                <\/style>\n                        <div class=\"container\">\n                <div class=\"content_slider__wrapper\">\n                    <div class=\"content_slider__left\">\n                                                    <h2 class=\"content_slider__heading\">\n                                Trust through experience                            <\/h2>\n                                            <\/div>\n\n                                            <div class=\"content_slider__right\">\n                            <div class=\"splide content_slider__splide\" id=\"content-slider-69e0d81746fe0\">\n                                <div class=\"splide__track\">\n                                    <div class=\"splide__list\">\n                                                                                        <div class=\"splide__slide\">\n                                                    <div class=\"content_slider__item\">\n                                                                                                                    <div class=\"content_slider__content\">\n                                                                <p>For customers with extensive network infrastructures, we operate OpenNMS-based monitoring environments \u2013 with thousands of monitored network nodes and clear service levels.<\/p>\n                                                            <\/div>\n                                                                                                                                                                    <\/div>\n                                                <\/div>\n                                                                                                                        <\/div>\n                                <\/div>\n\n                                <div class=\"splide__arrows\">\n                                    <div class=\"custom_pagination\">\n\n                                    <\/div>\n                                    <div class=\"splide__arrows_inner\">\n                                        <button class=\"splide__arrow splide__arrow--prev\">\n                                            <svg width=\"24\" height=\"23\" viewBox=\"0 0 24 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                                <title>Previous<\/title>\n                                                <path d=\"M8.45148 0H11.6836L4.97096 7.46582H1.73785L8.45148 0Z\" fill=\"currentcolor\"  \/>\n                                                <path d=\"M0 12.4006V12.3926V10.5507V9.99679H0.643019L0.644018 9.99579H1.10775L1.10876 9.99679H24V12.4006H3.17903L11.7887 22.3974H8.61564L0.00700951 12.4006H0Z\" fill=\"currentcolor\"  \/>\n                                            <\/svg>\n                                        <\/button>\n                                        <button class=\"splide__arrow splide__arrow--next\">\n                                            <svg width=\"24\" height=\"23\" viewBox=\"0 0 24 23\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                                                <title>Next<\/title>\n                                                <path d=\"M15.5485 0H12.3164L19.029 7.46582H22.2622L15.5485 0Z\" fill=\"currentcolor\" \/>\n                                                <path d=\"M24 12.4006V12.3926V10.5507V9.99679H23.357L23.356 9.99579H22.8922L22.8912 9.99679H0V12.4006H20.821L12.2113 22.3974H15.3844L23.993 12.4006H24Z\" fill=\"currentcolor\" \/>\n                                            <\/svg>\n\n                                        <\/button>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n\n    <div class=\"block_form_section tos_normal bos_normal\">\r\n        <div class=\"container\">\r\n            <div class=\"section_inner\">\r\n                <div class=\"content_section\">\r\n                                            <div class=\"section_heading\">\r\n                            <h2 class=\"heading_text h2\">\r\n                                Schedule a consultation now                            <\/h2>\r\n                        <\/div>\r\n                                    <\/div>\r\n\r\n                                    <div class=\"form_section\">\r\n                        <div class=\"form_section_inner\">\r\n                            <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2'  action='\/en\/wp-json\/wp\/v2\/pages\/1463#gf_2' data-formid='2' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_2_6\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_6'>First name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_2_6' type='text' value='' class='large'    placeholder='Enter first name' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_7'>Last name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_2_7' type='text' value='' class='large'    placeholder='Enter the last name' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_4'>Track<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_2_4' type='text' value='' class='large'    placeholder='Enter your company name' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_2'>Email Address<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_2_2' type='email' value='' class='large'   placeholder='Enter your email address.' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_2_5\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_5'>Telephone number<\/label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_2_5' type='text' value='' class='large'    placeholder='Enter the phone number'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_3'>Your message<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_2_3' class='textarea medium'    placeholder='Enter your message' aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_2_9\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Consent<\/legend><div class='ginput_container ginput_container_consent'><input name='input_9.1' id='input_2_9_1' type='checkbox' value='1'    aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_9_1' >I agree to be contacted regarding my request.<\/label><input type='hidden' name='input_9.2' value='I agree to be contacted regarding my request.' class='gform_hidden' \/><input type='hidden' name='input_9.3' value='1' class='gform_hidden' \/><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type=\"submit\" id=\"gform_submit_button_2\" class=\"gform_button button\" onclick=\"gform.submission.handleButtonClick(this);\" data-submission-type=\"submit\">Submit<\/button> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=8f68913b2b6353056728c9997e341e1b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='cSlva3x8PJUEnNbJQNq6oGFd1DCrBczj4UHuxqw7CzmBoVxmUrF\/LAkJovNXtCfb\/k2xpiifwvXla2\/buFH671x+\/pMNKQFJGNbp2TEL55MMEqo=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCI5LjFcIjpcIjdkOTQ2N2U4MjMxYjJlODRhMjJlNGZiMDg4Yjk4MDczXCIsXCI5LjJcIjpcIjBmODliNzAxZDM5YTEwMWE2MzAwZDk1ZjY3NGYwYmMyXCIsXCI5LjNcIjpcIjdkOTQ2N2U4MjMxYjJlODRhMjJlNGZiMDg4Yjk4MDczXCJ9IiwiODc3ZDNhOTQ2NGExNmRhZTNmZmJmYWUyMzIxMTg3ZDAiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https:\/\/avendis.yourdevelopmentlink.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https:\/\/avendis.yourdevelopmentlink.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n                        <\/div>\r\n                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1517,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1463","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OpenNMS - Avendis<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenNMS - Avendis\" \/>\n<meta property=\"og:url\" content=\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/\" \/>\n<meta property=\"og:site_name\" content=\"Avendis\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-16T05:44:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/\",\"url\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/\",\"name\":\"OpenNMS - Avendis\",\"isPartOf\":{\"@id\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/#website\"},\"datePublished\":\"2026-02-28T18:00:04+00:00\",\"dateModified\":\"2026-03-16T05:44:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services &amp; Solutions\",\"item\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Application\",\"item\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"OpenNMS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/#website\",\"url\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/\",\"name\":\"Avendis\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/avendis.yourdevelopmentlink.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenNMS - Avendis","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:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/","og_locale":"en_US","og_type":"article","og_title":"OpenNMS - Avendis","og_url":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/","og_site_name":"Avendis","article_modified_time":"2026-03-16T05:44:04+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/","url":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/","name":"OpenNMS - Avendis","isPartOf":{"@id":"https:\/\/avendis.yourdevelopmentlink.com\/en\/#website"},"datePublished":"2026-02-28T18:00:04+00:00","dateModified":"2026-03-16T05:44:04+00:00","breadcrumb":{"@id":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/opennms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/avendis.yourdevelopmentlink.com\/en\/"},{"@type":"ListItem","position":2,"name":"Services &amp; Solutions","item":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/"},{"@type":"ListItem","position":3,"name":"Application","item":"https:\/\/avendis.yourdevelopmentlink.com\/en\/services-solutions\/application\/"},{"@type":"ListItem","position":4,"name":"OpenNMS"}]},{"@type":"WebSite","@id":"https:\/\/avendis.yourdevelopmentlink.com\/en\/#website","url":"https:\/\/avendis.yourdevelopmentlink.com\/en\/","name":"Avendis","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/avendis.yourdevelopmentlink.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/pages\/1463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/comments?post=1463"}],"version-history":[{"count":2,"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/pages\/1463\/revisions"}],"predecessor-version":[{"id":1828,"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/pages\/1463\/revisions\/1828"}],"up":[{"embeddable":true,"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/pages\/1517"}],"wp:attachment":[{"href":"https:\/\/avendis.yourdevelopmentlink.com\/en\/wp-json\/wp\/v2\/media?parent=1463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}