<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Monitoring Archives - Igor Oseledko</title>
	<atom:link href="https://www.igoroseledko.com/category/sysadmin/monitoring/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.igoroseledko.com/category/sysadmin/monitoring/</link>
	<description>I know everything. Just not all at once...</description>
	<lastBuildDate>Sat, 07 Feb 2026 17:25:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Converting Geofency Data to Google Maps</title>
		<link>https://www.igoroseledko.com/converting-geofency-data-to-google-maps/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Sat, 07 Feb 2026 17:25:10 +0000</pubDate>
				<category><![CDATA[Commands & Shells]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Scripts]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=135035</guid>

					<description><![CDATA[<p>Originally published February 8, 2023 @ 8:57 amGeofency is a time and location tracking app for iOS. I&#8217;ve been using it for many years to keep track of my whereabouts. At times, this information can come in quite handy. The app does not track your movements continuously. Instead, it uses Geofencing and iBeacon technology, which [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/converting-geofency-data-to-google-maps/">Converting Geofency Data to Google Maps</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Analyzing atop Logs with atopsar</title>
		<link>https://www.igoroseledko.com/analyzing-atop-logs-with-atopsar/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Fri, 21 Nov 2025 01:48:02 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Processes]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133415</guid>

					<description><![CDATA[<p>Originally published November 22, 2019 @ 5:38 pmI have discussed atop previously but concentrated primarily on how to run it and how to collect data. Now I&#8217;d like to spend some time talking about ways to analyze the data collected with atop. Included with the atop package is atopsar &#8211; a utility design to extract [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/analyzing-atop-logs-with-atopsar/">Analyzing atop Logs with atopsar</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Verifying SNMP Connectivity on Multiple Hosts</title>
		<link>https://www.igoroseledko.com/verifying-snmp-connectivity-on-multiple-hosts/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Sun, 05 Oct 2025 22:50:36 +0000</pubDate>
				<category><![CDATA[Commands & Shells]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Networking]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133404</guid>

					<description><![CDATA[<p>Originally published October 7, 2019 @ 2:42 pmI needed to check if SNMP was accessible on whatever live servers that existed in a particular subnet. Here&#8217;s a quick script to do this. You will need to specify subnet information and the SNMP community string. The script will use nmap to find live hosts and will [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/verifying-snmp-connectivity-on-multiple-hosts/">Verifying SNMP Connectivity on Multiple Hosts</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Selecting Time Ranges from Logs, Part 2</title>
		<link>https://www.igoroseledko.com/selecting-time-ranges-from-logs-part-2/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Fri, 03 Oct 2025 01:54:56 +0000</pubDate>
				<category><![CDATA[Commands & Shells]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Monitoring]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133396</guid>

					<description><![CDATA[<p>Originally published October 4, 2019 @ 3:14 pmA couple of years ago I wrote an article about selecting specific time ranges from log files. I proposed two options: either convert all timestamps to epoch format (a CPU-intensive process) or rely on regex (limited to specific date/time periods). Here&#8217;s a followup with a couple more methods. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/selecting-time-ranges-from-logs-part-2/">Selecting Time Ranges from Logs, Part 2</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Server and Application Resiliency Testing</title>
		<link>https://www.igoroseledko.com/server-and-application-resiliency-testing/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Mon, 08 Sep 2025 22:01:08 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Performance]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=134738</guid>

					<description><![CDATA[<p>Originally published September 9, 2022 @ 1:15 pmYou are deploying a new application cluster and wonder how it will perform under less-than-ideal conditions: heavy system load, slow storage, network performance degradation. Application resiliency testing is integral to any application architecture but is often passed over because the process is considered overly complex and time-consuming. Here [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/server-and-application-resiliency-testing/">Server and Application Resiliency Testing</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Analyzing Network Performance</title>
		<link>https://www.igoroseledko.com/analyzing-network-performance/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Sun, 17 Aug 2025 01:46:05 +0000</pubDate>
				<category><![CDATA[Commands & Shells]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Performance]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133240</guid>

					<description><![CDATA[<p>Originally published August 18, 2019 @ 7:09 pmMuch of network performance analysis will be comparative in nature. Thus, seeing the output of multiple commands side by side can be quite useful. Bash has a useful little utility called pr and we&#8217;ll make use of it. Side-by-side traceroutes Step 1: create hostlist.txt and populate it with [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/analyzing-network-performance/">Analyzing Network Performance</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Raising Dead Services</title>
		<link>https://www.igoroseledko.com/raising-dead-services/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 03:23:11 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Processes]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133227</guid>

					<description><![CDATA[<p>Originally published August 8, 2019 @ 2:22 pmI suppose you may say all of this can be just as easily be done via systemd service config files. Well, yes and no. Yes, it can be done. And, no, not as easily. Not even close. Because systemd sucks by design. But this is a subject for [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/raising-dead-services/">Raising Dead Services</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Working with ffmpeg on Multi-Core Systems</title>
		<link>https://www.igoroseledko.com/working-with-ffmpeg-on-multi-core-systems/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Fri, 01 Aug 2025 02:33:39 +0000</pubDate>
				<category><![CDATA[Files]]></category>
		<category><![CDATA[Performance]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133194</guid>

					<description><![CDATA[<p>Originally published August 1, 2019 @ 9:25 pmWhile ffmpeg has multithreading capability, getting the best performance on multi-core systems calls for something more than just playing with the -threads option. I&#8217;ve seen suggestions to set the -threads option to 1.5 the number of cores, which doesn&#8217;t make any sense. The most common choice for this [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/working-with-ffmpeg-on-multi-core-systems/">Working with ffmpeg on Multi-Core Systems</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Late Night Rant: College Admissions Scandal</title>
		<link>https://www.igoroseledko.com/late-night-rant-college-admissions-scandal/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Tue, 08 Apr 2025 17:55:19 +0000</pubDate>
				<category><![CDATA[Processes]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133165</guid>

					<description><![CDATA[<p>Originally published April 9, 2019 @ 9:43 pmThis is America: you&#8217;re either a duper or a dupee. I&#8217;m a duper. You guys are the dupees. — Frank Reynolds (Danny DeVito), It&#8217;s Always Sunny in Philadelphia How will the 2019 college admissions scandal work out? Likely to the best interest of most everyone directly involved. Individuals [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/late-night-rant-college-admissions-scandal/">Late Night Rant: College Admissions Scandal</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Measure DNS Server Performance</title>
		<link>https://www.igoroseledko.com/measure-dns-server-performance/</link>
		
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Thu, 09 Jan 2025 15:57:51 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Performance]]></category>
		<guid isPermaLink="false">https://www.igoroseledko.com/?p=133021</guid>

					<description><![CDATA[<p>Originally published January 10, 2019 @ 6:35 pmThis is not an entirely proper way to benchmark a DNS server, but, in a pinch, it should give you some idea of its responsiveness and stability. The commands below require dig (provided by the bind-utils package), and shuf (provided by the coreutils package). Pretty standard stuff you [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.igoroseledko.com/measure-dns-server-performance/">Measure DNS Server Performance</a> appeared first on <a rel="nofollow" href="https://www.igoroseledko.com">Igor Oseledko</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
