<?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>TIBCO Admin &#187; monitoring</title>
	<atom:link href="http://tibcoadmin.com/tag/monitoring/feed/" rel="self" type="application/rss+xml" />
	<link>http://tibcoadmin.com</link>
	<description>thoughts and actions</description>
	<lastBuildDate>Fri, 02 Mar 2012 06:41:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Installing the TIBCO EMS Central Administration Client</title>
		<link>http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administration-client/</link>
		<comments>http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administration-client/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 10:26:13 +0000</pubDate>
		<dc:creator>Serge</dc:creator>
				<category><![CDATA[EMS]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[tibco]]></category>

		<guid isPermaLink="false">http://tibcoadmin.com/?p=905</guid>
		<description><![CDATA[To following my previous post about EMS Central Administration installation, this part is about client. There is the same Universal Installer by TIBCO, it helps to make installation process easy. Execute it, accept the license agreement, create a new or select an existing environment, check the summary and complete the installation. Then I can star [...]]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone size="small" href="http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administration-client/"></g:plusone></div><p>To following my <a href="http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administation-server/">previous post</a> about EMS Central Administration installation, this part is about client.</p>
<p>There is the same Universal Installer by TIBCO, it helps to make installation process easy. Execute it, accept the license agreement, create a new or select an existing environment, check the summary and complete the installation.</p>
<p><a href="http://tibcoadmin.com/wp-content/uploads/2010/09/emsca-client.png"><img src="http://tibcoadmin.com/wp-content/uploads/2010/09/emsca-client-300x222.png" alt="TIBCO EMS Central Administration Client" title="emsca-client" width="300" height="222" class="alignright size-medium wp-image-913" /></a>Then I can star EMSCA from my Start menu. This is Eclipse, I have to create a new workspace. Then File => New EMS Central Administration Project. Enter host name and port, where is EMSCA Server is installed. Enter username and password to connect, select the deployment to create a project for.</p>
<p>Next step is synchronizing with EMS. TIBCO EMS => Synchronize Configurations With EMS Servers. Enter username and password, select EMS server to synchronize.</p>
<p>Now I can change the server configuration. Then save to SVN repository. TIBCO EMS => Save Configurations to Repository.</p>
<p>Then it is possible to deploy changes to the server. TIBCO EMS => Deploy EMS Project.</p>
<p>So, this was short description of the TIBCO EMS Central Administration, very helpful tool to manage configurations of multiple EMS instances.</p>
]]></content:encoded>
			<wfw:commentRss>http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administration-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing the TIBCO EMS Central Administration Server</title>
		<link>http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administation-server/</link>
		<comments>http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administation-server/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 13:56:55 +0000</pubDate>
		<dc:creator>Serge</dc:creator>
				<category><![CDATA[EMS]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[tibco]]></category>

		<guid isPermaLink="false">http://tibcoadmin.com/?p=884</guid>
		<description><![CDATA[I&#8217;d like to share my experience about installation of the TIBCO Enterprise Message Service Central Administration (EMSCA) server and client. At this time, TIBCO provides EMSCA server software only for Linux (Red Hat Enterprise Linux 4 and 5 (x86), Oracle Enterprise Linux 4 and 5 (x86) and SUSE Enterprise 10 (x86)) and EMSCA client only [...]]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone size="small" href="http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administation-server/"></g:plusone></div><p>I&#8217;d like to share my experience about installation of the TIBCO Enterprise Message Service Central Administration (EMSCA) server and client. At this time, TIBCO provides EMSCA server software only for Linux (Red Hat Enterprise Linux 4 and 5 (x86), Oracle Enterprise Linux 4 and 5 (x86) and SUSE Enterprise 10 (x86)) and EMSCA client only for Windows, but as client is Eclipse based, I think that it could be ported easily.<a href="http://tibcoadmin.com/wp-content/uploads/2010/09/emsca-overview.png"><img src="http://tibcoadmin.com/wp-content/uploads/2010/09/emsca-overview-241x250.png" alt="" title="emsca-overview" width="241" height="250" class="alignright size-medium wp-image-899" /></a></p>
<p>I will start with the server side installation on my Red Hat Linux. The new TIBCO Universal Installer can run in GUI (default), console or silent mode. If you prefer GUI, don&#8217;t forget to set DISPLAY:<br />
<code>LOGINFROM=`who am i | cut -f2 -d"(" | cut -f1 -d")"`<br />
DISPLAY=${LOGINFROM}:0.0<br />
export LOGINFROM DISPLAY</code></p>
<p>Run the installer <code># ./TIBCOUniversalInstaller-lnx-x86.bin</code>, accept the license agreement, create a new or select an existing environment. Installation will perform quickly. When installation is complete, it is necessary to do some post installation tasks:</p>
<ul>
<li>Environment variables from the file <code>&lt;emsca_home&gt;/1.0/bin/setenv</code> must be set. Perhaps it is good idea to call this file from the user&#8217;s profile or add content of this file to the profile;</li>
<li>Make Apache run as the user &#8216;nobody&#8217;:<br />
<code># cd &lt;emsca_home&gt;/1.0/httpd/conf<br />
# vi httpd.conf<br />
User    nobody<br />
Group   nobody</code><br />
and make sure that user and group &#8216;nobody&#8217; are in the system;</li>
<li>Configure an authentication in Apache:<br />
<code># vi httpd.conf<br />
AuthBasicProvider file<br />
AuthUserFile conf/users.txt</code><br />
Then prepare users file, I will define the &#8216;admin&#8217; user only:<br />
<code># cd ../bin<br />
# ./htpasswd -c ../conf/users.txt admin<br />
New password:<br />
Re-type new password:<br />
Adding password for user admin</code><br />
Then check the file:<br />
<code># cd ../conf/<br />
# cat users.txt<br />
admin:GfwLuEIw320SY</code></li>
<li>Adding Subversion users and change folders owners:<br />
<code># cd /opt/tibco/ems/ca/1.0/repos/conf<br />
# cat pre-commit.perms<br />
admin</code><br />
So, &#8216;admin&#8217; is already here. Next check/set owner for the <code>repos</code> and <code>temp</code> Subversion&#8217;s folders:<br />
<code># pwd<br />
/opt/tibco/ems/ca/1.0<br />
# chown -R nobody:nobody repos temp</code><br />
Owner should be the same user as running apache (&#8216;nobody&#8217; in my case).</li>
</ul>
<p>Then I can start emsca:<br />
<code># emsca start<br />
Starting TIBCO EMS Central Administration<br />
Started Apache httpd: pid=20119<br />
Started Tomcat: pid=20140</code></p>
<p>and check Apache logs in the <code>&lt;emsca_home&gt;/1.0/httpd/logs</code> folder.</p>
<p>Next step is to create a new deployment server. Deployment server is one per project, can be one for many EMS.<br />
<code># emsca server create rhl01<br />
Created directory 'rhl01' in the repository<br />
Created directory /opt/tibco/ems/ca/1.0/servers/rhl01<br />
Created configuration file '/opt/tibco/ems/ca/1.0/servers/rhl01/conf/configuration.xml'<br />
Created deployment server 'rhl01'</code></p>
<p>Now creating a new central administration agent. One agent per one EMS.<br />
<code># emsca agent create rhl01 name=agent_EMS-SERVER1 path=/ems-server1.emsserver url=tcp://10.2.148.82:7222<br />
Created agent on deployment server 'rhl01'</code></p>
<p>It is possible to provide a username and a password to connect to the EMS. If is not included, the agent uses &#8216;admin&#8217; ad username and an empty password. <code>ems-server-username</code> &#8211; the username used to connect to the tibemsd, <code>ems-server-password</code> &#8211; used with ems-server-username to connect to the tibemsd. Also it has options to grant agent some additional rights, find in the docs.</p>
<p>To check EMSCA server use:<br />
<code># emsca list<br />
TIBCO EMS Central Administration<br />
    Deployment Servers<br />
    ------------------<br />
    rhl01 (started)</code></p>
<p><code># emsca status<br />
TIBCO EMS Central Administration Status<br />
Apache httpd is running: pid=1427<br />
Tomcat is running: pid=1448</code></p>
<p>In the next post I will describe the client part installation and configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://tibcoadmin.com/tibco/ems/installing-the-tibco-ems-central-administation-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuring HermesJMS for TIBCO EMS</title>
		<link>http://tibcoadmin.com/tibco/ems/configuring-hermesjms-for-tibco-ems/</link>
		<comments>http://tibcoadmin.com/tibco/ems/configuring-hermesjms-for-tibco-ems/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 18:55:57 +0000</pubDate>
		<dc:creator>Serge</dc:creator>
				<category><![CDATA[EMS]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://tibcoadmin.com/?p=642</guid>
		<description><![CDATA[HermesJMS provides a GUI to access JMS queues and topics for common tasks such as sending messages, removing messages and copying messages between queues and topics. It&#8217;s one of some &#8220;must have&#8221; tools for EMS admins and application support team. Get the latest installer from SourceForge: http://sourceforge.net/projects/hermesjms/files/ then run it: java -jar hermes-installer.jar Installation is [...]]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone size="small" href="http://tibcoadmin.com/tibco/ems/configuring-hermesjms-for-tibco-ems/"></g:plusone></div><p>HermesJMS provides a GUI to access JMS queues and topics for common tasks such as sending messages, removing messages and copying messages between queues and topics. It&#8217;s one of some &#8220;must have&#8221; tools for EMS admins and application support team.</p>
<p>Get the latest installer from SourceForge: <a href="http://sourceforge.net/projects/hermesjms/files/">http://sourceforge.net/projects/hermesjms/files/</a> then run it:<br />
<code>java -jar hermes-installer.jar</code></p>
<p>Installation is very simple, just few screens: release notes, license agreement, installation path, components (here is only one actually), summary, files copying, shortcuts creation and installation finish.</p>
<p><a href="http://tibcoadmin.com/wp-content/uploads/2010/02/hermesjms-click-new-JMS-session.png"><img src="http://tibcoadmin.com/wp-content/uploads/2010/02/hermesjms-click-new-JMS-session-300x138.png" alt="" title="hermesjms-click-new-JMS-session" width="300" height="138" class="alignright size-medium wp-image-648" /></a>To start HermesJMS run <strong>hermes.bat</strong> in your <code>&lt;installation_folder&gt;\HermesJMS\bin</code>. If you got error message &#8220;cannot find \bin\javaw&#8221;, make sure that you have JAVA_HOME system variable defined to your jre folder.</p>
<p>When Hermes started successfully, click on &#8220;Create new JMS session&#8221; button, preferences window will appear, select providers tab and right-clik on free space. Then press &#8220;Add Group&#8221; and enter group name. Right-click on &#8220;Library&#8221; and press &#8220;Add JAR(s)&#8221;. Look in <code>&lt;tibco_home&gt;\ems\5.1\lib</code> folder and select all <strong>.jar</strong> files there. Click &#8220;Open&#8221;, then let Hermes to scan jars for factories: press &#8220;Scan&#8221; button. <a href="http://tibcoadmin.com/wp-content/uploads/2010/02/hermesjms-ems-libraries.png"><img src="http://tibcoadmin.com/wp-content/uploads/2010/02/hermesjms-ems-libraries-261x250.png" alt="" title="hermesjms-ems-libraries" width="261" height="250" class="alignleft size-medium wp-image-650" /></a>Then press &#8220;Apply&#8221;. All libraries will be in the list like on my screenshot.</p>
<p>Go to &#8220;Sessions&#8221; tab and enter name for session: &#8220;My EMS&#8221; for example, then select &#8220;EMS&#8221; loader. <a href="http://tibcoadmin.com/wp-content/uploads/2010/02/hermesjms-ems-preferences-2.png"><img src="http://tibcoadmin.com/wp-content/uploads/2010/02/hermesjms-ems-preferences-2-178x250.png" alt="" title="hermesjms-ems-preferences" width="178" height="250" class="alignright size-medium wp-image-858" /></a>Next step is select &#8220;com.tibco.tibjms. TibjmsConnectionFactory&#8221; class and &#8220;Tibco EMS&#8221; plugin. Order is very important: select <strong>loader</strong>, then <strong>class</strong>, then <strong>plugin</strong>. Right-click on free space in plugin section and press &#8220;Add property&#8221;. You have to enter all three properties: <strong>username</strong>, <strong>password</strong> and <strong>serverURL</strong>, do the same for Connection Factory, then press &#8220;OK&#8221; to save and close properties window.</p>
<p>Now we can connect Hermes to our EMS. Let it discover queues and topics, press &#8220;Discover queues and topics from the provider&#8221; button. Then confirm replacement of the current set of destinations and list will be updated. That&#8217;s all.</p>
<p>If you need more information: <a href="http://hermesjms.com/">HermesJMS home</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tibcoadmin.com/tibco/ems/configuring-hermesjms-for-tibco-ems/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>TIBCO Hawk microagent and eventlog.out file growing</title>
		<link>http://tibcoadmin.com/tibco/hawk/tibco-hawk-microagent-and-eventlog-out-file-growing/</link>
		<comments>http://tibcoadmin.com/tibco/hawk/tibco-hawk-microagent-and-eventlog-out-file-growing/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 19:04:51 +0000</pubDate>
		<dc:creator>Serge</dc:creator>
				<category><![CDATA[hawk]]></category>
		<category><![CDATA[hotfix]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[tibco]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://tibcoadmin.com/?p=598</guid>
		<description><![CDATA[We recently encountered a situation when the hawk\bin\eventlog.out file grew, until it ran out of disk space. This is a known bug: we can&#8217;t configure or disable eventlog.out file even if we don&#8217;t use Windows event logs monitoring microagent rules. This has been fixed in Hawk 4.8.1 Hotfix 3: 1-83ZKPM In the Eventlog microagent, the [...]]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone size="small" href="http://tibcoadmin.com/tibco/hawk/tibco-hawk-microagent-and-eventlog-out-file-growing/"></g:plusone></div><p>We recently encountered a situation when the hawk\bin\<strong>eventlog.out</strong> file grew, until it ran out of disk space. This is a known bug: we can&#8217;t configure or disable <strong>eventlog.out</strong> file even if we don&#8217;t use Windows event logs monitoring microagent rules.</p>
<p>This has been fixed in Hawk 4.8.1 Hotfix 3:</p>
<blockquote><p>1-83ZKPM<br />
In the Eventlog microagent, the logging events in the eventlog.out<br />
file kept growing and could not be turned off. This has been fixed.</p></blockquote>
<p>You can download this or latest hotfix from the TIBCO support ftp server as Hawk hotfixes are cumulative.<br />
To install stop all Hawk services, then just copy these files from the hotfix archive and replace the ones that already exist:</p>
<ul>
<li>/hawk/bin/tibhawkhma.exe</li>
<li>/hawk/lib/agent.jar</li>
<li>/hawk/lib/console.jar</li>
</ul>
<p>If you run 64bit Hawk, take /hawk/bin/tibhawkhma64.exe from archive and save it as /hawk/bin/tibhawkhma.exe</p>
<p>By the way, some other important things were fixed in the Hawk 4.8.1 Hotfix 3 and Hotfix 4, so please keep your Hawk agents updated.</p>
]]></content:encoded>
			<wfw:commentRss>http://tibcoadmin.com/tibco/hawk/tibco-hawk-microagent-and-eventlog-out-file-growing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TIBCO Hawk NoClassDefFoundError issue</title>
		<link>http://tibcoadmin.com/tibco/hawk/tibco-hawk-noclassdeffounderror-issue/</link>
		<comments>http://tibcoadmin.com/tibco/hawk/tibco-hawk-noclassdeffounderror-issue/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 16:55:54 +0000</pubDate>
		<dc:creator>Serge</dc:creator>
				<category><![CDATA[hawk]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[tibco]]></category>

		<guid isPermaLink="false">http://tibcoadmin.com/?p=332</guid>
		<description><![CDATA[On the Windows platform you can experience java.lang.NoClassDefFound Error when starting Hawk Agent or Hawk Display. In my example I use TIBCO EMS as a transport for Hawk messaging and issue arose after upgrade EMS from version 4 to version 5 on the server. The reason is that in EMS version 5.1 paths to java [...]]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone size="small" href="http://tibcoadmin.com/tibco/hawk/tibco-hawk-noclassdeffounderror-issue/"></g:plusone></div><p>On the Windows platform you can experience java.lang.NoClassDefFound Error when starting Hawk Agent or Hawk Display. <a href="http://tibcoadmin.com/wp-content/uploads/2010/01/hawk-noclassdeffounderror.png"><img class="alignright size-medium wp-image-334" title="hawk-noclassdeffounderror" src="http://tibcoadmin.com/wp-content/uploads/2010/01/hawk-noclassdeffounderror-300x85.png" alt="" width="300" height="85" /></a>In my example I use TIBCO EMS as a transport for Hawk messaging and issue arose after upgrade EMS from version 4 to version 5 on the server. The reason is that in EMS version 5.1 paths to java class libraries are: <code>&lt;Tibco_Root&gt;\ems\5.1\lib\jms.jar; &lt;Tibco_Root&gt;\ems\5.1\lib\tibjms.jar; &lt;Tibco_Root&gt;\ems\5.1\lib\tibrvjms.jar; &lt;Tibco_Root&gt;\ems\5.1\lib\tibcrypt.jar;</code><br />
In EMS 4.x. paths were: <code>&lt;Tibco_Root&gt;\ems\clients\java\jms.jar; &lt;Tibco_Root&gt;\ems\clients\java\tibjms.jar; &lt;Tibco_Root&gt;\ems\clients\java\tibrvjms.jar; &lt;Tibco_Root&gt;\ems\clients\java\tibcrypt.jar; &lt;Tibco_Root&gt;\ems\clients\java\jaxp.jar;</code> and they remained in the Hawk configuration.</p>
<p>On windows this configuration is stored <strong>in the registry</strong>. <a href="http://tibcoadmin.com/wp-content/uploads/2010/01/hawk-registry.png"><img class="alignleft size-medium wp-image-336" title="hawk-registry" src="http://tibcoadmin.com/wp-content/uploads/2010/01/hawk-registry-300x64.png" alt="" width="300" height="64" /></a>Just open regedit and modify three classpath strings under HKLM\SOFTWARE\Tibco Software\TIB/Hawk\&lt;version&gt;.</p>
<p>For TIBCO Rendezvous transport situation can be the same, if path to used jar <code>&lt;Tibco_Root&gt;\tibrv\lib\tibrvj.jar;</code> was changed.</p>
<p>About classpath and Hawk. In general, NoClassDefFoundError is a Java (<acronym title="Java Virtual Machine">JVM</acronym>) error that occurs when a class needed to run a Java program cannot be found. Here are Hawk is Java program and classes (a set of dynamically loadable libraries that Java applications can call at runtime) in the jar files mentioned above. Classpath is an argument that tells the JVM where to look for user-defined classes and packages in Java programs.</p>
<p>On Unix in the <strong>startagent</strong> startup script for TIBCO Hawk Agent for example, you can find something like this:<br />
<code># If EMS_ROOT is set, add EMS jars files.<br />
if [ ! -z "$EMS_ROOT" ]; then<br />
JARFILE="$JARFILE:$EMS_ROOT/clients/java/jms.jar"<br />
JARFILE="$JARFILE:$EMS_ROOT/clients/java/tibjms.jar"<br />
JARFILE="$JARFILE:$EMS_ROOT/clients/java/tibrvjms.jar"<br />
JARFILE="$JARFILE:$EMS_ROOT/clients/java/tibcrypt.jar"<br />
fi<br />
# Add jar files for RV.<br />
JARFILE="$JARFILE:$RV_ROOT/lib/tibrvj.jar"<br />
# Add existing CLASSPATH environment variable to class path.<br />
JARFILE="$JARFILE:$CLASSPATH"<br />
</code></p>
<p>Here are the same classes and classpath variable. So, please keep in mind this.</p>
]]></content:encoded>
			<wfw:commentRss>http://tibcoadmin.com/tibco/hawk/tibco-hawk-noclassdeffounderror-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

