<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for apgarcia</title>
    <link>http://www.advogato.org/person/apgarcia/</link>
    <description>Advogato blog for apgarcia</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Thu, 24 Jul 2008 19:43:38 GMT</pubDate>
    <item>
      <pubDate>Tue, 16 Oct 2007 03:42:16 GMT</pubDate>
      <title>16 Oct 2007</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=55</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=55</guid>
      <description>i always loved my little &lt;a&#xD;
href="http://www.silverace.com/libretto/"&gt;libretto&lt;/a&gt; ct70.&#xD;
it has a 120 mhz pentium, 32 mb of ram, and a 640x480 24bpp&#xD;
display. don't laugh!&#xD;
&lt;p&gt;it's a great toy, but i must have suffered three or&#xD;
four hard drive crashes. i think i found a solution. &lt;a&#xD;
href="http://www.addonics.com"&gt;this company&lt;/a&gt; makes some&#xD;
cool stuff, among which are &lt;a&#xD;
href="http://www.addonics.com/products/cf_adapter/"&gt;compactflash&#xD;
and sd adapters&lt;/a&gt; for ide drives, both 2.5" and 3.5".&#xD;
they're fairly cheap. i got a 2.5" one for like $20.&#xD;
&lt;p&gt;tonight i installed &lt;a&#xD;
href="http://www.debian.org/releases/potato/"&gt;debian&#xD;
2.2&lt;/a&gt;r7 on it. so far so good! this thing is like a swiss&#xD;
army knife with its pcmcia cards: 802.11b, 10mbps&#xD;
ethernet, even a scsi adapter. plus the standard serial and&#xD;
parallel ports (i've actually used plip on this thing in the&#xD;
past). it makes great quickie ssh client or serial console,&#xD;
and it's just an all around fun toy! and i don't take for&#xD;
granted the pentium's mmu, running real, albeit old, linux.&#xD;
&lt;p&gt;it doesn't take much to make me happy. :-)</description>
    </item>
    <item>
      <pubDate>Fri, 5 Oct 2007 22:36:14 GMT</pubDate>
      <title>5 Oct 2007</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=54</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=54</guid>
      <description>This is really cool:&#xD;
&lt;a href="http://www.nordier.com/rn/" &gt;Robert Nordier&lt;/a&gt; has&#xD;
made an &lt;a href="http://www.nordier.com/v7x86/index.html" &gt;x86&#xD;
port&lt;/a&gt; of unix v7. (yes, the original runs in &lt;a&#xD;
href="http://simh.trailing-edge.com/"&gt;simh&lt;/a&gt;, but this is&#xD;
still super awesome.)</description>
    </item>
    <item>
      <pubDate>Tue, 2 Oct 2007 00:12:41 GMT</pubDate>
      <title>2 Oct 2007</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=53</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=53</guid>
      <description>i've been looking at some floss network monitoring systems&#xD;
lately. here are some quick notes.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Criteria (not necessarily in this order)&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;ol&gt;&#xD;
&lt;li&gt; LDAP authentication&#xD;
&lt;li&gt; Web interface / User friendliness / Operator retraining&#xD;
&lt;li&gt; Distributed monitoring&#xD;
&lt;li&gt; Redundancy&#xD;
&lt;li&gt; Documentation&#xD;
&lt;li&gt; Community support, mailing lists&#xD;
&lt;li&gt; Flexibility -- how easy is it to create custom monitors?&#xD;
&lt;li&gt; LDAP integration? (computer groups, contacts)&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Software&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;&lt;a href="http://www.opennms.org" &gt;OpenNMS&lt;/a&gt;&#xD;
&lt;li&gt;&lt;a href="http://www.zabbix.com" &gt;Zabbix&lt;/a&gt;&#xD;
&lt;li&gt;&lt;a href="http://www.zenoss.com" &gt;Zenoss&lt;/a&gt;&#xD;
&lt;li&gt;Nagios/&lt;a&#xD;
href="http://www.groundworkopensource.com/"GroundWork&gt;GroundWork&lt;/a&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt; 1. OpenNMS&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; OpenNMS aims to be 100% Java, uses Tomcat, GWT,&#xD;
AJAX, XML,&#xD;
PostgreSQL,&#xD;
intends to implement SOA&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; cons:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;complex, error-prone installation -- could not get to work&#xD;
on RHEL5; downgraded to RHEL4.&#xD;
&lt;li&gt;not configurable through web interface&#xD;
&lt;li&gt;xml config files are really more complex than they need&#xD;
to be&#xD;
&lt;li&gt;possibly unstable? coworker was able to generate an&#xD;
exception after playing w/ it for 5 minutes&#xD;
&lt;li&gt;custom plugins are relatively difficult to write, and&#xD;
they discourage using any language besides java.&#xD;
&lt;li&gt;documentation is rather poor: not well written, and had&#xD;
to gather info from different parts of web site and wiki&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; pros:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;good use of SNMP&#xD;
&lt;li&gt;can use nagios plugins with nrpe monitor&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; 2. Zenoss&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Zenoss is written in python, using the zope&#xD;
framework&#xD;
and MySQL&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; cons:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;can distribute collection agents, but does not support&#xD;
distributed servers in the same way Zabbix does&#xD;
&lt;li&gt;I am not really familiar with python or zope&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; pros:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;very easy to install using rpm. also can check for its&#xD;
own updates online.&#xD;
&lt;li&gt;everything configurable through web interface&#xD;
&lt;li&gt;excellent use of SNMP and WMI; no need to install&#xD;
separate agent on linux or windows&#xD;
&lt;li&gt;can make use of nagios plugins, and custom plugins are&#xD;
easy to write in any language&#xD;
&lt;li&gt;clean, object oriented design&#xD;
&lt;li&gt;ui is pretty!&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;3. Zabbix&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Zabbix has a PHP front end, can use MySQL,&#xD;
PostgreSQL,&#xD;
Oracle, or SQLite&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; cons:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;not hard to install, but have to compile it yourself&#xD;
&lt;li&gt;has its own agent that must be compiled for each type of&#xD;
host to be monitored (RHEL4-5, Solaris 8-10, Windows) --&#xD;
maintenance nightmare&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt; pros:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;does distributed monitoring&#xD;
&lt;li&gt;most things configurable through web interface&#xD;
&lt;li&gt;nice looking ui&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;4. GroundWork -- haven't tried yet, but based on&#xD;
nagios, which I have used...&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;cons:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;seems somewhat naive, like snmp was an afterthought&#xD;
rather than a central part of the design from the start?&#xD;
&lt;li&gt;vanilla nagios ui is kind of ugly. maybe GroundWork is&#xD;
better.&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; pros:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;decent oo design (again referring to system abstractions&#xD;
rather than code)&#xD;
&lt;/ul&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 1 Jan 2002 04:25:05 GMT</pubDate>
      <title>1 Jan 2002</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=52</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=52</guid>
    </item>
    <item>
      <pubDate>Tue, 20 Nov 2001 14:13:58 GMT</pubDate>
      <title>20 Nov 2001</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=51</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=51</guid>
    </item>
    <item>
      <pubDate>Tue, 6 Nov 2001 15:34:46 GMT</pubDate>
      <title>6 Nov 2001</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=50</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=50</guid>
    </item>
    <item>
      <pubDate>Thu, 25 Oct 2001 14:42:21 GMT</pubDate>
      <title>25 Oct 2001</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=49</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=49</guid>
    </item>
    <item>
      <pubDate>Fri, 14 Sep 2001 01:59:35 GMT</pubDate>
      <title>14 Sep 2001</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=48</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=48</guid>
    </item>
    <item>
      <pubDate>Tue, 11 Sep 2001 17:37:26 GMT</pubDate>
      <title>11 Sep 2001</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=47</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=47</guid>
    </item>
    <item>
      <pubDate>Mon, 10 Sep 2001 03:16:43 GMT</pubDate>
      <title>10 Sep 2001</title>
      <link>http://www.advogato.org/person/apgarcia/diary.html?start=46</link>
      <guid>http://www.advogato.org/person/apgarcia/diary.html?start=46</guid>
      <description>&lt;blockquote&gt;As the UNIX system has spread, the fraction of
its users who are skilled in its application has decreased. 
Time and again, we have seen experienced users, ourselves
included, find only clumsy solutions to aproblem, or write
programs to do jobs that existing tools handle
easily.&lt;br&gt;-Kernighan/Pike, 1984&lt;/blockquote&gt;
&lt;p&gt;
&lt;blockquote&gt;There are many people who use UNIX or Linux who
IMHO do not understand UNIX. UNIX is not just an operating
system, it is a way of doing things, and the shell plays a
key role by providing the glue that makes it work. The UNIX
methodology relies heavily on reuse of a set of tools rather
than on building monolithic applications. Even perl
programmers often miss the point, writing the heart and soul
of the application as perl script without making use of the
UNIX toolkit.&lt;br&gt;-David Korn, 2001&lt;/blockquote&gt;</description>
    </item>
  </channel>
</rss>
