{"id":6367,"date":"2021-05-07T11:04:54","date_gmt":"2021-05-07T05:34:54","guid":{"rendered":"https:\/\/www.skynats.com\/?p=6367"},"modified":"2025-10-30T12:41:50","modified_gmt":"2025-10-30T07:11:50","slug":"migrate-performance-data-in-nagios","status":"publish","type":"post","link":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/","title":{"rendered":"How to Migrate Performance Data in Nagios."},"content":{"rendered":"\n<p>To migrate performance data in Nagios, the performance data is typically used to generate graphs from RRD (Round Robin Database) files. These RRD performance data files are compiled binaries, meaning that when transferring these files, the system architecture must match on both machines, even for a simple file transfer.<\/p>\n\n\n\n<p>When migrating performance data in Nagios, it&#8217;s crucial to convert the data into XML and load it into the RRDs of the new environment. If you encounter difficulties, you can follow the troubleshooting steps provided, or contact our <a href=\"https:\/\/www.skynats.com\/server-management\/\">technical support<\/a> for guidance.<\/p>\n\n\n\n<p>Now, let us discuss how to perform the migration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-small-font-size\" id=\"h-migrate-performance-data-in-nagios\">Migrate Performance Data in Nagios<\/h2>\n\n\n\n<p>You need have to convert the data to XML, in order to migrate the files from a 32 bit to a 64-bit machine and try to import it into RRD&#8217;s on the new machine.&nbsp;<\/p>\n\n\n\n<p>Follow the steps to migrate the data.<\/p>\n\n\n\n<p>On the old 32 bit server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/local\/nagios\/share\/perfdata\/\nfor i in `find -name \u201c*.rrd\u201d`; do rrdtool dump $i &gt; $i.xml; done\ntar -cvzf perfdata.tar.gz *\/*.rrd.xml\nfor i in `find -name \u201c*.rrd.xml\u201d`; do rm -f $i; done\n\ncd \/var\/lib\/mrtg\/\nfor i in `find -name \u201c*.rrd\u201d`; do rrdtool dump $i &gt; $i.xml; done\ntar -cvzf mrtgdata.tar.gz *.rrd.xml\nfor i in `find -name \u201c*.rrd.xml\u201d`; do rm -f $i; done\n<\/code><\/pre>\n\n\n\n<p>Eventually, this will create the files:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/local\/nagios\/share\/perfdata\/perfdata.tar.gz<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>We need to transfer this to the \/usr\/local\/nagios\/share\/perfdata\/ directory on the new server.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/var\/lib\/mrtg\/mrtgdata.tar.gz<\/code><\/pre>\n\n\n\n<p>we need to transfer to the \/var\/lib\/mrtg\/ directory on the new server.<\/p>\n\n\n\n<p>Then on the new 64-bit server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/local\/nagios\/share\/perfdata\/\nfor i in `find -name \u201c*.rrd\u201d`; do rm -f $i; done\ntar -xvzf perfdata.tar.gz\nfor i in `find -name \u201c*.rrd.xml\u201d`; do rrdtool restore $i `echo $i |sed s\/.xml\/\/g`; done\nfor i in `find -name \u201c*.rrd\u201d`; do chown nagios:nagios $i; done\nfor i in `find -name \u201c*.rrd.xml\u201d`; do rm -f $i; done\n\ncd \/var\/lib\/mrtg\/\nfor i in `find -name \u201c*.rrd\u201d`; do rm -f $i; done\ntar -xvzf mrtgdata.tar.gz\nfor i in `find -name \u201c*.rrd.xml\u201d`; do rrdtool restore $i `echo $i |sed s\/.xml\/\/g`; done\nfor i in `find -name \u201c*.rrd\u201d`; do chown nagios:nagios $i; done\nfor i in `find -name \u201c*.rrd.xml\u201d`; do rm -f $i; done\n<\/code><\/pre>\n\n\n\n<p>Once this completes, the historic performance data will migrate from the old server.<\/p>\n\n\n\n<p><strong>Conclusion<\/strong><\/p>\n\n\n\n<p>If you encounter any issues or need further assistance with how to migrate performance data in <a href=\"https:\/\/www.nagios.org\/\">Nagios<\/a>, consider seeking expert help. Additionally, if you have any other questions, explore the comprehensive resources available. Don\u2019t hesitate to reach out directly for personalized support.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To migrate performance data in Nagios, the performance data is typically used to generate graphs from RRD (Round Robin Database) files. These RRD performance data files are compiled binaries, meaning that when transferring these files, the system architecture must match on both machines, even for a simple file transfer. When migrating performance data in Nagios, [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[481,310,264],"class_list":["post-6367","post","type-post","status-publish","format-standard","hentry","category-blog","tag-how-to-migrate-performance-data-in-nagios","tag-nagios","tag-nagios-migration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Migrate Performance Data in Nagios.<\/title>\n<meta name=\"description\" content=\"Learn how to migrate performance data in Nagios with a step-by-step guide for seamless data transfer and system optimization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Migrate Performance Data in Nagios.\" \/>\n<meta property=\"og:description\" content=\"Learn how to migrate performance data in Nagios with a step-by-step guide for seamless data transfer and system optimization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/\" \/>\n<meta property=\"og:site_name\" content=\"Server Management Services | Cloud Management | Skynats\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/skynats\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-07T05:34:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-30T07:11:50+00:00\" \/>\n<meta name=\"author\" content=\"Nabeela\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:site\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nabeela\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/\"},\"author\":{\"name\":\"Nabeela\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/2968118a72bea0868796abf1237ab3e0\"},\"headline\":\"How to Migrate Performance Data in Nagios.\",\"datePublished\":\"2021-05-07T05:34:54+00:00\",\"dateModified\":\"2025-10-30T07:11:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/\"},\"wordCount\":260,\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"keywords\":[\"how to migrate performance data in nagios\",\"nagios\",\"Nagios migration\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/\",\"name\":\"How to Migrate Performance Data in Nagios.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\"},\"datePublished\":\"2021-05-07T05:34:54+00:00\",\"dateModified\":\"2025-10-30T07:11:50+00:00\",\"description\":\"Learn how to migrate performance data in Nagios with a step-by-step guide for seamless data transfer and system optimization.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/migrate-performance-data-in-nagios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Migrate Performance Data in Nagios.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"name\":\"Server Management Services | Cloud Management | Skynats\",\"description\":\"Server Management and Cloud Management\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\",\"name\":\"Skynats Technologies\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"contentUrl\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"width\":989,\"height\":367,\"caption\":\"Skynats Technologies\"},\"image\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/skynats\",\"https:\\\/\\\/x.com\\\/skynatstech\",\"https:\\\/\\\/www.instagram.com\\\/skynatstech\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skynats-technologies\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCvTAjrFJ4_E2MJKwlDHomlg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/2968118a72bea0868796abf1237ab3e0\",\"name\":\"Nabeela\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12a999d0e3cd16cf2383c5551b39d00d6ddc2d035a2581ce5d85fce0762d0372?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12a999d0e3cd16cf2383c5551b39d00d6ddc2d035a2581ce5d85fce0762d0372?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/12a999d0e3cd16cf2383c5551b39d00d6ddc2d035a2581ce5d85fce0762d0372?s=96&d=mm&r=g\",\"caption\":\"Nabeela\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Migrate Performance Data in Nagios.","description":"Learn how to migrate performance data in Nagios with a step-by-step guide for seamless data transfer and system optimization.","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:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/","og_locale":"en_US","og_type":"article","og_title":"How to Migrate Performance Data in Nagios.","og_description":"Learn how to migrate performance data in Nagios with a step-by-step guide for seamless data transfer and system optimization.","og_url":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/","og_site_name":"Server Management Services | Cloud Management | Skynats","article_publisher":"https:\/\/www.facebook.com\/skynats","article_published_time":"2021-05-07T05:34:54+00:00","article_modified_time":"2025-10-30T07:11:50+00:00","author":"Nabeela","twitter_card":"summary_large_image","twitter_creator":"@skynatstech","twitter_site":"@skynatstech","twitter_misc":{"Written by":"Nabeela","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/#article","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/"},"author":{"name":"Nabeela","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/2968118a72bea0868796abf1237ab3e0"},"headline":"How to Migrate Performance Data in Nagios.","datePublished":"2021-05-07T05:34:54+00:00","dateModified":"2025-10-30T07:11:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/"},"wordCount":260,"publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"keywords":["how to migrate performance data in nagios","nagios","Nagios migration"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/","url":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/","name":"How to Migrate Performance Data in Nagios.","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/#website"},"datePublished":"2021-05-07T05:34:54+00:00","dateModified":"2025-10-30T07:11:50+00:00","description":"Learn how to migrate performance data in Nagios with a step-by-step guide for seamless data transfer and system optimization.","breadcrumb":{"@id":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.skynats.com\/blog\/migrate-performance-data-in-nagios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.skynats.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Migrate Performance Data in Nagios."}]},{"@type":"WebSite","@id":"https:\/\/www.skynats.com\/blog\/#website","url":"https:\/\/www.skynats.com\/blog\/","name":"Server Management Services | Cloud Management | Skynats","description":"Server Management and Cloud Management","publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.skynats.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.skynats.com\/blog\/#organization","name":"Skynats Technologies","url":"https:\/\/www.skynats.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","contentUrl":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","width":989,"height":367,"caption":"Skynats Technologies"},"image":{"@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/skynats","https:\/\/x.com\/skynatstech","https:\/\/www.instagram.com\/skynatstech\/","https:\/\/www.linkedin.com\/company\/skynats-technologies","https:\/\/www.youtube.com\/channel\/UCvTAjrFJ4_E2MJKwlDHomlg"]},{"@type":"Person","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/2968118a72bea0868796abf1237ab3e0","name":"Nabeela","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/12a999d0e3cd16cf2383c5551b39d00d6ddc2d035a2581ce5d85fce0762d0372?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/12a999d0e3cd16cf2383c5551b39d00d6ddc2d035a2581ce5d85fce0762d0372?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/12a999d0e3cd16cf2383c5551b39d00d6ddc2d035a2581ce5d85fce0762d0372?s=96&d=mm&r=g","caption":"Nabeela"}}]}},"_links":{"self":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/6367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/comments?post=6367"}],"version-history":[{"count":1,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/6367\/revisions"}],"predecessor-version":[{"id":16531,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/6367\/revisions\/16531"}],"wp:attachment":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/media?parent=6367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/categories?post=6367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/tags?post=6367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}