<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>opennms &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/opennms/</link>
	<description>Feed of posts on WordPress.com tagged "opennms"</description>
	<pubDate>Tue, 01 Dec 2009 01:41:02 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Installing PostgreSQL 8.3 on Windows]]></title>
<link>http://devio.wordpress.com/2009/06/19/installing-postgresql-8-3-on-windows/</link>
<pubDate>Fri, 19 Jun 2009 12:28:15 +0000</pubDate>
<dc:creator>devio</dc:creator>
<guid>http://devio.wordpress.com/2009/06/19/installing-postgresql-8-3-on-windows/</guid>
<description><![CDATA[I wanted to try out OpenNMS for monitoring our server infrastructure, and need to install PostgreSQL]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I wanted to try out <a href="http://www.opennms.org/index.php/Main_Page" target="_blank">OpenNMS</a> for monitoring our server infrastructure, and need to install PostgreSQL as described in the <a href="http://www.opennms.org/index.php/Installation:Windows" target="_blank">Installation manual</a>.</p>
<p>Everything worked as described, except for one item during the installation of PostgreSQL: Trying to execute the command</p>
<pre>initdb -E UTF-8 -U postgres ..\data</pre>
<p>resulted in the error message</p>
<pre>initdb: could not access directory "../data": No such file or directory</pre>
<p>It turns out that initdb seems to have a problem with spaces in directory names (&#8220;Program Files&#8221;). <span style="text-decoration:line-through;">Replacing the path with short filenames (&#8220;Program~1&#8243;) solves the problem</span> Defining a path without any spaces solves the problem:</p>
<pre>initdb -E UTF-8 -U postgres \databases\postgresql\8.3\data</pre>
<p>Success!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sekelumit Kisah dari PT.Inti (Part 2)]]></title>
<link>http://nandyagoesti.wordpress.com/2009/06/13/sekelumit-kisah-dari-pt-inti-part-2/</link>
<pubDate>Sat, 13 Jun 2009 15:12:32 +0000</pubDate>
<dc:creator>nandyagoesti</dc:creator>
<guid>http://nandyagoesti.wordpress.com/2009/06/13/sekelumit-kisah-dari-pt-inti-part-2/</guid>
<description><![CDATA[Okay, Alhamdulillah akhirnya saya bisa posting cerita tentang kerja praktik juga. Setelah beberapa s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Okay, Alhamdulillah akhirnya saya bisa posting cerita tentang kerja praktik juga. Setelah beberapa saat sebelumnya cerita yang ingin saya tampilkan direbut semua ma <a href="http://siapjuragan.wordpress.com">putat</a>. T.T</p>
<p>Seperti yang teman2 udah baca sebelumnya, KP kami ini emang bisa disebut sebagai KP Daud. Nah lho..apaan tuh? Berhubung ada kebijakan seperti ini :</p>
<p>Nandya &#38; Putat (NP)   : &#8220;Pak, aturan disini seperti apa ya?&#8221;<br />
Pembimbing KP (PKP) : &#8220;santai aja. disini kalian<strong> gak perlu setiap hari masuk</strong>. ya<strong> kalo</strong> kalian <strong>butuh riset</strong> silakan aja ke kantor.&#8221;<br />
NP : &#8220;(terdiam membisu saling menyimpan tanya), oh baik pak, <strong>terimakasih.</strong>&#8220;</p>
<p>Dan, alhasil dari 5 hari waktu kerja, kami hanya 4 kali masuk ke kantor..:))</p>
<p>Oke, mungkin kebanyakan ya pembukanya..langsung mulai cerita aja deh..</p>
<p>Seperti yang diceritain putat waktu itu..kami diminta untuk membuat <em>customize</em> dari sistem yang dinamakan OpenNMS (Open Network Management System). Karena perangkat lunak ini bersifat<em> Open Source</em>, perih hati ini rasanya kalo harus menggunakan OS yang gak <em>Open Source</em>. Jadi <strong><em>we</em></strong> (aja .RED) kita make OS yang Open Source. apa tuh??</p>
<p>ini dia !!</p>
<div class="wp-caption aligncenter" style="width: 298px"><a href="http://beconfused.com/images/2007/08/Ubuntu-logo.gif"><img src="http://beconfused.com/images/2007/08/Ubuntu-logo.gif" alt="Ubuntus Logo" width="288" height="293" /></a><p class="wp-caption-text">Ubuntu&#39;s Logo</p></div>
<p><strong>FAQ :</strong></p>
<p><strong>Q</strong> : Nan, tat, lambang naon eta?<br />
<strong>A</strong> : Ubuntu ieu..</p>
<p><strong>Q</strong> : Ubuntu teh naon? usus buntu?<!--more--><br />
<strong>A </strong>: arrgghh..dodol maneh..eta teh open source OS!</p>
<p><strong>Q</strong> : open source OS? naon deui eta??<br />
<strong>A</strong> : &#8230;&#8230; tanyakeun google we lah..</p>
<p>ya..jadi kami akan menggunakan OS Ubuntu untuk melakukan proyek ini. Berhubung kami awam banget dalam penggunaan Ubuntu, jadi ya beberapa hari pertama bener2 digunain buat mempelajari si Ubuntu <strong><em>tea</em></strong> (itu .RED). Dan akhirnya di hari keempat, kami berhasil meng-instal OpenNMS di Ubuntu.</p>
<p>FYI, cara meng-instal suatu program di Ubuntu jauh berbeda dengan meng-instal program di Windows. Sekedar berbagi pengalaman, saya akan menuliskan bagaimana prosedur meng-instal <em>software</em> OpenNMS di Ubuntu. Fasten your seatbelt and relax!!</p>
<p><strong>1. Langkah pertama yang harus dilakukan adalah menambahkan daftar repository list pada file &#8221; /etc/apt/sources.list &#8220;</strong><br />
deb http://debian.opennms.org stable main<br />
deb-src http://debian.opennms.org stable main</p>
<p><strong>2. Kemudian, setiap software dalam Ubuntu butuh yang namanya PGP Key (PGP Key adalah penanda author dari pencipta software-nya). Nah, setelah ini kita tambahkan deh PGP Key-nya..</strong><br />
$ wget -O &#8211; http://debian.opennms.org/OPENNMS-GPG-KEY &#124; sudo apt-key add -</p>
<p><strong>3. Abis itu, kita mulai deh meng-update repo-nya (repo ya, bukan reepooh)</strong><br />
$ sudo apt-get update</p>
<p><strong>4. And then, snap snap snap, kita bisa mulai menginstal repository ini. gunanya apa? untuk mencegah dependency error..</strong><br />
$ sudo apt-get install sun-java6-jdk tomcat5.5 tomcat5.5-webapps tomcat5.5-admin<br />
$ sudo apt-get install postgresql-8.3 iplike-pgsql83<br />
$ sudo apt-get install opennms-common opennms-webapp opennms-server opennms-db jrrd jicmp</p>
<p>Hufffhhh..Capek ya? ini masih belom apa-apa lho..sekarang saatnya mengkonfigurasi Java-nya..</p>
<p><strong>5. Konfigurasi default program untuk menjalankan java-nya adalah sebagai berikut :</strong><br />
$ sudo update-alternatives &#8211;config java<br />
$ sudo update-alternatives &#8211;config javac<br />
Seperti khotbah jumat tadi, khatibnya bilang &#8220;Segala sesuatu di dunia ini adalah pilihan&#8221;. Dan saya menyarankan untuk memilih pilihan SUN apabila teman-teman setelah melakukan instruksi yang terakhir dihadapkan pada pilihan yang membingungkan.</p>
<p><strong>6. Kemudian mari kita tambahkan text di bawah ini di file /etc/environment</strong><br />
JAVA_HOME=&#8221;/usr/lib/jvm/java-6-sun&#8221;<br />
JDK_HOME=&#8221;/usr/lib/jvm/java-6-sun&#8221;</p>
<p><strong>7. Restart /etc/environment</strong><br />
source /etc/environment</p>
<p>Saatnya mengkonfigurasi tomcat5.5 :</p>
<p><strong>8. Ubah port number menjadi “8080” Dari defaultnya di “8180” di file /etc/tomcat5.5/server.xm</strong>l</p>
<p><strong>9. Restart tomcat5.5</strong><br />
$ sudo /etc/init.d/tomcat5.5 restart</p>
<p>Konfigurasi PostgreSQL8.2</p>
<p><strong>10. Buka file /etc/postgresql/8.2/main/pg_hba.conf. Tambahkan tulisan di bawah ini sebelum kata DO NOT DISABLE</strong><br />
#TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD<br />
local all all trust<br />
host all all 127.0.0.1 255.255.255.255 trust<br />
host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff trust</p>
<p><strong>11. Buka file /etc/postgresql/8.2/main/postgresql.conf Uncomment tulisan</strong><br />
listen_addresses = ‘localhost&#8217;</p>
<p>Konfigurasi OpenNMS</p>
<p><strong>12. Tambahkan di file /etc/environment</strong><br />
OPENNMS_HOME=&#8221;/usr/share/opennms&#8221;</p>
<p><strong>13. Restart /etc/environment</strong><br />
source /etc/environment</p>
<p><strong>14. Set up Java Virtual Machine-nya</strong><br />
$ sudo $OPENNMS_HOME/bin/runjava -s</p>
<p><strong>15. Install OpenNMS nya</strong><br />
$ sudo $OPENNMS_HOME/bin/install -disU -l /usr/lib/jni:/usr/lib<br />
Kalo berhasil, akan tampil tulisan :</p>
<p><strong>Installation Succeed </strong><br />
(atau semacamnya,, lupa)</p>
<p><strong>16. Install install_iplike.sh</strong><br />
$ sudo /usr/sbin/install_iplike.sh</p>
<p>Ingin tahu apakah berhasil atau tidak? nih ada kuncinya..kalo berhasil, nanti bakal ada tulisan :</p>
<p><strong>CREATE FUNCTION</strong></p>
<p>tapi, kegagalan mungkin aja terjadi. dan tanda-tandanya adalah terminal akan meminta password posgresql..</p>
<p><strong>17. Lakukan konfigurasi pada file-file di bawah ini</strong><br />
# sudo nano /etc/opennms/discovery-configuration.xml<br />
# sudo nano /etc/opennms/snmp-config.xml</p>
<p>Konfigurasi Tomcat</p>
<p><strong>18. Ubah file /etc/default/tomcat5.5 Lalu ubah dan uncomment beberapa baris menjadi</strong><br />
TOMCAT5_USER=root<br />
JAVA_HOME=/usr/lib/jvm/java-6-sun</p>
<p><strong>19. Lakukan perintah instalasi lagi untuk set up webapp pada Tomcat</strong><br />
$ sudo $OPENNMS_HOME/bin/install -l /usr/lib/jni/ -y -w /var/lib/tomcat5.5/conf/Catalina/localhost</p>
<p>Konfigurasi akhir</p>
<p><strong>2</strong><strong>0. Restart Tomcat, PostgreSQL, dan OpenNMS</strong><br />
$ sudo /etc/init.d/tomcat5.5 restart<br />
$ sudo /etc/init.d/postgresql-8.2 restart<br />
$ sudo /etc/init.d/opennms restart</p>
<p><strong>Yihaaa, Done!! yes yes yesssss!! it&#8217;s done!!!</strong></p>
<p>Mungkin sekian dulu lah ilmu yang kami bagi ini&#8230;nanti Insya Allah kalo ada perkembangan kite kabar2in lagi ye..selamat KP teman-teman semua&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenNMS displays the wrong time (zone)]]></title>
<link>http://quarkmitsauce.wordpress.com/2009/05/27/opennms-displays-the-wrong-time-zone/</link>
<pubDate>Wed, 27 May 2009 08:36:10 +0000</pubDate>
<dc:creator>quark</dc:creator>
<guid>http://quarkmitsauce.wordpress.com/2009/05/27/opennms-displays-the-wrong-time-zone/</guid>
<description><![CDATA[On Ubuntu: If OpenNMS is using the wrong time zone to display the current date add export TZ=`cat /e]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>On Ubuntu:</p>
<p>If OpenNMS is using the wrong time zone to display the current date add</p>
<blockquote>
<pre>export TZ=`cat /etc/timezone`</pre>
</blockquote>
<p>to /etc/init.d/opennms</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Opennms]]></title>
<link>http://hanswolters.wordpress.com/2009/03/20/opennms/</link>
<pubDate>Fri, 20 Mar 2009 20:49:00 +0000</pubDate>
<dc:creator>Hans</dc:creator>
<guid>http://hanswolters.wordpress.com/2009/03/20/opennms/</guid>
<description><![CDATA[Zo af en toe moet je eens wat nieuws testen, deze week was het tijd voor opennms, een monitoring too]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Zo af en toe moet je eens wat nieuws testen, deze week was het tijd voor opennms, een monitoring tool dat je in netwerk kan scannen en meldingen kan geven als er problemen zijn.</p>
<p>Op het werk zijn we al een aardige poos bezig met Nagios en sinds een wat kortere periode met Cacti. Cacti is in eerste instantie een systeem dat via snmp get&#8217;s informatie over systemen kan ophalen. Dat kan verschillen van diskspace tot aan het aantal ingelogde gebruikers en nog heel veel andere zaken. Nagios is een applicatie dat actief en passief systemen kan checken met daemons.</p>
<p>Opennms is, voor zover ik het in een paar uur heb kunnen beoordelen een combinatie van beiden. Het kan, zoals met Nagios, meldingen per e-mail en sms naar gedefineerde gebruikers gooien. Daarnaast kan het vanaf het eerste moment gelijk grafische informatie geven zoals cacti dat ook wel doet.</p>
<p>De grote verrassing zat er bij mij vooral in dat opennms default al leuke zaken kan monitoren. Ook zaken als Oracle en MS Exchange kan het monitoren. Bij die laatste opties moet je wel weer jdbc drivers laden en ook de queries erachter zelf schrijven maar vanaf dat moment krijg je degelijke informatie. Dit is in principe ook mogelijk met Cacti maar uit ervaring weet ik dat de poller die in php is geschreven over zijn nek gaat als je redelijk veel nodes moet afgaan.</p>
<p>Het grootste voordeel op dit moment lijkt vooral dat het een combinatie is die zowel kan waarschuwen en rapporteren in een grafisch model. Daarnaast ziet het uit de doos al allerlei zaken als netwerkconnecties naar andere lan&#8217;s enzo. De komende weken ga ik er zo af en toe eens mee stoeien en zal dan bekijken of we het echt gaan inzetten.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenNMS]]></title>
<link>http://geekspeech.wordpress.com/2008/12/23/opennms/</link>
<pubDate>Tue, 23 Dec 2008 20:28:32 +0000</pubDate>
<dc:creator>Amirvala Movahed</dc:creator>
<guid>http://geekspeech.wordpress.com/2008/12/23/opennms/</guid>
<description><![CDATA[OpenNMS is an enterprise-grade network monitoring platform developed under the open source software ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>OpenNMS</strong> is an enterprise-grade <a title="Network monitoring" href="http://en.wikipedia.org/wiki/Network_monitoring">network monitoring</a> platform developed under the <a title="Open source software" href="http://en.wikipedia.org/wiki/Open_source_software">open source software</a> model. It consists of a community-supported, open-source project as well as an organization offering commercial services, training and support. (Wikipedia)</p>
<h2><span class="mw-headline">Features</span></h2>
<ul>
<li>Service polling &#8211; determining service availability and latency, including distributed measurement of availability and latency, and reporting on the results</li>
<li>Data collection &#8211; collecting, storing and reporting on data collected from nodes via protocols including <a class="mw-redirect" title="SNMP" href="http://en.wikipedia.org/wiki/SNMP">SNMP</a>, <a class="mw-redirect" title="JMX" href="http://en.wikipedia.org/wiki/JMX">JMX</a>, <a class="mw-redirect" title="HTTP" href="http://en.wikipedia.org/wiki/HTTP">HTTP</a>, and NSClient</li>
<li>Thresholding &#8211; evaluating polled latency data or collected performance data against configurable thresholds, creating events when these are exceeded or rearmed</li>
<li>Event management &#8211; receiving events, both internal and external, including via <a class="mw-redirect" title="SNMP" href="http://en.wikipedia.org/wiki/SNMP">SNMP</a> traps</li>
<li>Alarms and automations &#8211; reducing events according to a reduction key and scripting automated actions centered around alarms</li>
<li>Notifications &#8211; sending notices regarding noteworthy events via e-mail, <a class="mw-redirect" title="XMPP" href="http://en.wikipedia.org/wiki/XMPP">XMPP</a>, or other means</li>
</ul>
<h3><span class="mw-headline">Try Out OpenNMS</span></h3>
<p><a class="external free" title="http://demo.opennms.org/opennms/" rel="nofollow" href="http://demo.opennms.org/opennms/">http://demo.opennms.org/opennms/</a></p>
<ul>
<li> username: <em>demo</em></li>
<li> password: <em>demo</em></li>
</ul>
<p><a title="OpenNMS" href="http://www.opennms.org/" target="_blank">http://www.opennms.org/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenNMS with CheckStyle]]></title>
<link>http://experiencesharing.wordpress.com/2008/08/27/opennms-with-checkstyle/</link>
<pubDate>Wed, 27 Aug 2008 09:23:15 +0000</pubDate>
<dc:creator>experiencesharing</dc:creator>
<guid>http://experiencesharing.wordpress.com/2008/08/27/opennms-with-checkstyle/</guid>
<description><![CDATA[What is CheckStyle: Checkstyle is a development tool to help programmers to write Java code that adh]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>What is CheckStyle:</strong></p>
<p><em>Checkstyle</em> is a development tool to help programmers to write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring task. This makes it ideal for projects that want to enforce a coding standard.</p>
<p>Checkstyle is highly configurable and can be made to support almost any coding standard. An example configuration file is supplied supporting the <a href="http://java.sun.com/docs/codeconv/">Sun Code Conventions</a>. As well, other sample configuration files are supplied for other well known conventions.</p>
<p>A good example of a report that can be produced using CheckStyle and <a href="http://maven.apache.org/">Maven</a></p>
<p class="MsoNormal">I prefer to use <a href="http://geosoft.no/development/javastyle.html">geosoft</a> java coding conventions always. You can download CheckStyle from <a href="http://checkstyle.sourceforge.net/">here</a>.</p>
<p class="MsoNormal"><strong>Procedure to integrate CheckStyle with OpenNMS Maven:</strong></p>
<p>I believe us all familiar to use <a href="http://maven.apache.org/">Maven</a>.  So I am just directly going for CheckStyle integration.</p>
<p>While compiling OpenNMS code I used CheckStyle to generate Static code Analyze report.</p>
<p>To generate the Checkstyle report as part of the Project Reports, add the Checkstyle plugin in the <tt><span style="font-size:10pt;">&#60;reporting&#62;</span></tt> section of openNMS root <tt><span style="font-size:10pt;">pom.xml</span></tt> .</p>
<pre>&#60;project&#62;
<span>  </span>...
<span>  </span>&#60;reporting&#62;
<span>    </span>&#60;plugins&#62;
<span>      </span>&#60;plugin&#62;
<span>        </span>&#60;groupId&#62;org.apache.maven.plugins&#60;/groupId&#62;
<span>        </span>&#60;artifactId&#62;maven-checkstyle-plugin&#60;/artifactId&#62;
<span>      </span>&#60;/plugin&#62;
<span>    </span>&#60;/plugins&#62;
<span>  </span>&#60;/reporting&#62;
<span>  </span>...
&#60;/project&#62;
 <span style="font-size:10pt;font-family:&#34;">
</span>I used geosoft check file so I changed the above configuration as per my need

 <a href="http://experiencesharing.files.wordpress.com/2008/08/temp12.jpg"><img class="alignnone size-large wp-image-62" src="http://experiencesharing.wordpress.com/files/2008/08/temp12.jpg?w=500" alt="" width="500" height="96" /></a><!--[if gte vml 1]&#62;-->

<!--[if !vml]--><!--[endif]--></pre>
<p>Then, execute the site plugin to generate the report. Use the following command in command line.</p>
<pre>mvn site</pre>
<p>We can also generate the Checkstyle report by explicitly executing the <tt><span style="font-size:10pt;">checkstyle:checkstyle</span></tt> goal from the command line. It is not required to specify the Checkstyle plugin in your <tt><span style="font-size:10pt;">pom.xml</span></tt> unless you want to use a specific configuration. . Use the following command in command line.</p>
<p>mvn checkstyle:checkstyle</p>
<p>To specifically configure the Checkstyle plugin, we need to add it in the <tt><span style="font-size:10pt;">&#60;build&#62;</span></tt> section of your <tt><span style="font-size:10pt;">pom.xml</span></tt> as shown in the sample below.</p>
<p><span style="font-size:10pt;font-family:&#34;"><!--[if gte vml 1]&#62;                    &#60;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p><a href="http://experiencesharing.files.wordpress.com/2008/08/temp.jpg"><img class="aligncenter size-full wp-image-59" src="http://experiencesharing.wordpress.com/files/2008/08/temp.jpg" alt="" width="440" height="112" /></a><span style="font-size:10pt;font-family:&#34;"><!--[if gte vml 1]&#62;                    &#60;![endif]--><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal"><strong>Note:</strong> The generated report will be saved under target\site folder of each project folder. example : opennms-model\target\site</p>
<p class="MsoNormal">
<p class="MsoNormal">Reference Links:</p>
<p class="MsoNormal">
<p class="MsoNormal"><a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/checkstyle-mojo.html#outputDirectory">http://maven.apache.org/plugins/maven-checkstyle-plugin/checkstyle-mojo.html#outputDirectory</a></p>
<p class="MsoNormal"><a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/usage.html">http://maven.apache.org/plugins/maven-checkstyle-plugin/usage.html</a></p>
<p class="MsoNormal"><a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/">http://maven.apache.org/plugins/maven-checkstyle-plugin/</a></p>
<p class="MsoNormal">
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenNMS - Email Notification]]></title>
<link>http://experiencesharing.wordpress.com/2008/08/25/opennms-email-notification/</link>
<pubDate>Mon, 25 Aug 2008 07:27:49 +0000</pubDate>
<dc:creator>experiencesharing</dc:creator>
<guid>http://experiencesharing.wordpress.com/2008/08/25/opennms-email-notification/</guid>
<description><![CDATA[Hi All, From last week I just started to work with OpenNMS. It’s such a wonderful web based network ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="MsoNormal">Hi All,</p>
<p class="MsoNormal">From last week I just started to work with <a title="OpenNMS" href="http://www.opennms.org/index.php/Main_Page">OpenNMS</a>. It’s such a wonderful web based network discovery tool. It has lot of features then other NMS products.</p>
<p class="MsoNormal">I downloaded the version 1.5.91 from OpenNMS <a href="http://www.opennms.org/index.php/Checkout_the_Source_Code">download server</a>. Compiled with maven and added with eclipse workbench. Every thing works fine except mail notification. After some RND on this, finally i solved the problem.  I used gmail smtp server.</p>
<p class="MsoNormal">
<p class="MsoNormal">All open NMS configurations related files are found under <strong>etc</strong> folder of openNMS. To enable mail notification we need to do some changes in the configuration files.<span style="color:blue;"> </span><strong><span style="text-decoration:underline;"><span style="text-decoration:none;"> </span></span></strong></p>
<p class="MsoNormal"><strong><span style="text-decoration:underline;">Edit Javamail-configuration.xml to set SMTP information<span style="text-decoration:none;"> </span></span></strong></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.fromAddress=frommailid@gmail.com</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.useJMTA=false</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.transport=smtp</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.mailHost=smtp.gmail.com</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.smtpport=587</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.smtpssl.enable=false</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.authenticate=true</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.authenticateUser=tomailid@gmail.com</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.authenticatePassword=password</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.starttls.enable=true</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.messageContentType=text/html</span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;">org.opennms.core.utils.charset=UTF-8</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size:10pt;font-family:&#34;"> </span><strong></strong></p>
<p class="MsoNormal"><strong><span style="text-decoration:underline;">Edit notifd-configuration.xml to enable notification</span></strong></p>
<p>status=&#8221;on&#8221;</p>
<p>E<strong>xample: </strong><br />
notifd-configuration<br />
status=<span style="color:#ff0000;">&#8220;on&#8221;</span><br />
pages-sent=&#8221;SELECT * FROM notifications&#8221;<br />
next-notif-id=&#8221;SELECT nextval(&#8216;notifynxtid&#8217;)&#8221;<br />
next-group-id=&#8221;SELECT nextval(&#8216;notifygrpid&#8217;)&#8221;</p>
<p class="MsoNormal">
<p><strong><span style="text-decoration:underline;">User mail configuration for notification:</span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p>As per your need you can configure the duty schedules.</p>
<p><strong>Example:</strong></p>
<p><img class="aligncenter size-full wp-image-37" src="http://experiencesharing.wordpress.com/files/2008/08/open1.jpg" alt="" width="489" height="513" /></p>
<p><img class="aligncenter size-medium wp-image-39" src="http://experiencesharing.wordpress.com/files/2008/08/open2.jpg?w=300" alt="" width="490" height="150" /></p>
<p><strong> </strong></p>
<p><strong><!--[if gte vml 1]&#62; &#60;![endif]--></strong></p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration:underline;">Group configuration for notify: </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p>As per your need you can configure the duty schedules.</p>
<p><strong>Example:</strong></p>
<p><img class="aligncenter size-large wp-image-42" src="http://experiencesharing.wordpress.com/files/2008/08/open32.jpg?w=500" alt="" width="500" height="199" /></p>
<p><img class="alignnone size-large wp-image-44" src="http://experiencesharing.wordpress.com/files/2008/08/open4.jpg?w=500" alt="" width="500" height="148" /></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>When my node is down, i got a email notification. please see the below mail.</strong></p>
<p><strong> </strong></p>
<p><img class="alignnone size-large wp-image-43" src="http://experiencesharing.wordpress.com/files/2008/08/open5.jpg?w=500" alt="" width="500" height="173" /></p>
<p><strong> </strong></p>
<p class="MsoNormal">
<p><strong><span style="font-size:12pt;font-family:&#34;"><!--[endif]--></span></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sistemas de monitorización]]></title>
<link>http://revisterux.wordpress.com/2008/05/29/sistemas-de-monitorizacion/</link>
<pubDate>Thu, 29 May 2008 06:58:41 +0000</pubDate>
<dc:creator>enramos.com</dc:creator>
<guid>http://revisterux.wordpress.com/2008/05/29/sistemas-de-monitorizacion/</guid>
<description><![CDATA[Hace unos días, un amigo experto en redes que trabaja con una gran empresa de telecomunicaciones, me]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em>Hace unos días, un amigo experto en redes que trabaja con una gran empresa de telecomunicaciones, me expresó una de las preocupaciones más comunes con las que me he encontrado durante mis últimos años de trabajo. Cómo gestionar y monitorizar cada uno de los dispositivos incluidos en cualquier red, sea del tamaño que sea, controlando el rendimiento desde un simple ordenador con un router de banda ancha a una red de más de 10000 equipos y servicios.</em></p>
<p style="text-align:right;"><strong><em>José Ángel Muñoz Martínez</em></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[openNMS on Ubuntu 7.04 "Feisty Fawn"]]></title>
<link>http://gede2005.wordpress.com/2008/04/08/opennms-on-ubuntu-704-feisty-fawn/</link>
<pubDate>Tue, 08 Apr 2008 11:52:54 +0000</pubDate>
<dc:creator>gede2005</dc:creator>
<guid>http://gede2005.wordpress.com/2008/04/08/opennms-on-ubuntu-704-feisty-fawn/</guid>
<description><![CDATA[OpenNMS is the world&#8217;s first enterprise grade network management platform developed under the ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>OpenNMS is the world&#8217;s first <a title="Enterprise grade" href="http://www.opennms.org/index.php/Enterprise_grade">enterprise grade</a> network management platform developed under the <a class="external text" title="http://www.opensource.org/" rel="nofollow" href="http://www.opensource.org/">open source</a> model. It consists of a community supported open-source project as well as a commercial <a class="external text" title="http://www.opennms.com/site/professional-services.html" rel="nofollow" href="http://www.opennms.com/site/professional-services.html">services</a>, <a class="external text" title="http://www.opennms.com/site/opennms-training.html" rel="nofollow" href="http://www.opennms.com/site/opennms-training.html">training</a>, and <a class="external text" title="http://www.opennms.com/site/commercial-opennms-support.html" rel="nofollow" href="http://www.opennms.com/site/commercial-opennms-support.html">support</a> organization.</p>
<p>You should have read access to all content on this wiki, but you will need to register to add or edit pages, or upload files or images. OpenNMS is community supported, so you are welcome and encouraged to add content to this website. Your registration information will not be used outside of this wiki.</p>
<p>How to install openNMS on ubuntu : <a href="http://www.opennms.org/index.php/Ubuntu_7.04_%22Edgy_Eft%22_Tomcat_5.5,_JDK_1.5_&#38;_OpenNMS_1.3">http://www.opennms.org/</a></p>
<p>indonesian version : <a href="http://aswantara.wordpress.com/">http://aswantara.wordpress.com/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Review: Essential SNMP, 2nd edition ]]></title>
<link>http://bitsandchaos.wordpress.com/2008/01/14/review-essential-snmp-2nd-edition/</link>
<pubDate>Mon, 14 Jan 2008 09:39:41 +0000</pubDate>
<dc:creator>Paolo</dc:creator>
<guid>http://bitsandchaos.wordpress.com/2008/01/14/review-essential-snmp-2nd-edition/</guid>
<description><![CDATA[Last previous entry in this blog was one month ago, I&#8217;m unhappy with this but as I need to wri]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:justify;">Last previous entry in this blog was one month ago, I&#8217;m unhappy with this but as I need to write down my Ph.D. dissertation by two or three months&#8217; time I&#8217;m feeling the pressure and have very little time. But the life continues and goes on, so I&#8217;m still a Linux system administrator, and as such I feel that the most important skill I must develop is in the monitoring area. Only if you have a monitoring system that helps you track down software and, more important, hardware failures, you can successfully administer a large cluster of machines and being productive and pro-active, otherwise you&#8217;ll simply waste your time by fixing the today&#8217;s problem, and tomorrow will be another day with a tomorrow&#8217;s problem.</div>
<div style="text-align:justify;">This may sound very common if you work in a corporate environment, but in Italy we have very few big customers, so the idea of monitoring is very well confined in some magic gardens where you are usually not invited. To learn the path for these gardens, I decided that this year I should focus on enterprise monitoring, and I started with the very basic of it, the SNMP protocol.</div>
<div style="text-align:justify;">If you dig on the Internet for SNMP, you find some interesting tutorials, I greedily read them but I realized that I need something more robust and comprehensive. For my <span style="font-style:italic;">forma mentis </span>(a latin expression that means shape/settings/idea of your mind, plus with no Wikipedia entry) I cannot successfully use a layer 7 tool if I don&#8217;t have a good idea of the communication protocol it will rely on. So I searched for an in-depth book and I finally landed on <a href="http://www.oreilly.com/catalog/esnmp2/">Essential SNMP</a>, second edition from O&#8217;Really.<br />
I found it&#8217;s an excellent book to understand what SNMP is and how it works, from the definition to packet sniffing on the network to see real data exchange. Also there are some real programming example if you want to write your own SNMP agent, so it&#8217;s a good starting point when you need to interact with an heavy customized environment.<br />
But it&#8217;s a bit outdated, as every example in the book is about configuring and using HP OpenView, whilst open source tools like <a href="http://www.nagios.org">Nagios</a> , <a href="http://www.zabbix.com">Zabbix</a>, <a href="http://www.zenoss.com">Zenoss</a> and <a href="http://www.opennms.org">OpenNMS</a> have no more than some pages (if any) in the appendixes.</div>
<div style="text-align:justify;">These tools, for what I&#8217;ve understand now, are usually hybrid, meaning that they covers both the hardware level monitoring function and the software one. Some of them, like Nagios, comes from application level monitoring and have some SNMP extensions, others are natively in the application layer and go deep in the stack, others were designed with the idea to cover both areas. They are very different in installation requirements, required configuration efforts, ease of maintenance. Some of them have a lot of plugins that makes the interaction with the hardware or the applications easy, some requires more tweaking. Even support is completely different, ranging from a free consultancy market to a single company that writes the software, give it to you for free, and try to made revenues from the support service.</div>
<div style="text-align:justify;">So, to go back to the long term project, I think that I should understand how these oss solutions work, compare them, and deploy one or more of them to have a complete control over the infrastructure.</div>
<div style="text-align:justify;"></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Creating a Network Status Page in OpenNMS]]></title>
<link>http://teneo.wordpress.com/2007/10/10/creating-a-network-status-page-in-opennms/</link>
<pubDate>Wed, 10 Oct 2007 17:39:13 +0000</pubDate>
<dc:creator>Aaron Paxson</dc:creator>
<guid>http://teneo.wordpress.com/2007/10/10/creating-a-network-status-page-in-opennms/</guid>
<description><![CDATA[There have been a few questions, occasionally, asking how to get users to view the &#8220;overview]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>There have been a few questions, occasionally, asking how to get users to view the &#8220;overview&#8221; or &#8220;status&#8221; page of <a href="http://www.opennms.org">OpenNMS,</a> without actually logging in.</p>
<p>Well, the easiest for me, was to just design my own status page for my users.  This way, I just sent a SQL query, and formatted the results.  All you have to do, is just look at the &#8216;outages&#8217; table, and return the data where the &#8216;ifregainedservice&#8217; is null.  This will return current outages, just like this:</p>
<p><code>select * from outages where ifregainedservice is "";</code></p>
<p>Of course, this won&#8217;t give you everything.  That will just give you the IP Address of the device and the time it went down.  You&#8217;ll want to join using either nodeid for Node-level data, or serviceid for Service-level data, or both.</p>
<p>Why do I call that simple?  I mean, you have to design your own web page, write the database access, etc etc.  Well, I&#8217;m making an assumption that if you are large enough business to warrant a self-access status page, then you are large enough to have an existing Internet or Portal, which pretty much already gives you this framework.</p>
<p>I could be wrong, in which case, I apologize.  Maybe you can just write up a quick query in MS Access?</p>
<p>Of course, my number one request is to enable OpenNMS with WebServices.  How cool would that be??  To make a web-request for the network latency graph, and plug it into your Portal?  Sweeeet!</p>
<p>Cheers!</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
