{"id":25,"date":"2017-05-13T12:36:15","date_gmt":"2017-05-13T11:36:15","guid":{"rendered":"https:\/\/www.octamis.com\/octamis-blog\/?p=25"},"modified":"2017-05-14T12:48:47","modified_gmt":"2017-05-14T11:48:47","slug":"nmon-performance-for-splunk-versus-splunk-app-for-unix-and-ta-unix","status":"publish","type":"post","link":"https:\/\/www.octamis.com\/octamis-blog\/nmon-performance-for-splunk-versus-splunk-app-for-unix-and-ta-unix\/","title":{"rendered":"Nmon Performance for Splunk VERSUS Splunk app for unix and TA-unix"},"content":{"rendered":"<p>As a fellow Splunker since many years now, I had the chance to develop and maintain the Nmon Performance application for Splunk, with the goal to get the best features and user experience to provide a strong and complete monitoring solution for your Unix and Linux servers.<\/p>\n<p><strong>In this article, I will compare (as much objectively as possible!) the Nmon application versus the legacy Splunk application for Unix monitoring, Splunk app for Unix.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-31 aligncenter\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_604-300x79.png\" alt=\"\" width=\"300\" height=\"79\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_604-300x79.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_604.png 461w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/h2>\n<h2><span style=\"color: #339966;\">PRODUCT OVERVIEW<\/span><\/h2>\n<ul>\n<li>Official Splunk application for performance metric collection of Unix and Linux servers<\/li>\n<li>URL:\u00a0<a href=\"https:\/\/splunkbase.splunk.com\/app\/273\/\">https:\/\/splunkbase.splunk.com\/app\/273\/<\/a><\/li>\n<li>Splunk built<\/li>\n<li>Splunk supported for customers under license<\/li>\n<li>community support<\/li>\n<\/ul>\n<p><b>System compatibility:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Any Unix base system: AIX, Solaris, Linux, Mac OS X&#8230;<\/span><\/li>\n<\/ul>\n<p><b>Splunk compatibility notes:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Splunk 5.x \/ 6.x for the technical addon<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Splunk 6.x for search heads, indexers<\/span><\/li>\n<\/ul>\n<p><b>Indexing volume (licence cost per server):<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Approx. 200 mb per day \/ per host (including log files)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Approx. 100 mb per day \/ per host (only for performance and inventory metrics)<\/span><\/li>\n<\/ul>\n<p><b>Data sources:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Various performance monitors through multiple input scripts<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Changes to files in \u201c\/var\/log\u201d and \u201c\/etc\u201d<\/span><\/li>\n<\/ul>\n<p><b>Notes: <\/b><\/p>\n<p><span style=\"font-weight: 400;\">Data source can be activated \/ deactivated on a per data source basis.\u00a0<\/span><span style=\"font-weight: 400;\">Time between measures can be increased to lower the volume of data to be generated.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-32 aligncenter\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_602-300x100.png\" alt=\"\" width=\"300\" height=\"100\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_602-300x100.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_602.png 464w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2><\/h2>\n<h2><span style=\"color: #339966;\">PRODUCT OVERVIEW<\/span><\/h2>\n<ul>\n<li>Open source and community application for Splunk, collects and analyse performance metrics<\/li>\n<li>URL:\u00a0<a href=\"https:\/\/splunkbase.splunk.com\/app\/1753\/\">https:\/\/splunkbase.splunk.com\/app\/1753\/<\/a><\/li>\n<li>community\u00a0built<\/li>\n<li>not supported by Splunk<\/li>\n<li>community support for free users and company support for users under support contracts with Octamis !<\/li>\n<\/ul>\n<p><b>System compatibility:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">AIX<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Solaris (sparc, x86)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Linux (any distribution, any processor architecture including x86 32 and 64 bits, PowerPC, ARM&#8230;)<\/span><\/li>\n<\/ul>\n<p><b>Splunk compatibility notes:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Splunk 6.x for the technical addon<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Splunk 6.x for Splunk nodes<\/span><\/li>\n<\/ul>\n<p><b>Indexing volume (licence cost per server):<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Approx. 20 mb per day \/ per host<\/span><\/li>\n<\/ul>\n<p><b>Data sources:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">1 unique data source produced by the nmon binary, contains a large and various number of system key monitors<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Along with the performance monitors, Nmon produces and ingests on a regular basis the full server configuration<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Nmon has also specific monitors per system, as for an example Nmon is able to generate performance metrics of IBM frames, Solaris zones, etc\u2026<\/span><\/li>\n<\/ul>\n<p><b>Notes: <\/b><\/p>\n<p><span style=\"font-weight: 400;\">The volume and the content of the data can be centralised through a unique configuration file (nmon.conf) that allows to manage the interval between performance measures. V<\/span><span style=\"font-weight: 400;\">arious options such as nmon binary startup arguments are available and customisation is available through the nmon.conf file. <\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #339966;\">FEATURES COMPARISON MATRIX<\/span><\/h2>\n<p><strong><i>Data generation matrix:<\/i><\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Item<\/b><\/td>\n<td><b>Splunk app for *nix<\/b><\/td>\n<td><b>NMON Performance<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Performance metrics<\/span><\/td>\n<td><b>yes<\/b><\/td>\n<td><b>yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">System inventory data generation<\/span><\/td>\n<td><b>yes<\/b><\/td>\n<td><b>yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">System logs ingestion<\/span><\/td>\n<td><b>yes<\/b><\/td>\n<td><b>no<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Security logs ingestion<\/span><\/td>\n<td><b>yes<\/b><\/td>\n<td><b>no<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong><i>Performance metrics matrix:<\/i><\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Item<\/b><\/td>\n<td><b>Splunk app for *nix<\/b><\/td>\n<td><b>NMON Performance<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">CPU usage metrics<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">(limited features for AIX with no support for LPAR stats, limited for PowerLinux, limited for Solaris) <\/span><br \/>\n<span style=\"font-weight: 400;\">sourcetype=cpu<\/span><\/p>\n<div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">(with support for AIX LPAR, PowerLinux, Solaris zones)<\/span><span style=\"font-weight: 400;\">sourcetype=nmon_data type=CPU* OR type-LPAR OR type=WLMCPU*<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Memory usage metrics<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (but limited to vmstat reporting)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sourcetype=vmstat<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (with additional advanced memory metrics per Operating Systems)<\/span><br \/>\n<span style=\"font-weight: 400;\">sourcetype=nmon_data type=MEM* OR type=WLMMEM*<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Processes statistics<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (these statistics have a large impact in the volume of data generated per server)<\/span><br \/>\n<span style=\"font-weight: 400;\">sourcetype=top OR sourcetype=ps<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (reports by default processes consuming more than 0.1% of a cpu, which is configurable)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sourcetype=nmon_data type=TOP OR type=UARG<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">File systems performance statistics<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (limited to iostat reporting)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sourcetype=iostat<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (extended to various disks statistics and per Operating System specific disks statistics)<\/span><br \/>\n<span style=\"font-weight: 400;\">sourcetype=nmon_data type=DISK*<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">File systems usage statistics<\/span><\/td>\n<td><b>Yes<\/b><\/p>\n<p><span style=\"font-weight: 400;\">sourcetype=df<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (has limitation to % usage only , but inventory data reports on volume other statistics)<\/span><br \/>\n<span style=\"font-weight: 400;\">sourcetype=nmon_data type=JFS*<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Network statistics<\/span><\/td>\n<td><b>Yes<\/b><br \/>\n<span style=\"font-weight: 400;\">sourcetype=interfaces OR sourcetype=protocol<\/span><\/td>\n<td><b>Yes<\/b><br \/>\n<span style=\"font-weight: 400;\">sourcetype=nmon_data type=NET*<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><i><span style=\"font-weight: 400;\">Notes: <\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">This list is not exhaustive, additional metrics are reported by both applications.<\/span><\/p>\n<p>As well, The Nmon application implements the &#8220;nmon external&#8221; feature which allows adding non native nmon metrics in the nmon processing.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><i>Configuration data reporting matrix:<\/i><\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Item<\/b><\/td>\n<td><b>Splunk app for *nix<\/b><\/td>\n<td><b>NMON Performance<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Reports main system configuration items (CPU, memory and disks configuration\u2026)<\/span><\/td>\n<td><b>Yes<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">sourcetype=hardware<\/span><\/td>\n<td><b>Yes<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">sourcetype=nmon_config<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong><i>Splunk deployment considerations:<\/i><\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Item<\/strong><\/td>\n<td><strong>Splunk app for *nix<\/strong><\/td>\n<td><strong>NMON Performance<\/strong><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Distributed deployment compatibility<\/span><\/td>\n<td><b>Yes<\/b><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Approx volume per day \/ per server <\/span><b>for performance and inventory data only <\/b><span style=\"font-weight: 400;\">(see Volume of data and licensing costs)<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Approx. 100 MB \/ day<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Approx 20 MB \/ day<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Large deployment at scale<\/span><\/td>\n<td><b>Yes<\/b><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Common Information Model compliance<\/span><\/td>\n<td><b>Yes<\/b><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><i><span style=\"font-weight: 400;\"><br \/>\n<strong>Advanced built in features :<\/strong><\/span><\/i><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Item<\/b><\/td>\n<td><b>Splunk app for *nix<\/b><\/td>\n<td><b>NMON Performance<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Provides coherent user interfaces for system analysis and Capacity planning management<\/span><\/td>\n<td><b>No<\/b><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Provides user interfaces to Machine Learning and other advanced analysis<\/span><\/td>\n<td><b>No<\/b><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Provides user interfaces for complex comparison<\/span><\/td>\n<td><b>No<\/b><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong><i>Operating systems considerations:<\/i><\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Item<\/b><\/td>\n<td><b>Splunk app for *nix<\/b><\/td>\n<td><b>NMON Performance<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">IBM AIX<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> but very limited (no management of IBM specific metrics such as LPAR statistics)<\/span><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">ORACLE SOLARIS (x86 \/ sparc)<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> but very limited (no management of Solaris specific metrics such as virtual zones statistics)<\/span><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">LINUX (all processors)<\/span><\/td>\n<td><b>Yes<\/b><\/td>\n<td><b>Yes<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Relies on dependencies<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\"> (requires the package sysstat)<\/span><\/td>\n<td><b>Yes<\/b><br \/>\n<b>Linux<\/b><span style=\"font-weight: 400;\">: binaries for most distribution and architecture are embedded.<\/span><span style=\"font-weight: 400;\">If no suitable binaries can be found, the addon will try to use the one available in PATH.<\/span><span style=\"font-weight: 400;\">This feature can be controlled by configuration, and give the priority to locally available nmon binaries.<\/span><br \/>\n<b>Solaris<\/b><span style=\"font-weight: 400;\">: binaries are embedded for x86 and sparc<\/span><br \/>\n<b>AIX<\/b><span style=\"font-weight: 400;\">: nmon is now included by default as an official IBM package (topas-nmon), the addon will use the binary available in path<\/span><br \/>\n<b>Interpreter<\/b><span style=\"font-weight: 400;\">: <\/span><span style=\"font-weight: 400;\">For various processing tasks, the addon relies by default on Python 2.7.x.<\/span><br \/>\n<span style=\"font-weight: 400;\">If not available, it will fallback to Perl interpreter.<\/span><span style=\"font-weight: 400;\">If such, it requires the Perl module \u201cTime\/HiRes\u201d.<\/span><span style=\"font-weight: 400;\">(no specific Perl version required, untested with version prior to Perl v5)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Privilege \/ permissions restrictions: can run as unprivileged user ?<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\">, but privilege restrictions generate metrics to be unavailable on some systems<\/span><\/td>\n<td><b>Yes<\/b><span style=\"font-weight: 400;\">, with no restrictions.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #339966;\">PERFORMANCE METRICS COMPARISON<\/span><\/h2>\n<p><strong>Splunk app for *nix exposes the following main performance monitors:<\/strong><\/p>\n<table style=\"height: 308px;\" width=\"267\">\n<tbody>\n<tr>\n<td><a href=\"http:\/\/10.227.14.236:8000\/en-GB\/app\/search\/search?q=search%20index%3Dos%20tag%3Dperformance%20%7C%20stats%20count%20by%20sourcetype%20%7C%20sort%20sourcetype%20%7C%20fields%20sourcetype&amp;display.page.search.mode=smart&amp;dispatch.sample_ratio=1&amp;earliest=-24h&amp;latest=now&amp;display.page.search.tab=statistics&amp;display.general.type=statistics&amp;display.prefs.statistics.count=100&amp;sid=1482271083.114_27ABAFDD-2409-4BFB-9520-4708B0F8CDB8#\"><b>sourcetype<\/b><\/a><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Unix:Uptime<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">bandwidth<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">cpu<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">df<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">iostat<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">ps<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">vmstat<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\"><strong>Nmon Performance exposes a large number of performance monitors, as well as configuration data:<\/strong><\/span><\/p>\n<p><em><span style=\"font-weight: 400;\">Some of these monitors are specific per system and architectures, such as IBM frames monitoring (for AIX, PowerLinux) and Solaris zone statistics.<\/span><\/em><\/p>\n<table class=\"table table-chrome table-striped wrapped-results table-drilldown table-drilldown-cell\" style=\"height: 511px;\" width=\"828\">\n<thead class=\"shared-resultstable-resultstableheader\" data-cid=\"view28889\" data-view=\"views\/shared\/results_table\/ResultsTableHeader\" data-render-time=\"0\">\n<tr class=\"\">\n<th class=\"sorts\" data-sort-key=\"main_type\"><a href=\"https:\/\/gmdvps.ddns.net:8000\/en-GB\/app\/nmon\/search?earliest=0&amp;latest=&amp;q=%7C%20inputlookup%20data_dictionary%20%7C%20search%20AIX%3Dtrue%20OR%20Linux%3Dtrue%20OR%20Solaris%3Dtrue%20perf_item%3D%22APPLICATION*%22%20OR%20perf_item%3D%22CONFIGURATION%20DATA%22%20OR%20perf_item%3D%22CPU%20USAGE%20STATISTICS%22%20OR%20perf_item%3D%22KERNEL%20STATISTICS%22%20OR%20perf_item%3D%22PROCESSES%20STATISTICS%22%20OR%20perf_item%3D%22MEMORY%20STATISTICS%22%20OR%20perf_item%3D%22DISKS%20STATISTICS%22%20OR%20perf_item%3D%22NETWORK*%22%20OR%20perf_item%3D%22PAGING%20STATISTICS%22%20OR%20perf_item%3D%22FILESYSTEMS%20STATISTICS%22%20OR%20perf_item%3D%22FIBER%20CHANNEL%20STATISTICS%22%20OR%20perf_item%3D%22BLOCK%20STATISTICS%22%20OR%20perf_item%3D%22EXTERNAL%20COLLECTION%22%20%7C%20stats%20count%20AS%20Nbr_items%20by%20main_type%2Cindex%2Csourcetype%2Cperf_item%20%0A%7C%20%20fields%20-%20index&amp;display.page.search.mode=fast&amp;dispatch.sample_ratio=1&amp;display.general.type=statistics&amp;sid=1494578068.28644#\">main_type<i class=\"icon-sorts\"><\/i><\/a><\/th>\n<th class=\"sorts\" data-sort-key=\"sourcetype\"><i class=\"icon-paintbrush \"><\/i><a href=\"https:\/\/gmdvps.ddns.net:8000\/en-GB\/app\/nmon\/search?earliest=0&amp;latest=&amp;q=%7C%20inputlookup%20data_dictionary%20%7C%20search%20AIX%3Dtrue%20OR%20Linux%3Dtrue%20OR%20Solaris%3Dtrue%20perf_item%3D%22APPLICATION*%22%20OR%20perf_item%3D%22CONFIGURATION%20DATA%22%20OR%20perf_item%3D%22CPU%20USAGE%20STATISTICS%22%20OR%20perf_item%3D%22KERNEL%20STATISTICS%22%20OR%20perf_item%3D%22PROCESSES%20STATISTICS%22%20OR%20perf_item%3D%22MEMORY%20STATISTICS%22%20OR%20perf_item%3D%22DISKS%20STATISTICS%22%20OR%20perf_item%3D%22NETWORK*%22%20OR%20perf_item%3D%22PAGING%20STATISTICS%22%20OR%20perf_item%3D%22FILESYSTEMS%20STATISTICS%22%20OR%20perf_item%3D%22FIBER%20CHANNEL%20STATISTICS%22%20OR%20perf_item%3D%22BLOCK%20STATISTICS%22%20OR%20perf_item%3D%22EXTERNAL%20COLLECTION%22%20%7C%20stats%20count%20AS%20Nbr_items%20by%20main_type%2Cindex%2Csourcetype%2Cperf_item%20%0A%7C%20%20fields%20-%20index&amp;display.page.search.mode=fast&amp;dispatch.sample_ratio=1&amp;display.general.type=statistics&amp;sid=1494578068.28644#\">sourcetype<i class=\"icon-sorts\"><\/i><\/a><\/th>\n<th class=\"sorts\" data-sort-key=\"perf_item\"><i class=\"icon-paintbrush \"><\/i><a href=\"https:\/\/gmdvps.ddns.net:8000\/en-GB\/app\/nmon\/search?earliest=0&amp;latest=&amp;q=%7C%20inputlookup%20data_dictionary%20%7C%20search%20AIX%3Dtrue%20OR%20Linux%3Dtrue%20OR%20Solaris%3Dtrue%20perf_item%3D%22APPLICATION*%22%20OR%20perf_item%3D%22CONFIGURATION%20DATA%22%20OR%20perf_item%3D%22CPU%20USAGE%20STATISTICS%22%20OR%20perf_item%3D%22KERNEL%20STATISTICS%22%20OR%20perf_item%3D%22PROCESSES%20STATISTICS%22%20OR%20perf_item%3D%22MEMORY%20STATISTICS%22%20OR%20perf_item%3D%22DISKS%20STATISTICS%22%20OR%20perf_item%3D%22NETWORK*%22%20OR%20perf_item%3D%22PAGING%20STATISTICS%22%20OR%20perf_item%3D%22FILESYSTEMS%20STATISTICS%22%20OR%20perf_item%3D%22FIBER%20CHANNEL%20STATISTICS%22%20OR%20perf_item%3D%22BLOCK%20STATISTICS%22%20OR%20perf_item%3D%22EXTERNAL%20COLLECTION%22%20%7C%20stats%20count%20AS%20Nbr_items%20by%20main_type%2Cindex%2Csourcetype%2Cperf_item%20%0A%7C%20%20fields%20-%20index&amp;display.page.search.mode=fast&amp;dispatch.sample_ratio=1&amp;display.general.type=statistics&amp;sid=1494578068.28644#\">perf_item<i class=\"icon-sorts\"><\/i><\/a><\/th>\n<th class=\"sorts numeric highlighted\" data-sort-key=\"Nbr_items\"><i class=\"icon-paintbrush \"><\/i><a href=\"https:\/\/gmdvps.ddns.net:8000\/en-GB\/app\/nmon\/search?earliest=0&amp;latest=&amp;q=%7C%20inputlookup%20data_dictionary%20%7C%20search%20AIX%3Dtrue%20OR%20Linux%3Dtrue%20OR%20Solaris%3Dtrue%20perf_item%3D%22APPLICATION*%22%20OR%20perf_item%3D%22CONFIGURATION%20DATA%22%20OR%20perf_item%3D%22CPU%20USAGE%20STATISTICS%22%20OR%20perf_item%3D%22KERNEL%20STATISTICS%22%20OR%20perf_item%3D%22PROCESSES%20STATISTICS%22%20OR%20perf_item%3D%22MEMORY%20STATISTICS%22%20OR%20perf_item%3D%22DISKS%20STATISTICS%22%20OR%20perf_item%3D%22NETWORK*%22%20OR%20perf_item%3D%22PAGING%20STATISTICS%22%20OR%20perf_item%3D%22FILESYSTEMS%20STATISTICS%22%20OR%20perf_item%3D%22FIBER%20CHANNEL%20STATISTICS%22%20OR%20perf_item%3D%22BLOCK%20STATISTICS%22%20OR%20perf_item%3D%22EXTERNAL%20COLLECTION%22%20%7C%20stats%20count%20AS%20Nbr_items%20by%20main_type%2Cindex%2Csourcetype%2Cperf_item%20%0A%7C%20%20fields%20-%20index&amp;display.page.search.mode=fast&amp;dispatch.sample_ratio=1&amp;display.general.type=statistics&amp;sid=1494578068.28644#\">Nbr_items<i class=\"icon-sorts\"><\/i><\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28890\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"0\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Application Internal Processing<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_clean<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">APPLICATION INTERNAL<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">1<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28891\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"1\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Application Internal Processing<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_collect<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">APPLICATION INTERNAL<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">1<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28892\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"2\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Application Internal Processing<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_processing<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">APPLICATION INTERNAL<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">1<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28893\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"3\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Configuration Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_config<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">CONFIGURATION DATA<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">2<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28894\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"4\" data-render-time=\"0\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">BLOCK STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">2<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28895\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"5\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">CPU USAGE STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">53<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28896\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"6\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">DISKS STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">50<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28897\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"7\" data-render-time=\"0\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">EXTERNAL COLLECTION<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">7<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28898\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"8\" data-render-time=\"0\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">FIBER CHANNEL STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">13<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28899\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"9\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">FILESYSTEMS STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">4<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28900\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"10\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">KERNEL STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">73<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28901\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"11\" data-render-time=\"0\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">MEMORY STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">58<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28902\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"12\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">NETWORK NFS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">6<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28903\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"13\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">NETWORK TRAFFIC<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">12<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow odd\" data-cid=\"view28904\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"14\" data-render-time=\"0\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">PAGING STATISTICS<\/td>\n<td class=\"numeric\" tabindex=\"0\" data-cell-index=\"3\">10<\/td>\n<\/tr>\n<tr class=\"shared-resultstable-resultstablerow even\" data-cid=\"view28905\" data-view=\"views\/shared\/results_table\/ResultsTableRow\" data-row-index=\"15\" data-render-time=\"0.001\">\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"0\">Performance Data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"1\">sourcetype=nmon_data<\/td>\n<td class=\"string\" tabindex=\"0\" data-cell-index=\"2\">PROCESSES STATISTICS<\/td>\n<td class=\"numeric highlighted\" tabindex=\"0\" data-cell-index=\"3\">68<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Note: Nmon Performance app provides a data dictionary (stored in a lookup table) and exploited in the Data dictionary view:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-57 size-full\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_605.png\" alt=\"\" width=\"458\" height=\"131\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_605.png 458w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_605-300x86.png 300w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">A basic Linux system will have about 15 types of performance metric, each type of metrics can contain dozens of performance monitors.<\/span><\/p>\n<h2><span style=\"color: #339966;\">RAW DATA STRUCTURE, VOLUME AND COSTS<\/span><\/h2>\n<h3>Data structure comparison:<\/h3>\n<p><b>The Splunk app for *nix ingests the output of various script, such as the \u201ccpu.sh\u201d script that generates CPU usage statistics:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_610.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-62 size-full\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_610.png\" alt=\"\" width=\"1901\" height=\"941\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_610.png 1901w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_610-300x149.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_610-768x380.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_610-1024x507.png 1024w\" sizes=\"(max-width: 1901px) 100vw, 1901px\" \/><\/a><\/p>\n<p>This is basically unstructured data, and all the fields (but Metadata) are extracted at search time.<\/p>\n<p><b>On the other side, Nmon Performance generates by default csv structured data with a common schema to all the data to be generated.<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_608.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-63 size-full\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_608.png\" alt=\"\" width=\"1899\" height=\"951\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_608.png 1899w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_608-300x150.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_608-768x385.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_608-1024x513.png 1024w\" sizes=\"(max-width: 1899px) 100vw, 1899px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">CSV ingested data is being indexed as structured data and fields are indexed fields, this provides an high level of performance with a very low level of licensing volume.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">SPL searches over the nmon data are about between <\/span><b>2x and 10x faster<\/b><span style=\"font-weight: 400;\"> than Splunk for *nix data, large scale deployment will get much better performances with Nmon data. (this is an estimation which relies on the type of searches, the volume of data and many other factors)<\/span><\/p>\n<p>Finally, the application provides as well different optional modes\u00a0for the data generation. (json extracted, json indexed and syslog like)<\/p>\n<h3><\/h3>\n<h3>Licensing and data volume:<\/h3>\n<p><span style=\"font-weight: 400;\">Splunk app for *nix contains several sourcetypes that are out of the scope of the comparison purpose. (security related, files configuration changes\u2026)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nmon Performance\u00a0focuses on pure performance metrics and inventory data.<\/span><\/p>\n<p><b>The following sourcetypes will be considered as comparable to the Nmon data:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>cpu<\/b><span style=\"font-weight: 400;\">: CPU state information<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>df<\/b><span style=\"font-weight: 400;\">: Information on available disk space on mounted volumes<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>hardware<\/b><span style=\"font-weight: 400;\">: Information on hardware specification<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>interfaces<\/b><span style=\"font-weight: 400;\">: Information on network interfaces on the system<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>iostat<\/b><span style=\"font-weight: 400;\">:<\/span> <span style=\"font-weight: 400;\">Information on Input\/Output operations<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>netstat<\/b><span style=\"font-weight: 400;\">: The state of the network (open\/listening ports, connections, etc.) on a host<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>ps<\/b><span style=\"font-weight: 400;\">: Information on processes<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>time<\/b><span style=\"font-weight: 400;\">: Information about the time service<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>top: <\/b><span style=\"font-weight: 400;\">Output from the *nix top command<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>vmstat<\/b><span style=\"font-weight: 400;\">: Information on virtual memory<\/span><\/li>\n<\/ul>\n<p><b>See:<\/b> <a href=\"http:\/\/docs.splunk.com\/Documentation\/UnixAddOn\/latest\/User\/Whatdataarecollected\"><span style=\"font-weight: 400;\">http:\/\/docs.splunk.com\/Documentation\/UnixAddOn\/latest\/User\/Whatdataarecollected<\/span><\/a><\/p>\n<p><b>The nmon data is split into several main \u201csourcetypes\u201d:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>nmon_data<\/b><span style=\"font-weight: 400;\">: Performance metrics data ordered by the key \u201ctype\u201d which corresponds to the nmon section metric item (CPU_ALL, LPAR\u2026)<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>nmon_config<\/b><span style=\"font-weight: 400;\">: Configuration data extracted by nmon2csv converters, corresponds to AAA and BBB* sections of nmon raw data<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>nmon_collect<\/b><span style=\"font-weight: 400;\">: Output of the nmon_helper.sh script which is responsible for nmon instances launches:<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>nmon_processing<\/b><span style=\"font-weight: 400;\">: Output of nmon2csv Python and Perl converters (conversion of nmon raw data into csv data):<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>nmon_clean<\/b><span style=\"font-weight: 400;\">: Output of the nmon_cleaner.sh script (interface to nmon_helper.py | nmon_helper.pl) which is responsible for nmon raw data file cleaning:<\/span><\/li>\n<\/ul>\n<p><strong>Base on a sample of 4 Linux servers, the following search reports the average hourly cost in MB per server:<\/strong><\/p>\n<pre>index=_internal source=*license_usage.log* type=Usage (idx=\"os\" AND s=cpu OR s=df OR s=hardware OR s=interfaces OR s=iostat OR s=netstat OR s=ps OR s=time OR s=top OR s=vmstat) OR (idx=nmon) \r\n| where b&gt;0\r\n| bucket _time span=1h\r\n| stats sum(b) as b by _time,idx\r\n| eval volume_MB = round(b\/1024\/1024,2)\r\n| stats avg(volume_MB) as volume_MB by idx\r\n| eval nb_servers=\"4\"\r\n| eval estimated_volume_MB_per_day=round(((volume_MB*24)\/4),2)\r\n| fields idx, estimated_volume_MB_per_day\r\n| transpose\r\n| rename \"row 1\" as nmon, \"row 2\" as os\r\n| eval ratio=case(os&gt;nmon, (os\/nmon), nmon&gt;os, (nmon\/os) )\r\n<\/pre>\n<p><strong>Result:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_611.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-66\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_611.png\" alt=\"\" width=\"1258\" height=\"108\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_611.png 1258w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_611-300x26.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_611-768x66.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_611-1024x88.png 1024w\" sizes=\"(max-width: 1258px) 100vw, 1258px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">In the following sample, os (Splunk app for *nix) is approx. 12x the volume of nmon.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Depending on the configuration and the items to be activated, we can expect a ratio between 5x and up to 10x more data to be generated with Splunk app for *nix.<\/span><\/p>\n<p><b>This is mainly due to those Splunk app for *nix items:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">top.sh (sourcetype=top)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">ps.sh (sourcetype=ps)<\/span><\/li>\n<\/ul>\n<p><b>Base on the same testing environment:<\/b><\/p>\n<pre>index=_internal source=*license_usage.log* type=Usage (idx=\"os\" AND s=cpu OR s=df OR s=hardware OR s=interfaces OR s=iostat OR s=netstat OR s=ps OR s=time OR s=top OR s=vmstat)\r\n| where b&gt;0\r\n| bucket _time span=1h\r\n| stats sum(b) as b by _time,idx,s\r\n| eval volume_MB = round(b\/1024\/1024,2)\r\n| stats avg(volume_MB) as volume_MB, by idx,s \r\n| eval nb_servers=\"4\"\r\n| eval estimated_volume_MB_per_day=round(((volume_MB*24)\/4),2) \r\n| fields idx,s,estimated_volume_MB_per_day\r\n| addcoltotals<\/pre>\n<p><b>Result:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_612.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-69\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_612.png\" alt=\"\" width=\"1260\" height=\"344\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_612.png 1260w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_612-300x82.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_612-768x210.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_612-1024x280.png 1024w\" sizes=\"(max-width: 1260px) 100vw, 1260px\" \/><\/a><\/p>\n<p><strong>In the same environment testing, and if we extend the Nmon processes coverage to the unlimited mode (captures all the processes table), the ratio of volume will decrease:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_613.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-70\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_613.png\" alt=\"\" width=\"1262\" height=\"102\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_613.png 1262w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_613-300x24.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_613-768x62.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_613-1024x83.png 1024w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">This demonstrates a \u201cprice to pay\u201d being like <\/span><b>5.5\u00a0higher<\/b><span style=\"font-weight: 400;\">\u00a0for Splunk app for *nix versus Nmon Performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With Nmon Performance set to unlimited capture, and as a pure theoretical deployment scenario covering <\/span><b>1000 servers<\/b><span style=\"font-weight: 400;\"> (an average large deployment), this would generate approx <\/span><b>16GB of data per day<\/b><span style=\"font-weight: 400;\"> for Nmon Performance, and approx. <\/span><b>88 GB of data per day<\/b><span style=\"font-weight: 400;\"> for Splunk app for *nix.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With the default Nmon Performance processes capture, the same scenario would be about <\/span><b>8GB of data per day<\/b><span style=\"font-weight: 400;\"> for Nmon, and the same value for Splunk app for *nix.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These values are purely theoretical but representatives, in a real life deployment the Nmon Performance volume might be slightly higher on busy servers (and large servers with large disks configuration and processes tables) but this is also through for Splunk app for *nix, the ratio will still much higher and <\/span><b>the price to pay with Nmon much lower<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><b>Additional notes:<\/b><b><br \/>\n<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The Nmon Performance application provides a \u201cTotal Cost Of Ownership\u201d dashboard that can be used to analyse every piece of cost related to the deployment of the application:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_614.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-73\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_614.png\" alt=\"\" width=\"1249\" height=\"583\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_614.png 1249w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_614-300x140.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_614-768x358.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_614-1024x478.png 1024w\" sizes=\"(max-width: 1249px) 100vw, 1249px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_615.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-74\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_615.png\" alt=\"\" width=\"1256\" height=\"505\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_615.png 1256w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_615-300x121.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_615-768x309.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_615-1024x412.png 1024w\" sizes=\"(max-width: 1256px) 100vw, 1256px\" \/><\/a><\/p>\n<p><b>The TCO interface reports:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Licensing: the average total cost in MB per day \/ per server<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Licensing: the average total cost in GB for the global Nmon ingestion<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Scheduling costs: average number of scheduled searches \/ 5 min, run time statistics<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Index storage details: buckets details, compression statistics and performance\u2026<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Indexing volume over time report<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Per sourcetype details<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Per report scheduled costs: run time, average duration, last execution\u2026<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Nmon processing performance statistics: run time, average size of data processed&#8230;<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #339966;\">HUMAN INTERFACES AND USER EXPERIENCE COMPARISON<\/span><\/h2>\n<p><b>Home page of the Splunk app for *nix:<\/b><span style=\"font-weight: 400;\"><br \/>\n<a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_616.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-76\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_616.png\" alt=\"\" width=\"1915\" height=\"962\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_616.png 1915w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_616-300x151.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_616-768x386.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_616-1024x514.png 1024w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/a><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The home page exposes a \u201cradial\u201d chart, and as well recent Unix alerts (configurable).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The goal of this is\u00a0to provide a global picture of the servers main metrics and resources utilisation, however the<\/span><span style=\"font-weight: 400;\">\u00a0homepage is quite\u00a0problematic.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Built in advanced xml (deprecated language), the radial chart has a poor technical interest, in real Production life it is very likely to be useless.<\/span><\/p>\n<p><strong>The Nmon performance app\u2019s home page is slightly\u00a0different:<\/strong><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_618.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-79 size-full\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_618.png\" alt=\"\" width=\"1228\" height=\"761\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_618.png 1228w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_618-300x186.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_618-768x476.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_618-1024x635.png 1024w\" sizes=\"(max-width: 1228px) 100vw, 1228px\" \/><\/a><\/p>\n<p><strong>The application home page provides:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">A full application menu structured by Operating system or category, provides fast access to interfaces, metrics, reports and more.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>\u201cAPPLICATION INFORMATION\u201d<\/b><span style=\"font-weight: 400;\">: An informational panel that provides main internal key monitors of the app: earliest and latest events, number of servers managed, reported errors\u2026<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>\u201cSAFE CENTER\u201d<\/b><span style=\"font-weight: 400;\">: This panel summarize the active alerts, the application on main system metrics, CPU, Memory usage\u2026<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Fast accesses to a rich panel of interfaces, global interfaces such as the NMON Summary and the NMON ANALYSER, on a per metric basis dedicated interfaces and various advanced interfaces providing different features<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_619.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-82\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_619.png\" alt=\"\" width=\"1899\" height=\"957\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_619.png 1899w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_619-300x151.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_619-768x387.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_619-1024x516.png 1024w\" sizes=\"(max-width: 1899px) 100vw, 1899px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_620.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_620.png\" alt=\"\" width=\"1899\" height=\"957\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_620.png 1899w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_620-300x151.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_620-768x387.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_620-1024x516.png 1024w\" sizes=\"(max-width: 1899px) 100vw, 1899px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #339966;\">ANALYSING SYSTEM PERFORMANCE METRICS WITH SPLUNK APP FOR UNIX<\/span><\/h2>\n<p><strong>The Splunk for *nix app provides a unique interface for metric analysis:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_621.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-86\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_621.png\" alt=\"\" width=\"1569\" height=\"569\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_621.png 1569w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_621-300x109.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_621-768x279.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_621-1024x371.png 1024w\" sizes=\"(max-width: 1569px) 100vw, 1569px\" \/><\/a><\/p>\n<p><strong>In this interface, the user can select one or more hosts, choose the performance metric and get the following \u201cchart\u201d:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_622.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-87\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_622.png\" alt=\"\" width=\"1264\" height=\"565\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_622.png 1264w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_622-300x134.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_622-768x343.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_622-1024x458.png 1024w\" sizes=\"(max-width: 1264px) 100vw, 1264px\" \/><\/a><\/p>\n<p>This interface does not really provide the required pieces of material to perform a real analysis of system loads.<\/p>\n<p><strong>An other available approach via the &#8220;hosts&#8221; menu:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_623.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-88\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_623.png\" alt=\"\" width=\"1914\" height=\"945\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_623.png 1914w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_623-300x148.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_623-768x379.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_623-1024x506.png 1024w\" sizes=\"(max-width: 1914px) 100vw, 1914px\" \/><\/a><\/p>\n<p>This provides some inventory information and as well a\u00a0big picture of the servers load, however it does not really provide a human\u00a0interface to performance metrics.<\/p>\n<h2><span style=\"color: #339966;\">ANALYSING SYSTEM PERFORMANCE METRICS WITH\u00a0NMON PERFORMANCE<\/span><\/h2>\n<p><strong>The nmon application provides different human interfaces, on top of the home page the application provides fast access to global interfaces:\u00a0<\/strong><\/p>\n<h3>NMON SUMMARY OVERVIEW: (per server interface)<\/h3>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_624.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-90\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_624.png\" alt=\"\" width=\"1901\" height=\"816\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_624.png 1901w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_624-300x129.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_624-768x330.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_624-1024x440.png 1024w\" sizes=\"(max-width: 1901px) 100vw, 1901px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_625.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-91\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_625.png\" alt=\"\" width=\"1248\" height=\"788\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_625.png 1248w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_625-300x189.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_625-768x485.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_625-1024x647.png 1024w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_626.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-92\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_626.png\" alt=\"\" width=\"1248\" height=\"788\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_626.png 1248w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_626-300x189.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_626-768x485.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_626-1024x647.png 1024w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_627.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-93\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_627.png\" alt=\"\" width=\"1248\" height=\"788\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_627.png 1248w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_627-300x189.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_627-768x485.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_627-1024x647.png 1024w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_628.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-94\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_628.png\" alt=\"\" width=\"1248\" height=\"788\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_628.png 1248w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_628-300x189.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_628-768x485.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_628-1024x647.png 1024w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<h3><\/h3>\n<h3>NMON WALL OF PERFORMANCE: (multi-server interface)<\/h3>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_629.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-96\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_629.png\" alt=\"\" width=\"1898\" height=\"955\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_629.png 1898w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_629-300x151.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_629-768x386.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_629-1024x515.png 1024w\" sizes=\"(max-width: 1898px) 100vw, 1898px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_630.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-97\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_630.png\" alt=\"\" width=\"1262\" height=\"742\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_630.png 1262w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_630-300x176.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_630-768x452.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_630-1024x602.png 1024w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_631.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-98\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_631.png\" alt=\"\" width=\"1262\" height=\"742\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_631.png 1262w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_631-300x176.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_631-768x452.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_631-1024x602.png 1024w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_632.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-99\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_632.png\" alt=\"\" width=\"1262\" height=\"742\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_632.png 1262w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_632-300x176.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_632-768x452.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_632-1024x602.png 1024w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_633.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_633.png\" alt=\"\" width=\"1262\" height=\"742\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_633.png 1262w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_633-300x176.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_633-768x452.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_633-1024x602.png 1024w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>NMON DARK MONITORING: (per server interface)<\/h3>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_634.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-102\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_634.png\" alt=\"\" width=\"1907\" height=\"753\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_634.png 1907w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_634-300x118.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_634-768x303.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_634-1024x404.png 1024w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_636.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-103\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_636.png\" alt=\"\" width=\"1250\" height=\"788\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_636.png 1250w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_636-300x189.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_636-768x484.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_636-1024x646.png 1024w\" sizes=\"(max-width: 1250px) 100vw, 1250px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>NMON ANALYSER: (per server interface)<\/h3>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_637.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-105\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_637.png\" alt=\"\" width=\"1903\" height=\"746\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_637.png 1903w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_637-300x118.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_637-768x301.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_637-1024x401.png 1024w\" sizes=\"(max-width: 1903px) 100vw, 1903px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_638.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-106\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_638.png\" alt=\"\" width=\"1251\" height=\"785\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_638.png 1251w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_638-300x188.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_638-768x482.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_638-1024x643.png 1024w\" sizes=\"(max-width: 1251px) 100vw, 1251px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_639.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-107\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_639.png\" alt=\"\" width=\"1251\" height=\"785\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_639.png 1251w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_639-300x188.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_639-768x482.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_639-1024x643.png 1024w\" sizes=\"(max-width: 1251px) 100vw, 1251px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>PER METRIC DEDICATED INTERFACES:<\/h3>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_640.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-109\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_640.png\" alt=\"\" width=\"1259\" height=\"683\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_640.png 1259w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_640-300x163.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_640-768x417.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_640-1024x556.png 1024w\" sizes=\"(max-width: 1259px) 100vw, 1259px\" \/><\/a> <a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_641.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-110\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_641.png\" alt=\"\" width=\"1254\" height=\"660\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_641.png 1254w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_641-300x158.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_641-768x404.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_641-1024x539.png 1024w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" \/><\/a><\/p>\n<p><b>Every interface provides at least: (some have specific selection in addition)<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Time range selection<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Time filtering options (filtering night statistics for example)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">OS type filtering<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">FrameIDs filtering (can be use to group hosts in categories for easier selection)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Host filtering pattern (to restrict the list of hosts in the hosts selector)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Host selector (multi-select)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Aggregation as a standard function<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Stastic mode selector<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Table statistics<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Chart statistics with dynamic selection<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Type of chart<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Missing data management (gaps, connect\u2026)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Stacking mode selector<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Legend placement<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">span value selector<\/span><\/li>\n<\/ul>\n<h2><span style=\"color: #339966;\">ALERTING FACILITIES<\/span><\/h2>\n<h3>SPLUNK APP FOR UNIX ALERTING:<\/h3>\n<p><strong>The Splunk for *nix has embedded alerting features, which can be controlled through the setup page:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_642.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-113\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_642.png\" alt=\"\" width=\"942\" height=\"690\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_642.png 942w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_642-300x220.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_642-768x563.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><\/a><\/p>\n<p><strong>As well, the application provides a configurable interface in the application home page that intends to provide a quick overview of the active and historical alert:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_643.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-114\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_643.png\" alt=\"\" width=\"476\" height=\"670\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_643.png 476w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_643-213x300.png 213w\" sizes=\"(max-width: 476px) 100vw, 476px\" \/><\/a><\/p>\n<h4><b>Testing alerts:<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">When alerts have been configured and when an over consumption occurs, this will be visible in the application home page:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_644.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-115\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_644.png\" alt=\"\" width=\"1114\" height=\"593\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_644.png 1114w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_644-300x160.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_644-768x409.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_644-1024x545.png 1024w\" sizes=\"(max-width: 1114px) 100vw, 1114px\" \/><\/a><\/p>\n<p><b>Users can click on the alert and get the following interface:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_645.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-116\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_645.png\" alt=\"\" width=\"1262\" height=\"596\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_645.png 1262w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_645-300x142.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_645-768x363.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_645-1024x484.png 1024w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">This interface is actually interesting as it provides a quick vision of some system key metrics for the involved by the alert.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, in a real deployment, alerting will occur frequently and this interface should be accessible without having to raise an alert for it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A\u00a0such interface should be available for\u00a0troubleshooting and analysis purposes out of the scope of system alerting.<\/span><\/p>\n<h3>NMON PERFORMANCE\u00a0ALERTING:<\/h3>\n<p><b>By default, the Nmon Performance application embeds different alerts for system key metrics:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">CPU usage<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Real memory<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Virtual memory<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">File system utilization<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">IBM Power frames pools usage<\/span><\/li>\n<\/ul>\n<p><strong>These alerts are slightly different in the meaning that they intend to analyse the duration of the consumption peak, and not only generating an alert when a peak occurs.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">In the default configuration, alerts will be activated when the duration of the consumption peak exceeds 5 minutes, this provides smarter alerts that get rid of useless notification. (a quick peak of CPU or memory usage might be something that can really affects services, which is why alerting will focus on duration analysis.)<\/span><\/p>\n<p><strong>These alerts are clearly exposes in the application home page \u201cSafe center\u201d panel:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_646.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-118\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_646.png\" alt=\"\" width=\"1870\" height=\"239\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_646.png 1870w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_646-300x38.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_646-768x98.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_646-1024x131.png 1024w\" sizes=\"(max-width: 1870px) 100vw, 1870px\" \/><\/a><\/p>\n<p><strong>Active drilldown is available for each type of alert:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_647.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-119\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_647.png\" alt=\"\" width=\"1576\" height=\"476\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_647.png 1576w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_647-300x91.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_647-768x232.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_647-1024x309.png 1024w\" sizes=\"(max-width: 1576px) 100vw, 1576px\" \/><\/a><\/p>\n<p><b>As well, the application provides a frontend to the alerting feature with the \u201cSafe Center\u201d interface:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_648.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-120\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_648.png\" alt=\"\" width=\"1245\" height=\"782\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_648.png 1245w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_648-300x188.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_648-768x482.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_648-1024x643.png 1024w\" sizes=\"(max-width: 1245px) 100vw, 1245px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_649.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-121\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_649.png\" alt=\"\" width=\"1245\" height=\"782\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_649.png 1245w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_649-300x188.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_649-768x482.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_649-1024x643.png 1024w\" sizes=\"(max-width: 1245px) 100vw, 1245px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">In this example case, we have used a system stressing tool \u201cng-stress\u201d to generate an overhead on a Linux server, as shown above a CPU usage alert has been generated automatically.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Using provided interface, it is only a few seconds to get the system statistics and troubleshoot the situation on this server:<\/strong><br \/>\n<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_651.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-123\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_651.png\" alt=\"\" width=\"1249\" height=\"785\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_651.png 1249w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_651-300x189.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_651-768x483.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_651-1024x644.png 1024w\" sizes=\"(max-width: 1249px) 100vw, 1249px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_652.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-124\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_652.png\" alt=\"\" width=\"1239\" height=\"670\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_652.png 1239w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_652-300x162.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_652-768x415.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_652-1024x554.png 1024w\" sizes=\"(max-width: 1239px) 100vw, 1239px\" \/><\/a><\/p>\n<p><strong>Using the dedicated TOP interface we can even by active drilldown get\u00a0the PIDs for every\u00a0command invocation responsible for this overhead: (example with of the command groups)<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_650.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-122\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_650.png\" alt=\"\" width=\"1237\" height=\"756\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_650.png 1237w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_650-300x183.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_650-768x469.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_650-1024x626.png 1024w\" sizes=\"(max-width: 1237px) 100vw, 1237px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_653.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-125\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_653.png\" alt=\"\" width=\"1900\" height=\"808\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_653.png 1900w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_653-300x128.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_653-768x327.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_653-1024x435.png 1024w\" sizes=\"(max-width: 1900px) 100vw, 1900px\" \/><\/a><\/p>\n<p><strong>Which can be correlated\u00a0with the UARG data which contains full arguments of processes:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_654.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-126\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_654.png\" alt=\"\" width=\"1917\" height=\"917\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_654.png 1917w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_654-300x144.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_654-768x367.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_654-1024x490.png 1024w\" sizes=\"(max-width: 1917px) 100vw, 1917px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">All these features comes as a standard of the application, available with absolutely no configuration.<\/span><\/p>\n<p><strong>However, alerts definition uses macros with arguments that can be easily customised to change the threshold values, duration required\u2026<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_655.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-127\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_655.png\" alt=\"\" width=\"1570\" height=\"308\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_655.png 1570w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_655-300x59.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_655-768x151.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_655-1024x201.png 1024w\" sizes=\"(max-width: 1570px) 100vw, 1570px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #339966;\">SERVER INVENTORY FEATURES<\/span><\/h2>\n<p><strong>As part of both solutions, inventory data are being generated automatically:<\/strong><\/p>\n<ul>\n<li>The Splunk app for Unix generates inventory data but does not provide any dedicated interface other than the host management previously exposed<\/li>\n<li>Nmon Performance generates inventory data and provides as well interfaces for its management<\/li>\n<\/ul>\n<h3>Nmon raw configuration data viewer:<\/h3>\n<p>The inventory data for Nmon consists in a long multi-line events being indexed in Splunk, it is off course searchable directly in Splunk and as well via the RAW configuration viewer interface:<\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_656.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-129 alignleft\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_656.png\" alt=\"\" width=\"461\" height=\"500\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_656.png 461w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_656-277x300.png 277w\" sizes=\"(max-width: 461px) 100vw, 461px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_658.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-130\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_658.png\" alt=\"\" width=\"1902\" height=\"964\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_658.png 1902w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_658-300x152.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_658-768x389.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_658-1024x519.png 1024w\" sizes=\"(max-width: 1902px) 100vw, 1902px\" \/><\/a><\/p>\n<h3>Nmon inventory interfaces:<\/h3>\n<p><strong>Several interfaces to the inventory data are available, bellow is for example the Linux dedicated interface:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_659.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-131\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_659.png\" alt=\"\" width=\"976\" height=\"684\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_659.png 976w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_659-300x210.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_659-768x538.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/a><\/p>\n<p><strong>The nmon inventory data is being generated on a scheduled basis and stored as lookup table stored into a KVstore:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_660.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-132\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_660.png\" alt=\"\" width=\"1898\" height=\"953\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_660.png 1898w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_660-300x151.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_660-768x386.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_660-1024x514.png 1024w\" sizes=\"(max-width: 1898px) 100vw, 1898px\" \/><\/a><\/p>\n<p><strong>Finally, different reports are provided:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_662.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-134\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_662.png\" alt=\"\" width=\"1916\" height=\"544\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_662.png 1916w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_662-300x85.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_662-768x218.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_662-1024x291.png 1024w\" sizes=\"(max-width: 1916px) 100vw, 1916px\" \/><\/a><\/p>\n<h2><span style=\"color: #339966;\">HOST GROUPING FEATURES<\/span><\/h2>\n<p>Host grouping is a feature provided by both application to\u00a0<span style=\"font-weight: 400;\">group servers in a context that make them more easily exploitable, such as grouping specifics servers bases on a business unit, application context, data center or any information that makes sense for you.<\/span><\/p>\n<h3><b>Splunk for *nix:<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The application allows grouping servers per Categories \/ Groups:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_663.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-135\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_663.png\" alt=\"\" width=\"989\" height=\"555\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_663.png 989w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_663-300x168.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_663-768x431.png 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Which allows selecting hosts by these items in the available interfaces:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_664.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-136\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_664.png\" alt=\"\" width=\"966\" height=\"462\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_664.png 966w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_664-300x143.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_664-768x367.png 768w\" sizes=\"(max-width: 966px) 100vw, 966px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">And is available as well in raw data searches:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_665.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-137\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_665.png\" alt=\"\" width=\"802\" height=\"689\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_665.png 802w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_665-300x258.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_665-768x660.png 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><b>NMON Performance:<\/b><\/h3>\n<p>The application implements the concept of &#8220;frame identifier&#8221; under the field name &#8220;frameID&#8221;.<\/p>\n<p>The frameID field is available for selection in most of the interfaces, it can be used to define a logical container grouping servers, this is being stored into a KVstore based lookup table, and use Splunk mapping\u00a0lookup feature to enrich the raw data with those information.<\/p>\n<p><strong>An interface is provided to manage the grouping feature directly within Splunk Web:<\/strong><br \/>\n<a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_666.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-139\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_666.png\" alt=\"\" width=\"1918\" height=\"877\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_666.png 1918w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_666-300x137.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_666-768x351.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_666-1024x468.png 1024w\" sizes=\"(max-width: 1918px) 100vw, 1918px\" \/><\/a><\/p>\n<p><strong>Once configured:<\/strong><br \/>\n<a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_667.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-140\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_667.png\" alt=\"\" width=\"1917\" height=\"854\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_667.png 1917w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_667-300x134.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_667-768x342.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_667-1024x456.png 1024w\" sizes=\"(max-width: 1917px) 100vw, 1917px\" \/><\/a><\/p>\n<p><strong>The frameID grouping operates at search time:<\/strong><br \/>\n<a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_668.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-141\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_668.png\" alt=\"\" width=\"1901\" height=\"795\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_668.png 1901w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_668-300x125.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_668-768x321.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_668-1024x428.png 1024w\" sizes=\"(max-width: 1901px) 100vw, 1901px\" \/><\/a><\/p>\n<p><strong>And is\u00a0available as an optional selector in most interfaces:<\/strong><br \/>\n<a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_669.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-142\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_669.png\" alt=\"\" width=\"1899\" height=\"624\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_669.png 1899w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_669-300x99.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_669-768x252.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_669-1024x336.png 1024w\" sizes=\"(max-width: 1899px) 100vw, 1899px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h1><span style=\"color: #339966;\">Advanced features: Capacity planing, Machine learning, metrics comparison<\/span><\/h1>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The Splunk app for *nix does not provide any other interface than the unique metric interface<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Nmon Performance application provides different layers of advanced features as exposed above<\/span><\/li>\n<\/ul>\n<h3>NMON BASELINE &#8211; Detect anomalies and consumption derivation<\/h3>\n<p><span style=\"font-weight: 400;\">The \u201cNMON Baseline\u201d is a powerful and simple feature implemented in the application to provide an advanced analyses\u00a0of resources utilisation anomaly detection.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Nmon application uses multiple KVstore that are generated and\/or updated on a weekly basis. (every Sundays by default)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The associated reports will calculate the lower, average and upper usual metric value of a given performance monitor. (perc05, avg, perc95)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The calculation is made on a per day of week basis (Monday, Tuesday\u2026), by time slices of 5 minutes, by host and over last 3 months of data.<\/span><\/p>\n<p><b>Baseline features are available for the following performance metrics:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">CPU usage<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Real and Virtual memory utilisation<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Number of IOPS (disks I\/O per seconds)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">IBM Power frames specific metrics (LPAR usage. Pool usage)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This provides the usual usage of that given performance monitor on a per day of week basis, the data are exploited in the <\/span><b>\u201cNMON Baseline\u201d<\/b><span style=\"font-weight: 400;\"> interfaces:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_670.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-143\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_670-277x300.png\" alt=\"\" width=\"277\" height=\"300\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_670-277x300.png 277w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_670.png 467w\" sizes=\"(max-width: 277px) 100vw, 277px\" \/><\/a><\/p>\n<p>The baseline interfaces will manage and expose the current metrics usage over the baseline values.<\/p>\n<p><span style=\"font-weight: 400;\">A baseline represents for instance the usual usage of the CPU utilisation over the last 3 month of data for the current day of the week.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The upper and lower value use the \u201cpredict\u201d command design, the current usage is exposed against the baseline, the upper and lower values as well as charted in the future:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_671.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-144\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_671.png\" alt=\"\" width=\"1607\" height=\"429\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_671.png 1607w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_671-300x80.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_671-768x205.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_671-1024x273.png 1024w\" sizes=\"(max-width: 1607px) 100vw, 1607px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_672.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-145\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_672.png\" alt=\"\" width=\"1562\" height=\"324\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_672.png 1562w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_672-300x62.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_672-768x159.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_672-1024x212.png 1024w\" sizes=\"(max-width: 1562px) 100vw, 1562px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">From this advanced analysis, we can determine if the current usage of the main metric is coherent with usual level of utilisation for that day of the week and the given time.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As the baseline interface is even able to chart in the future, we can easily observe this along the day and detect any anomalies.<\/span><\/p>\n<p><b>The baseline interface also provides an alternative restitution without the upper and lower baselines:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_673.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-146\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_673.png\" alt=\"\" width=\"1564\" height=\"414\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_673.png 1564w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_673-300x79.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_673-768x203.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_673-1024x271.png 1024w\" sizes=\"(max-width: 1564px) 100vw, 1564px\" \/><\/a><\/p>\n<p><b>Example of the CPU usage baseline of a Linux Production server:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_674.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-147\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_674.png\" alt=\"\" width=\"1565\" height=\"485\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_674.png 1565w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_674-300x93.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_674-768x238.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_674-1024x317.png 1024w\" sizes=\"(max-width: 1565px) 100vw, 1565px\" \/><\/a><\/p>\n<p><b>Physical real memory usage:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_675.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-148\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_675.png\" alt=\"\" width=\"1565\" height=\"485\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_675.png 1565w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_675-300x93.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_675-768x238.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_675-1024x317.png 1024w\" sizes=\"(max-width: 1565px) 100vw, 1565px\" \/><\/a><\/p>\n<p><b>Baseline features are \u00a0simple to use by using the baseline macros, anyone can use the macros to create their own dashboards:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_676.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-149\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_676.png\" alt=\"\" width=\"1564\" height=\"636\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_676.png 1564w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_676-300x122.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_676-768x312.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_676-1024x416.png 1024w\" sizes=\"(max-width: 1564px) 100vw, 1564px\" \/><\/a><\/p>\n<p><b>Additional notes about the baseline calculation generation:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The generation of the baseline data can be customized to filter out specific periods, such as bank holidays, data center recovery exercises\u2026<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">This customization is to be made by Splunk admins with the expertise of system experts and data center managers<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">This can easily be achieved by mapping the raw data with additional lookups, and filtering out the unwanted periods or values<\/span><\/li>\n<\/ul>\n<h3><span style=\"color: #000000;\">NMON predictive interface &#8211; a front end to predict command and algorithms<\/span><\/h3>\n<p><strong>The Nmon Performance application provides an interface \u201cNMON Predictive\u201d which acts as a front end\u00a0to the Splunk predict command:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_677.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-152 aligncenter\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_677-276x300.png\" alt=\"\" width=\"276\" height=\"300\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_677-276x300.png 276w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_677.png 397w\" sizes=\"(max-width: 276px) 100vw, 276px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Using the predictive interface, users can estimate the future usage of key metric performance.<\/span><\/p>\n<p><b>The interface is dynamic and will list available choices depending on the type of Operating System:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_678.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-154 size-full\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_678.png\" alt=\"\" width=\"1563\" height=\"368\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_678.png 1563w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_678-300x71.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_678-768x181.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_678-1024x241.png 1024w\" sizes=\"(max-width: 1563px) 100vw, 1563px\" \/><\/a><\/p>\n<p><strong>As well it implements main algorithms available with the predict commands, and allows tuning different features of the predict command:<\/strong><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_679.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-155 size-full\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_679.png\" alt=\"\" width=\"1566\" height=\"557\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_679.png 1566w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_679-300x107.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_679-768x273.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_679-1024x364.png 1024w\" sizes=\"(max-width: 1566px) 100vw, 1566px\" \/><\/a><\/p>\n<p><b>Example of result: estimating future CPU usage best on past data:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_680.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-156\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_680.png\" alt=\"\" width=\"1249\" height=\"577\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_680.png 1249w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_680-300x139.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_680-768x355.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_680-1024x473.png 1024w\" sizes=\"(max-width: 1249px) 100vw, 1249px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>NMON comparaison interface &#8211; compare periods and systems performance<\/h3>\n<p><span style=\"font-weight: 400;\">The Nmon Performance application provides an interface dedicated to achieve comparison between periods of time:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_681.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-158\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_681-277x300.png\" alt=\"\" width=\"277\" height=\"300\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_681-277x300.png 277w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_681.png 505w\" sizes=\"(max-width: 277px) 100vw, 277px\" \/><\/a><\/p>\n<p><b>This interface allows: <\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Selecting 2 different time range periods<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Selecting in a given list of system key metrics<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Selecting hosts and other various parameters (time filtering, span\u2026<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_682.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-159\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_682.png\" alt=\"\" width=\"1246\" height=\"460\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_682.png 1246w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_682-300x111.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_682-768x284.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_682-1024x378.png 1024w\" sizes=\"(max-width: 1246px) 100vw, 1246px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_683.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-160 size-full\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_683.png\" alt=\"\" width=\"1091\" height=\"662\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_683.png 1091w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_683-300x182.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_683-768x466.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_683-1024x621.png 1024w\" sizes=\"(max-width: 1091px) 100vw, 1091px\" \/><\/a><\/p>\n<h3>NMON dashboards &#8211; additional dashboards<\/h3>\n<h4><b>Bullets dashboards:<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">The bullet dashboard exposes TOP servers by CPU and memory, as well as TOP processes by CPU:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_684.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-161\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_684.png\" alt=\"\" width=\"1138\" height=\"551\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_684.png 1138w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_684-300x145.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_684-768x372.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_684-1024x496.png 1024w\" sizes=\"(max-width: 1138px) 100vw, 1138px\" \/><\/a><\/p>\n<p>With advanced drilldown features:<\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_685.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-162\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_685.png\" alt=\"\" width=\"1120\" height=\"527\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_685.png 1120w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_685-300x141.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_685-768x361.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_685-1024x482.png 1024w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" \/><\/a><\/p>\n<h4><b>TOP hosts bubble chart dashboard:<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">This dashboard exposes resources TOP usage hosts by CPU \/ Memo:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_686.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-163\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_686.png\" alt=\"\" width=\"1096\" height=\"676\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_686.png 1096w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_686-300x185.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_686-768x474.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_686-1024x632.png 1024w\" sizes=\"(max-width: 1096px) 100vw, 1096px\" \/><\/a><\/p>\n<h4><b>TOP processes bubble chart dashboard (by CPU \/ Memory):<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">This dashboard exposes main processes consuming CPU and memory in selected systems: <\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_687.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-164\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_687.png\" alt=\"\" width=\"1094\" height=\"713\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_687.png 1094w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_687-300x196.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_687-768x501.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_687-1024x667.png 1024w\" sizes=\"(max-width: 1094px) 100vw, 1094px\" \/><\/a><\/p>\n<h4><b>Solaris zones dashboard:<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">This is a Solaris specific dashboard that exposes main virtual zones statistics: (Solaris Workload Manager)<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_688.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-165\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_688.png\" alt=\"\" width=\"1098\" height=\"712\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_688.png 1098w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_688-300x195.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_688-768x498.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_688-1024x664.png 1024w\" sizes=\"(max-width: 1098px) 100vw, 1098px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>NMON data dictionary<\/h4>\n<p><span style=\"font-weight: 400;\">The Nmon Performance embeds a dictionary of every piece of data generated by the application, and available in it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This data dictionary is being stored in a file based lookup, and exploited in the data dictionary interface:<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_689.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-166\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_689-278x300.png\" alt=\"\" width=\"278\" height=\"300\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_689-278x300.png 278w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_689.png 572w\" sizes=\"(max-width: 278px) 100vw, 278px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">The data dictionary exposes the definition of metrics, as well as the associated SPL searches, context, etc&#8230; <\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_690.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-167\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_690.png\" alt=\"\" width=\"780\" height=\"741\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_690.png 780w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_690-300x285.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_690-768x730.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>NMON\u00a0add-on reporting dashboard<\/h4>\n<p>The Nmon Performance application embeds reporting about the deployment of nmon technical ad-dons:<\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_691.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-168\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_691.png\" alt=\"\" width=\"1557\" height=\"197\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_691.png 1557w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_691-300x38.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_691-768x97.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_691-1024x130.png 1024w\" sizes=\"(max-width: 1557px) 100vw, 1557px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><b>The dashboard provides various deployment related items:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The TA deployed per Splunk instance including its type, version, last reporting date\u2026<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The deployment activity<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The identification information of Splunk instances<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Nmon processing interpreter versions (Python versus Perl<\/span><\/li>\n<\/ul>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_692.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-169\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_692.png\" alt=\"\" width=\"1033\" height=\"789\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_692.png 1033w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_692-300x229.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_692-768x587.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_692-1024x782.png 1024w\" sizes=\"(max-width: 1033px) 100vw, 1033px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>NMON\u00a0integrated navigation bootstrap scheme<\/h4>\n<p><span style=\"font-weight: 400;\">The application implements a bootstrap integrated navigation scheme which is available in most of interfaces of the application.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The bootstrap integrated navigation scheme provides instant and easy access to raw data access, additional information (such as definition of \u00a0performance metrics) and fast link access to associated interfaces.<\/span><\/p>\n<p><b>Example of integrated navigation panels:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_693.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-170\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_693.png\" alt=\"\" width=\"1249\" height=\"529\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_693.png 1249w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_693-300x127.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_693-768x325.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_693-1024x434.png 1024w\" sizes=\"(max-width: 1249px) 100vw, 1249px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">In the above example, clicking on the \u201cExplore All\u201d link opens a bootstrap window which explains the structure of the data available in the application, as well as direct link access to raw data.<\/span><br \/>\n<b>These integrated navigation features are available as a standard in all interfaces, the following example is taken from the memory statistics interfaces for Linux systems:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_694.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-171\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_694.png\" alt=\"\" width=\"1250\" height=\"362\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_694.png 1250w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_694-300x87.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_694-768x222.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_694-1024x297.png 1024w\" sizes=\"(max-width: 1250px) 100vw, 1250px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_695.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-172\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_695.png\" alt=\"\" width=\"1246\" height=\"524\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_695.png 1246w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_695-300x126.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_695-768x323.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_695-1024x431.png 1024w\" sizes=\"(max-width: 1246px) 100vw, 1246px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>NMON\u00a0eventtypes data structure:<\/h4>\n<p><span style=\"font-weight: 400;\">Every little search in the application will be based on a Splunk&#8217;s eventtype definition.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This very simple feature allows getting the data easily accessible in Splunk, \u00a0organised, and easily adaptable to your needs.<\/span><\/p>\n<p><b>A simple search in Splunk will show its structure:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_696.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-173\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_696.png\" alt=\"\" width=\"1246\" height=\"526\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_696.png 1246w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_696-300x127.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_696-768x324.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_696-1024x432.png 1024w\" sizes=\"(max-width: 1246px) 100vw, 1246px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>NMON\u00a0HOWTOs interfaces: exploiting nmon data with semi-interactive UI and real SPL examples<\/h4>\n<p><span style=\"font-weight: 400;\">The Nmon Performance application provides several \u201cHOWTOs\u201d interfaces that help users building their own queries against Nmon data in a semi interactive way:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_697.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-174\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_697.png\" alt=\"\" width=\"1561\" height=\"397\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_697.png 1561w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_697-300x76.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_697-768x195.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_697-1024x260.png 1024w\" sizes=\"(max-width: 1561px) 100vw, 1561px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Most Splunk applications provide complex manipulation of the data they produce or exploit, unfortunately very few (if not none) will provide the minimal level of information to allow users exploiting the application\u2019s data.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is with this idea in mind that HOWTOs interfaces have been developed, these interfaces provide consistent and various examples of Nmon data manipulation with the Splunk Search Processing language.<\/span><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_698.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-175\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_698.png\" alt=\"\" width=\"1250\" height=\"620\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_698.png 1250w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_698-300x149.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_698-768x381.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_698-1024x508.png 1024w\" sizes=\"(max-width: 1250px) 100vw, 1250px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_699.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-176\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_699.png\" alt=\"\" width=\"1248\" height=\"417\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_699.png 1248w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_699-300x100.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_699-768x257.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_699-1024x342.png 1024w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>NMON accelerated data models: best performances for best users experience<\/h4>\n<p><span style=\"font-weight: 400;\">The Nmon application massively implements Splunk data models which provides great features for data manipulation and performances with data model acceleration.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">While regular Splunk search against the Nmon data will perform with the highest level of performance possible, data model acceleration provide the supplementary layer of optimization that allows the application to deliver the best performance possible.<\/span><\/p>\n<p><b>NMON data models are available directly in the data model menu and sub-menus:<\/b><\/p>\n<p><a href=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_700.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-177\" src=\"https:\/\/51.68.196.81\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_700.png\" alt=\"\" width=\"1245\" height=\"229\" srcset=\"https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_700.png 1245w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_700-300x55.png 300w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_700-768x141.png 768w, https:\/\/www.octamis.com\/octamis-blog\/wp-content\/uploads\/2017\/05\/Selection_700-1024x188.png 1024w\" sizes=\"(max-width: 1245px) 100vw, 1245px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #339966;\">CONCLUSION<\/span><\/h2>\n<p>In this article, we have provided a detailed analysis of both solution features and behaviours.<\/p>\n<p><b>Can we fully compare these two solutions ?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The answer is simple, yes, and no.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">While both application will manage performance and inventory data of main Unix and Linux systems, these two solution don\u2019t really share the same goal.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Splunk app for *nix intends to collect and ingest in Splunk various aspects of *nix system, including performance metrics and inventory data.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">It also intends to collect security related events, system logs, configuration files changes\u2026<\/span><\/p>\n<p><span style=\"font-weight: 400;\">On the opposite, Nmon Performance monitor application for Splunk has been developed with the Unix philosophy, do one thing and do it well.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nmon Performance <\/span><b>only<\/b><span style=\"font-weight: 400;\"> focusses on ingesting performance metrics and inventory data with the goal to provide the highest level of system performance analysis, with rich data and rich interfaces. <\/span><\/p>\n<p><b>Are both solution mutually exclusive ?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The answer is no, it is totally possible to deploy both applications, and choose what will be activated in the data generation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Splunk for *nix addon can generate data for items that are out of the scope of Nmon Performance application, it is possible to deploy the Splunk for *nix addon and activate items for which Nmon Performance will never report. (such as security related items)<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a fellow Splunker since many years now, I had the chance to develop and maintain the Nmon Performance application for Splunk, with the goal to get the best features and user experience to provide a strong and complete monitoring solution for your Unix and Linux servers. In this article, I will compare (as much [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,9,6,3,2,5],"tags":[19,17,14,13,12,11,20,10,18,15],"_links":{"self":[{"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/posts\/25"}],"collection":[{"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":60,"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/posts\/25\/revisions"}],"predecessor-version":[{"id":179,"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/posts\/25\/revisions\/179"}],"wp:attachment":[{"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/media?parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/categories?post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.octamis.com\/octamis-blog\/wp-json\/wp\/v2\/tags?post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}