<?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>MNX Solutions</title>
	<atom:link href="http://www.mnxsolutions.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mnxsolutions.com</link>
	<description>Linux Server Management, Web Server Management &#38; Managed IT Services</description>
	<lastBuildDate>Thu, 23 May 2013 14:04:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	

<!-- Debugging help, do not remove -->
<meta name="Framework" content="Kpress" />
<meta name="Theme Version" content="1" />
<meta name="Framework Version" content="1.01" />


		<item>
		<title>Golang: Determine a device major/minor number</title>
		<link>http://www.mnxsolutions.com/golang/golang-determine-a-device-majorminor-number.html</link>
		<comments>http://www.mnxsolutions.com/golang/golang-determine-a-device-majorminor-number.html#comments</comments>
		<pubDate>Thu, 09 May 2013 02:16:04 +0000</pubDate>
		<dc:creator>nwilkens</dc:creator>
				<category><![CDATA[golang]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1684</guid>
		<description><![CDATA[While working on a monitoring agent for a service we will be introducing soon. I needed a way to determine the Major/Minor numbers for a device (e.g. /dev/mapper/datavg-srvlv). It is actually much easier than I though. My first version as a gist. But a much simpler solution exists, without using cgo. stat := syscall.Stat_t{} _ [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/golang/golang-determine-a-device-majorminor-number.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amusing a Sysadmin</title>
		<link>http://www.mnxsolutions.com/amusings/amusing-a-sysadmin.html</link>
		<comments>http://www.mnxsolutions.com/amusings/amusing-a-sysadmin.html#comments</comments>
		<pubDate>Wed, 17 Apr 2013 21:41:09 +0000</pubDate>
		<dc:creator>nwilkens</dc:creator>
				<category><![CDATA[amusings]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1678</guid>
		<description><![CDATA[As most geek discussions go.. we like to push the envelope &#8212; to see what is possible! As we discussed using chattr to protect a file from being overwritten, it occurred to me that we might perform a weak form of &#8220;Inception&#8221; on chattr! So I ran: # chmod 000 chattr &#038; chattr +i chattr [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/amusings/amusing-a-sysadmin.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blocking WordPress Brute Force Attacks against wp-login.php</title>
		<link>http://www.mnxsolutions.com/apache/blocking-wordpress-brute-force-attacks-against-wp-login-php.html</link>
		<comments>http://www.mnxsolutions.com/apache/blocking-wordpress-brute-force-attacks-against-wp-login-php.html#comments</comments>
		<pubDate>Tue, 09 Apr 2013 20:39:05 +0000</pubDate>
		<dc:creator>nwilkens</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[mod_security]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1666</guid>
		<description><![CDATA[We had a support request recently that indicated a server was under heavy load due to a wordpress wp-login.php brute force login attack. This attack was impacting 3 customer servers from more than 500 different IP addresses. We needed a solution fast. Others on the internet have reported tens of thousands of unique IPs involved [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/apache/blocking-wordpress-brute-force-attacks-against-wp-login-php.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Develop your Puppet Modules Inside of a Sandbox</title>
		<link>http://www.mnxsolutions.com/puppet/develop-your-puppet-modules-inside-of-a-sandbox.html</link>
		<comments>http://www.mnxsolutions.com/puppet/develop-your-puppet-modules-inside-of-a-sandbox.html#comments</comments>
		<pubDate>Thu, 22 Mar 2012 00:08:21 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[puppet]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1571</guid>
		<description><![CDATA[When you want to develop a new Puppet module, it&#8217;s best to work outside of your production environment. You could use Puppet&#8217;s built-in environments feature to slice up your site, but there are a handful of caveats and it&#8217;s not always the most convenient. Enter Puppet Sandbox&#8230; Puppet Sandbox is a multi-VM Vagrant-based Puppet development environment [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/puppet/develop-your-puppet-modules-inside-of-a-sandbox.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix Dovecot User Admin Script</title>
		<link>http://www.mnxsolutions.com/scripts/postfix-dovecot-user-admin-script.html</link>
		<comments>http://www.mnxsolutions.com/scripts/postfix-dovecot-user-admin-script.html#comments</comments>
		<pubDate>Sun, 29 Jan 2012 23:27:06 +0000</pubDate>
		<dc:creator>nwilkens</dc:creator>
				<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1554</guid>
		<description><![CDATA[While working on a postfix/dovecot non-mysql virtual domain configuration, I needed a simple admin script to add new users. The script below is what I came up with after about 30 minutes. I was unable to find something that met my needs on the interweb, so I hope this post finds someone else in need! [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/scripts/postfix-dovecot-user-admin-script.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Terabytes on a budget &#8211; 106TB for $8788</title>
		<link>http://www.mnxsolutions.com/storage/terabytes-on-a-budget.html</link>
		<comments>http://www.mnxsolutions.com/storage/terabytes-on-a-budget.html#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:10:23 +0000</pubDate>
		<dc:creator>nwilkens</dc:creator>
				<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1486</guid>
		<description><![CDATA[When working with a client, we were discussing storage for an application they have developed. Storage price was a key component for success of this product. I read the BackBlaze posts here, and here &#8212; but I wanted a mix of cost savings, off the shelf parts, and hot-swappable drives. These systems were built in [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/storage/terabytes-on-a-budget.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Two Factor SSH Authentication with Duo Security</title>
		<link>http://www.mnxsolutions.com/linux/two-factor-ssh-authentication-with-duo-security.html</link>
		<comments>http://www.mnxsolutions.com/linux/two-factor-ssh-authentication-with-duo-security.html#comments</comments>
		<pubDate>Fri, 13 May 2011 15:01:43 +0000</pubDate>
		<dc:creator>mstanislav</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1379</guid>
		<description><![CDATA[As is probably obvious from our blog posts on Yubikey SSH/WordPress two factor authentication and Google Authenticator SSH two factor authentication, we at MNX Solutions are big proponents of multi-factor authentication schemes to add security to infrastructure. On the other side of things, though, we have to be agile system administrators in order to offer [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/linux/two-factor-ssh-authentication-with-duo-security.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Designing for failure with Amazon Web Services</title>
		<link>http://www.mnxsolutions.com/amazon/designing-for-failure-with-amazon-web-services.html</link>
		<comments>http://www.mnxsolutions.com/amazon/designing-for-failure-with-amazon-web-services.html#comments</comments>
		<pubDate>Thu, 21 Apr 2011 22:17:10 +0000</pubDate>
		<dc:creator>nwilkens</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1368</guid>
		<description><![CDATA[Avoid single points of failure. You can and should assume everything will fail. Start by listing all major points of your architecture, then break it down further, and then maybe one more level. Now review each of these points and consider what would happen if any of these failed. You need to include redundancy or failback [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/amazon/designing-for-failure-with-amazon-web-services.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Securing SSH and WordPress with two factor authentication</title>
		<link>http://www.mnxsolutions.com/security/secure-ssh-and-wordpress-with-two-factor-authentication.html</link>
		<comments>http://www.mnxsolutions.com/security/secure-ssh-and-wordpress-with-two-factor-authentication.html#comments</comments>
		<pubDate>Tue, 22 Mar 2011 03:58:42 +0000</pubDate>
		<dc:creator>nwilkens</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1313</guid>
		<description><![CDATA[I wrote a post about using Google Authenticator for SSH a month ago. After writing this post, I started looking at other solutions in the space for two factor authentication. Yubikeys are USB based, and require no device drivers. They work with Mac, Linux, or Windows and are priced starting at $25 each. Compared to [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/security/secure-ssh-and-wordpress-with-two-factor-authentication.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Safari providing an SSL error &#8220;client certificate rejected” when other browsers work</title>
		<link>http://www.mnxsolutions.com/apache/safari-providing-an-ssl-error-client-certificate-rejected%e2%80%9d-when-other-browsers-work.html</link>
		<comments>http://www.mnxsolutions.com/apache/safari-providing-an-ssl-error-client-certificate-rejected%e2%80%9d-when-other-browsers-work.html#comments</comments>
		<pubDate>Mon, 21 Mar 2011 14:42:16 +0000</pubDate>
		<dc:creator>mstanislav</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Quick Tip]]></category>

		<guid isPermaLink="false">http://www.mnxsolutions.com/?p=1306</guid>
		<description><![CDATA[If you&#8217;re receiving an error message such as: Safari can’t open the page “https://example.com”. The error was: “client certificate rejected” (NSURLErrorDomain:-1205) Please choose Report Bug to Apple from the Safari menu, note the error number, and describe what you did before you saw this message. It&#8217;s likely because the web server you are connecting to [...]]]></description>
		<wfw:commentRss>http://www.mnxsolutions.com/apache/safari-providing-an-ssl-error-client-certificate-rejected%e2%80%9d-when-other-browsers-work.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
