<?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>Cloudweavers &#187; opensource</title>
	<atom:link href="http://www.cloudweavers.org/tag/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudweavers.org</link>
	<description>Cutting-edge technology consultant</description>
	<lastBuildDate>Tue, 31 Jan 2012 13:56:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Couples of stats/facts.</title>
		<link>http://www.cloudweavers.org/2009/10/pascal-and-labsphoenix-in-stats/</link>
		<comments>http://www.cloudweavers.org/2009/10/pascal-and-labsphoenix-in-stats/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:15:07 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[glusterfs]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[Lustre]]></category>
		<category><![CDATA[mailman]]></category>
		<category><![CDATA[masi]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[personnal]]></category>
		<category><![CDATA[sme]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1345</guid>
		<description><![CDATA[As I look over 6 very interesting projects overview on my desk, I&#8217;m forced to do a bit of thinking about how the last year went by. A year is a lot of time, and so much plans finally came to fruition that I can&#8217;t think of listing them all here today. Which is kinda [...]]]></description>
			<content:encoded><![CDATA[<p>As I look over <em>6 very interesting projects</em> overview on my desk, I&#8217;m forced to do a bit of thinking about how the last year went by. A year is a lot of time, and so much plans finally came to fruition that I can&#8217;t think of listing them all here today.  Which is kinda a good sign for me and my enterprise ;-)<br />
<br />
Most of my readers doesn&#8217;t really know who I am, even when you take into account that I blog under my real name. Most don&#8217;t know that I bought a condo in Hull (now part of Gatineau, near Ottawa &#8211; the capital of Canada), that I still have a rent in Montreal, that I proposed to my girlfriend (she said &#8220;Yes!&#8221;), that I own a dog (greatest experience of forcing a regular schedule I ever had), that my greatest motivation in life is to be able to go where I want, whenever I want. My dream is going back to Yosemite, California&#8230; and bring hiking gear.<br />
<br />
Another big aspect of my life is my business, <em>Les Laboratoires Phoenix</em>. I&#8217;ve been working full time at it for the last 9 months and its been a great experience. Over those months : I&#8217;ve worked with clients from 7 countries, contributed to 3 major open source projects, went to the &#8220;Free Software Foundation&#8221; Libre Planet confrence in Boston, went to the DefCon in Las Vegas, I&#8217;ve been named SME for {<a href="http://zabbix.com">Zabbix</a>, <a href="http://zimbra.com">Zimbra</a>, <a href="http://www.asterisk.org/">Asterisk</a>, <a href="http://www.openldap.org/">OpenLDAP</a>, extended LAMP Stack, <a href="http://www.gnu.org/software/mailman/index.html">Mailman</a>, <a href="http://www.gluster.org/">GlusterFS</a>, Lustre, MySQL, Cloud Computing, &#8230;}, 3 of my articles have been published (>40K prints), and I&#8217;m involved in a book project (from a major publisher)&#8230;<br />
<br />
And, even thinking about all those achievements, I still look for the future of <a href="http://labsphoenix.com">Les Laboratoires Phoenix</a>. I guess that working with startups influenced me a lot : those 6 projects are all different from each others, they represent good revenue potential (clear business plan) and require low capital input to be started. So, I guess I&#8217;ll stop speaking about them and work ;-). Btw, two of those projects would be online services (SAAS) for well known parts of Internet infrastructure (not webserver). Another is a cloud computing infrastructure services based in Montreal (this one if almost finished! &#038; I got an hardware provider)&#8230; A lot of fun to be had.<br />
<br />
More news to come. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/10/pascal-and-labsphoenix-in-stats/feed/</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
		<item>
		<title>Security @ DEFCON 17</title>
		<link>http://www.cloudweavers.org/2009/08/security-defcon-17/</link>
		<comments>http://www.cloudweavers.org/2009/08/security-defcon-17/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 17:16:44 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[defcon]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[symposium]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1238</guid>
		<description><![CDATA[Survived! Well my laptop did &#8211; I&#8217;m exhausted and work was waiting for me in Montreal, but &#8211; let be honest, I can&#8217;t really complain. For those who don&#8217;t know, the DEFCON is one of the leading hacker conference with over 8k attendees getting together in Las Vegas to share knowledge on hacking, cracking, social [...]]]></description>
			<content:encoded><![CDATA[<p>Survived! Well my laptop did &#8211; I&#8217;m exhausted and work was waiting for me in Montreal, but &#8211; let be honest, I can&#8217;t really complain.<br />
<br />
For those who don&#8217;t know, the <a href="http://defcon.org"><strong>DEFCON</strong></a> is one of the leading hacker conference with over 8k attendees getting together in Las Vegas to share knowledge on hacking, cracking, social engineering, lock picking and similar discipline. Peoples come from all social group &#8211; 14y old video gamer to senior security specialist for the gov, going through consultant, programmer, developer and hobbyist. Fun crowd.<br />
<br />
While my trip was flanked by 2 series of 4 vacation days (before and after), I was @DEFCON as the owner of <strong>Les Laboratoires Phoenix</strong> &#8211; my free software consulting firm &#8211; and as such, I was confronted to this dichotomy:<br />
<br />
* I need Internet access to answer clients requests<br />
* Connecting to Internet at DEFCON is professional suicide if your not up to it<br />
<br />
Let me explain this second point a bit: first, the <strong>Wall of Sheep</strong>, an inline filter tracking unencrypted connections and broadcasting users credentials (including a partially obscured password) on a big screen in the lounge. Generally, the flow is quasi non-stop.<br />
<br />
If you think that it&#8217;s not that bad, the password being garbled&#8230;  think again : <strong>Wall of Death</strong>. It&#8217;s an inline switch, freely available, where the 7 ports broadcast a mirror of everything the firewall see (which is.. everything). Live, un-garbled, un-modified feed of everything in the pipe. In other words, if you are on the Wall of Sheep, then someone from the Wall of Death got your credential.<br />
<br />
And then, this is only using the standard infrastructure. I am not mentioning peer attack, wireless impersonation and so on.<br />
<br />
So, how to survive in such hostile environment ? Here&#8217;s a few rules (which should also be taken as golden rules if you work from your client&#8217;s office).<br />
<br />
1) &#8216;<strong>netstat -lntp</strong>&#8216; ; this command (an output of incoming listing ports on your system) should return nothing. There is no need to have any listening services if you are &#8216;mobile&#8217;.<br />
<br />
2) <strong>iptables -L -n -v </strong>; this command give you your firewall rules. INPUT should be restricted to established and related connection with a default policy of DROP. OUTPUT, when in a &#8216;not-so-friendly&#8217; environment, should defaulted to DROP with allowed outgoing on secure protocol only (http:443, ssh:22, &#8230;). If you need to connect to an un-encrypted destination, at least forward through a ssh-tunnel/proxy.<br />
<br />
3) never auto-connect to unencrypted network. This is exactly what causes the wall of sheep to be full of iPhone user&#8217;s credentials. This cute little device can <strong>auto-connect to the unprotected network</strong> (such as DEFCON) and start sending security credential (un-encrypted) to twitter, facebook, myspace&#8230;<br />
<br />
4) Do not take anything for granted. PREPARATION is the key. Before the trip, start <strong>collecting all your ssh-key fingerprint</strong> on your system, this can become really handy if someone tries some &#8216;not-so-great&#8217; men-in-the-middle attack against you.<br />
<br />
Well, thinking about it, number 4 is the best advice. <strong>DO NOT TAKE ANYTHING FOR GRANTED</strong>. In the last 2 years, there have been 2 attack against the SSL infrastructure disclosed at DEFCON.  Btw, this is for GNU/Linux system. If you are using a Microsoft operating system at the DEFCON, you better&#8230; well&#8230; just don&#8217;t use it. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/08/security-defcon-17/feed/</wfw:commentRss>
		<slash:comments>202</slash:comments>
		</item>
		<item>
		<title>Using TOR for anonymity</title>
		<link>http://www.cloudweavers.org/2009/06/using-tor-for-anonymity/</link>
		<comments>http://www.cloudweavers.org/2009/06/using-tor-for-anonymity/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 16:01:21 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[tor]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1184</guid>
		<description><![CDATA[In the last couples of day, I&#8217;ve seen my fair share of privacy infringement from all kind of service provider. I am a &#8216;free web&#8217; militant but I&#8217;m also a free software consultant and as such, my professional self is often called to deploy network management tools in ISP or servers hosting facility. Most of [...]]]></description>
			<content:encoded><![CDATA[<p>In the last couples of day, I&#8217;ve seen my fair share of privacy infringement from all kind of service provider. I am a &#8216;free web&#8217; militant but I&#8217;m also a free software consultant and as such, my professional self is often called to deploy network management tools in ISP or servers hosting facility. Most of these tools can be used to maintain the integrity of the network and enhance performance, however, they can also be used in questionable behaviors such as wire tapping. Today, I&#8217;ll be installing/presenting TOR, an anonymity program, on a GNU/Linux workstation to hide web browsing request. </p>
<p>&nbsp;</p>
<p>Let it be known that TOR is not the ultimate solution. This software should not be used as a way to &#8216;secure&#8217; transactions/requests. Its very usage is to proxy tcp requests to a series of hosts all around the world.  In other words, it will scramble the source IP of every request. </p>
<p>&nbsp;</p>
<p><strong>Installing TOR for anonymity</strong></p>
<p>&nbsp;</p>
<p>TOR is :</p>
<blockquote><p>[...] a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. It also enables software developers to create new communication tools with built-in privacy features. Tor provides the foundation for a range of applications that allow organizations and individuals to share information over public networks without compromising their privacy. <br /> <strong>Source</strong>: <a href="http://http://www.torproject.org/overview.html.en">TOR official website</a> </p></blockquote>
<p><strong>Privacy</strong> is the keyword. Another important fact is that peer-to-peer applications will not work well with proxy relaying (so forget forwarding your bit-torrent traffic inside the &#8216;tor cloud&#8217;). </p>
<p>&nbsp;</p>
<p><strong>Installation process (GNU/Linux)</strong> </p>
<p>&nbsp;</p>
<p><strong>Installing dependencies</strong></p>
<blockquote><p># apt-get install libssl-dev libevent-dev</p></blockquote>
<p><strong>Installing TOR</strong></p>
<p>&nbsp;</p>
<blockquote><p># download latest sources in <a href="http://www.torproject.org/download.html.en">repository</a>.<br />
# tar zxf tor-0.2.0.34.tar.gz<br />
# cd tor-0.2.0.34 ; ./configure ; make ; sudo make install</p></blockquote>
<p>&nbsp;</p>
<p><strong>Installing privoxy</strong></p>
<blockquote><p># download lastest sources in <a href="http://sourceforge.net/project/showfiles.php?group_id=11118">repository</a>.<br />
# apt-get install autoconf<br />
# adduser privoxy<br />
# tar zxf privoxy-3.0.13-beta-src.tar.gz<br />
# cd privoxy-3.0.13-beta<br />
# autoheader ; autoconf ; ./configure ; make ; make install
</p></blockquote>
<p><strong>Start applications </strong></p>
<blockquote><p># /etc/init.d/privoxy start<br />
# tor
</p></blockquote>
<p><strong>Installing TORbutton add-ons for Firefox.</strong></p>
<blockquote><p>
# <a href="https://addons.mozilla.org/en-US/firefox/addon/2275">https://addons.mozilla.org/en-US/firefox/addon/2275</a><br />
# click add to firefox.</p></blockquote>
<p>There you go. Click on the &#8216;tor disabled&#8217; in the lower right corner and test by going at <a href="https://check.torproject.org/">https://check.torproject.org/</a>. You willl be able to browse the web while hiding the source IP of your request (this is only for http, for other protocol, you&#8217;ll have to forward them through a sock4 connection)&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/06/using-tor-for-anonymity/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>SFLC vs Cisco</title>
		<link>http://www.cloudweavers.org/2009/05/sflc-vs-cisco/</link>
		<comments>http://www.cloudweavers.org/2009/05/sflc-vs-cisco/#comments</comments>
		<pubDate>Tue, 19 May 2009 13:21:48 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[fsf]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sflc]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1121</guid>
		<description><![CDATA[The SFLC (Software Freedom Law Center, the &#8216;legal arm&#8217; of the FSF) lawsuit against Cisco Systems (nasdaq:csco) has been settled . The details are not yet available. Related: December 11, 2008: SFLC files lawsuit against Cisco Systems on the behalf of FSF. The complain is available as PDF December 11, 2008: FSF publish a press [...]]]></description>
			<content:encoded><![CDATA[<p>The SFLC (<a href="http://www.softwarefreedom.org/">Software Freedom Law Center</a>, the &#8216;legal arm&#8217; of the <a href="http://www.fsf.org">FSF</a>) lawsuit against Cisco Systems (nasdaq:<a href="http://quotes.nasdaq.com/asp/SummaryQuote.asp?symbol=CSCO&#038;selected=CSCO">csco</a>)  has been settled . The details are not yet available.<br />
<br />
<strong>Related:</strong><br />
December 11, 2008:<a href="http://www.softwarefreedom.org/news/2008/dec/11/cisco-lawsuit/"> SFLC files lawsuit against Cisco Systems</a> on the behalf of FSF. The complain is available as <a href="http://www.softwarefreedom.org/news/2008/dec/11/fsf-cisco-complaint.pdf">PDF</a> <br />
December 11, 2008: FSF publish a<a href="http://www.fsf.org/news/2008-12-cisco-suit"> press release</a>.<br />
May 12, 2009: <a href="http://newmedialaw.proskauer.com/2009/05/articles/open-source/free-software-foundation-and-cisco-settle-quietly-open-source-copyright-infringement-dispute/">recap</a> of the settlement on PROSKAUER ROSE NewMedia law blog. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/05/sflc-vs-cisco/feed/</wfw:commentRss>
		<slash:comments>177</slash:comments>
		</item>
		<item>
		<title>ensim &amp; php  :&#8217;premature end of script&#8217; ; php-script&#8217;</title>
		<link>http://www.cloudweavers.org/2009/05/premature-end-of-script/</link>
		<comments>http://www.cloudweavers.org/2009/05/premature-end-of-script/#comments</comments>
		<pubDate>Wed, 13 May 2009 19:40:18 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ensim]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1099</guid>
		<description><![CDATA[I had an installation of phpForms [1] to complete on a client server where Ensim was already installed and configured. installed. I&#8217;ve learn a couple of things: 1. Recovering the root MySQL password is &#8216;really, really easy&#8217; if Ensim is installed on the server &#8211; maybe a bit too much: # ensim-python -c &#8220;import sys;sys.path.append(\&#8221;/usr/lib/opcenter/mysql\&#8221;);import [...]]]></description>
			<content:encoded><![CDATA[<p>I had an installation of phpForms [1] to complete on a client server where Ensim was already installed and configured. installed. I&#8217;ve learn a couple of things:<br />
<br />
<strong>1.</strong> <br />
Recovering the root MySQL password is &#8216;really, really easy&#8217; if Ensim is installed on the server  &#8211; maybe a bit too much: </p>
<blockquote><p># ensim-python -c &#8220;import sys;sys.path.append(\&#8221;/usr/lib/opcenter/mysql\&#8221;);import mysqlbe;print mysqlbe.read_mysqlpass()&#8221;</p></blockquote>
<p>
<strong>2.</strong><br />
<em>./phpforms/install.php</em> script fail with a 500 error (application error) when viewed with a web browser but output valid code when viewed through a CLI. In a direct relation, the apache error-log is complaining : <br />
<strong>&#8216;premature end of script&#8217; ; php-script&#8217; </strong><br />
<br />
This error is directly related to Ensim&#8217;s security setting. Try lowering them: when logged as server-administrator, edit the site setting, and set a &#8216;low-security-setting&#8217;.<br />
<br />
[1]. <a href="http://phpforms.net/">http://phpforms.net/</a> &#8211; PHP Scripts to auto-magically create web forms using database backend. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/05/premature-end-of-script/feed/</wfw:commentRss>
		<slash:comments>140</slash:comments>
		</item>
		<item>
		<title>Libre Planet 2009 = little road trip</title>
		<link>http://www.cloudweavers.org/2009/03/libre_planet_2009/</link>
		<comments>http://www.cloudweavers.org/2009/03/libre_planet_2009/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 03:12:47 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[fsf]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[usa]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1058</guid>
		<description><![CDATA[Kind of missed this one earlier, FSF annual meeting (Libre Planet 2009 Conference) will be held at Harvard Science Center, Cambridge, MA &#8211; in 2 weeks! (21-22 March 2009). Since I&#8217;ve been working in the free software domain for quite a few years, I&#8217;ll be going to the &#8220;conference&#8221;. Right now, we got a driver [...]]]></description>
			<content:encoded><![CDATA[<p>Kind of missed this one earlier,<br />
<br />
<a href="http://www.fsf.org/">FSF</a> annual meeting (<a href="http://www.fsf.org/associate/meetings/2009/">Libre Planet 2009 Conference</a>) will be held at Harvard Science Center, Cambridge, MA &#8211; in 2 weeks! (21-22 March 2009).<br />
<br />
Since I&#8217;ve been working in the free software domain for quite a few years, I&#8217;ll be going to the &#8220;conference&#8221;. Right now, we got a driver (my girlfriend), a geek (Yannick Gingras) and maybe a tech&#8230; Sound like a nice little road trip&#8230;<br />
<br />
Evidently, I&#8217;ll be live blogging from there. Some pretty interesting presentations are lined-up &#8211; one from our local &#8220;Evan&#8221;, of Identi.ca fame. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/03/libre_planet_2009/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>top sysadmin stuff</title>
		<link>http://www.cloudweavers.org/2009/03/top-sysadmin-stuff/</link>
		<comments>http://www.cloudweavers.org/2009/03/top-sysadmin-stuff/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 13:45:37 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[ossec]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Technique]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1053</guid>
		<description><![CDATA[Being challenged everyday to augment my productivity, here is a few quick tricks/software helping system administrator. 1. BlackBerry Yeah, I know. It was an easy one &#8211; and easy to expect since I&#8217;ve bought a Storm. Employees get to hate them (since they are always hooked to the business) but as owner of a small [...]]]></description>
			<content:encoded><![CDATA[<p>Being challenged everyday to augment my productivity, here is a few quick tricks/software helping system administrator.<br />
<br />
<strong>1. <a href="http://www.blackberry.com/">BlackBerry</a></strong><br />
<br />
Yeah, I know. It was an easy one &#8211; and easy to expect since I&#8217;ve bought a Storm. Employees get to hate them (since they are always hooked to the business) but as owner of a small business, I NEED to be informed of everything going on. The ability of answering my email / instant messanging while in route between Montreal &#038; Ottawa is of prime importance. My clients doesn&#8217;t need to know where I am or what I am doing, they know I&#8217;m ready to help them.<br />
<br />
The BlackBerry by itself is not as feature-complete as the iPhone seem to be. Using the pre-loaded email client with gmail just doesn&#8217;t cut it.  It&#8217;s using IMAP and discarding all your filter/labels for incoming messages. There is an alternative : gmail mobile application. Available from the <a href="http://m.google.com">central mobile application repository</a> of Google. Using a customized alert setting, you can be informed when you have new mail (in your inbox), while preserving your filter/label configuration. While you are there, you should also install the maps application, can always be handy.<br />
<br />
Another &#8220;must-have&#8221; app. for sysadmin is <a href="http://www.xk72.com/midpssh/">MidpSSH</a>. Which, as its name make it pretty clear, is a SSH/Telnet client. There have been a few reports of incompatibility between Storm and midpssh &#8211; yet, with an up-to-date OS/taking into account that your device often capitalize the first letter (of a username)/openssh is case-sensitive, you should not have any problems to connect to GNU/Linux systems.<br />
<br />
<strong>2. Monitoring software</strong><br />
<br />
A good monitoring system watching over your network is a life saver and all the difference between you informing your client of a system failure or the other way around. <a href="http://www.nagios.org/">Nagios</a> is pretty well known and getting help is very easy since the community is so dynamic. Another software doing the same job is <a href="http://www.zabbix.org">Zabbix</a>. I do have some predisposition toward it, being a certified expert. Both are free softwares and are easy to install/configure. Zabbix does have a cuter interface though &#8211; can become handy if your client require access.<br />
<br />
Both software allows sysadmins to run remote command. Personally, I find those systems to be way too complicated to setup when <a href="http://mmonit.com/monit/">Monit</a> is easily available. Its configuration allow a syntax very similar to :<em> if load > 5 for 10 minutes, then stop postfix-delivery</em>. Another life saver when you don&#8217;t expect your remote monitoring agent to be able to launch a command. I use it for limits like (<em>if load>80 for 2 minutes, then stop {httpd,mysqld}</em>). If your system is badly losing interactivity, your normal remote monitoring software will never be able to save your system (ssh will timeout).<br />
<br />
<strong>3. Log/Security software</strong><br />
<br />
While Zabbix/nagios can do some checksum on important files (such as /etc/passwd, /etc/shadow, &#8230;), they are not ready as IDS (Intrusion Detection System) yet. For such system, I recommend <a href="http://www.ossec.net/">OSSEC</a>. Following the online documentation, you will have a log-analysis system created in no time &#8211; using thousand of rules given with the software. Customization can also be done pretty quickly. The &#8216;action&#8217; following a trigger can be email-alert or a command. The system come with a pre-built interface to iptables&#8230; port-scanning and brute force password testing are no more.<br />
<br />
<em>Add to all these tools a svn repository for your code, an Puppet system for global configuration and some wiki for documentation and you should have a pretty strong backbone to deal with anything your clients throws at you. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/03/top-sysadmin-stuff/feed/</wfw:commentRss>
		<slash:comments>83</slash:comments>
		</item>
		<item>
		<title>drbd_selector.sh</title>
		<link>http://www.cloudweavers.org/2009/01/drbd_selectorsh/</link>
		<comments>http://www.cloudweavers.org/2009/01/drbd_selectorsh/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 16:29:39 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[drbd]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=971</guid>
		<description><![CDATA[Here is a quick bash code snippet. It allows the execution of code/scripts on a server with a Primary drbd array. It does not take into account that there can be more than one array, or that split-brain scenario exist, or that the script might be not-executable, or &#8230; I&#8217;m really posting that because I [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a quick bash code snippet. It allows the execution of code/scripts on a server with a Primary drbd array.<br />
<br />
It does not take into account that there can be more than one array, or that split-brain scenario exist, or that the script might be not-executable, or &#8230;<br />
<br />
I&#8217;m really posting that because I get to use it quite often and always forget &#8216;how I did it last time&#8217;&#8230;  the search function on this blog is kinda nice ;-).<br />
</p>
<blockquote><p>
if [ $(grep st:Primary /proc/drbd | wc -l) = 1 ] ;<br />
 then $@ ;<br />
 fi
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2009/01/drbd_selectorsh/feed/</wfw:commentRss>
		<slash:comments>140</slash:comments>
		</item>
		<item>
		<title>get mysqld-server configure options</title>
		<link>http://www.cloudweavers.org/2008/12/get-mysqld-server-configure-options/</link>
		<comments>http://www.cloudweavers.org/2008/12/get-mysqld-server-configure-options/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 22:13:36 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=945</guid>
		<description><![CDATA[Quick question that was posted on mysql general discussion list by a random user on Internet : I was wondering how can I view the &#8220;./configure &#8230; &#8230;&#8221; string with which a mysql server installation was compiled with. Source: email Here is my answer which might be of interest to some reader. grep ^CONFIGURE_LINE $(which [...]]]></description>
			<content:encoded><![CDATA[<p>Quick question that was posted on <a href="http://lists.mysql.com/mysql">mysql general discussion</a> list by a random user on Internet : </p>
<blockquote><p>
I was wondering how can I view the &#8220;./configure &#8230; &#8230;&#8221; string with which a mysql server installation was compiled with.<br />
Source: <a href="http://lists.mysql.com/mysql/215561">email</a>
</p></blockquote>
<p>
Here is my answer which might be of interest to some reader. </p>
<blockquote><p>
grep ^CONFIGURE_LINE $(which mysqlbug)
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2008/12/get-mysqld-server-configure-options/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>[labsphoenix] Untangling the &#8220;Untangle&#8221; installation</title>
		<link>http://www.cloudweavers.org/2008/11/labsphoenix-untangling-the-untangle-installation/</link>
		<comments>http://www.cloudweavers.org/2008/11/labsphoenix-untangling-the-untangle-installation/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 19:39:55 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[untangle]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=869</guid>
		<description><![CDATA[Another technical post : Untangle installation in router mode. Untangle is an all inclusive, statefull, packet router. It can deal with virus analysis, spam filtering, intrusion detection, firewall, nating, vpn server, remote access portal and much, much more. It comes as a live knoppix cdrom of 400mb offering an intuitive installation wizard (note: will wipe [...]]]></description>
			<content:encoded><![CDATA[<p><center><img alt="Untangle title" src="http://www.untangle.com/templates/homepage/images/untangle_logo.gif" title="http://www.untangle.com/templates/homepage/images/untangle_logo.gif" width="125" height="75" /></center><br />
<strong>Another technical post</strong> : <a href="http://www.untangle.com/">Untangle</a> installation in router mode.<br />
<br />
Untangle is an all inclusive, statefull, packet router. It can deal with virus analysis, spam filtering, intrusion detection, firewall, nating, vpn server, remote access portal and much, much more. It comes as a <strong>live knoppix cdrom</strong> of 400mb offering an intuitive installation wizard (note: will wipe your HD). It does seem to support a lot of hardware configuration &#8216;out-of-the-box&#8217; since it installed on a DELL 4600 (dual xeon 2.4ghz) with an old raid controller (perc/3) with only some small difficulties concerning the USB controller (keyboard interface, not the mouse) which was easily fixed by switching to PS/2 devices. I was unable to see the error since the keyboard was automatically deactivated by the hardware detection process and &#8220;alt-f2&#8243; (to show boot process) was unavailable.<br />
<br />
The installation process is very straight forward. You don&#8217;t even need the online documentation (<a href="http://wiki.untangle.com/index.php/Main_Page">wiki</a>, <a href="http://wiki-beta.untangle.com/index.php/Untangle_Server_User%27s_Guide">UserGuide</a>, <a href="http://wiki.untangle.com/index.php/Untangle_Server_Quick_Start_Guides">QuickStart</a>) : even the admin password is defined by the user in the first boot process. There is one &#8216;must-known&#8217; thought : the post-installation process (configuration of the &#8216;rack&#8217;, a list of software affecting inbound connection) require an internet access and an access to untangle &#8216;web-store&#8217;. This isn&#8217;t very fun if you want to replace a live router or if you are installing behind a proxy.<br />
<br />
While it is a great product, Untangle allows a fallback to console/terminal for advanced tech guys, I&#8217;ve had quite a few troubles with this error: <em>cannot start a transaction within a transaction</em>. Untangle uses SQLite databases which easily goes into deadlocks when 2 operations are committed at the same time (like 2 hits on &#8220;save&#8221;). The best advice I can give you : if you see this error, immediately go through the computer restart procedure. Seem an harsh solution, but it work and will prevent your database of queuing requests that will, anyway, never be completed.<br />
<br />
<strong>Conclusion</strong> : good GUI for an easy to configure router, easy to fallback to GNU/Linux and modify the system. Available as a <a href="http://www.untangle.com/index.php?option=com_content&#038;task=view&#038;id=290&#038;Itemid=1148">vmware image</a>, <a href="http://www.untangle.com/index.php?option=com_content&#038;task=view&#038;id=447&#038;Itemid=1580">windows installer</a> (re-router) or <a href="http://www.untangle.com/index.php?option=com_content&#038;task=view&#038;id=251&#038;Itemid=1027">downloadable iso</a>. It&#8217;s a recommendation. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudweavers.org/2008/11/labsphoenix-untangling-the-untangle-installation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

