[solved] "what's my linux doing?" conky-bar + script?

Hi!
I'm searching for and/or am trying to figure out a conky config + script that lets me "sort of see what my pc is doing atm", just a little peek, something that "helps guess" and "blends in". Couldn't find anything that lets me see some random details like that, so I did this for now:
stuff.bash:
#!/bin/bash
touch stuff.1 stuff.2
ps -A -o "cmd" > stuff.x
#pstree -U > stuff.x
if [ "$(diff -q stuff.x stuff.1)" = "" ]; then
cat stuff.diff
else
mv -b stuff.1 stuff.2
mv -b stuff.x stuff.1
diff --suppress-common-lines -d stuff.1 stuff.2 | grep \< | tr '\n' ' ' | sed "s/^[0-9a-f ]*//" > stuff.diff
cat stuff.diff
fi
which I'm using in that conky bar:
own_window yes
own_window_type dock
own_window_title conky
own_window_colour 555577
background yes
double_buffer true
use_xft yes
xftfont DejaVu Sans Mono:style=Bold:size=12
alignment top_middle
border_width 0
gap_x 0
gap_y 0
minimum_size 1950 20
maximum_width 1950 20
use_spacer left
color0 aa8888
color1 white
color2 grey
draw_borders no
draw_outline no
draw_shades no
short_units yes
top_name_width 8
pad_percents 2
cpu_avg_samples 12
net_avg_samples 12
update_interval 1
TEXT
${color0}${font impact}CPU:${font} ${color1}${cpu cpu1}% / ${cpu cpu2}% \
${color2}(${TOP name 1} | ${TOP name 2} | ${TOP name 3}) \
${color0}${font impact}MEM:${font} ${color1}${memperc}% \
${color2}(${TOP_mem name 1} | ${TOP_mem name 2} | ${TOP_mem name 3}) \
${color0}${font impact}DO:${font} ${color1}${downspeed wlan0} ${color0}${font impact}UP:${font} ${color1}${upspeed wlan0} \
${color0}${font impact}LAST: ${color2}${font} ${scroll 92 3 ${exec "~/stuff.bash"}}\
${alignr}\
${color1}${time %A, %Y-%m-%d - %H:%M:%S Uhr}\
So... that gives me a sort of nice conky bar with some random "what's being done" - now p.e. It tells me that yaourt is calling wget and pacman... and cmake has been started... and for some reason firefox is calling itsself... and some strange python script in /tmp/... with my home directory written behind it as parameters... mmmh... well.... maybe I should check on that later, so back to the topic - what I'm sort of missing is more or less...:
(edit: [solved] / -I would rather have done something like this with lsof, but I didn't manage to get rid of some of the constantly changing columns of lsof output - those lead to way too many reoccurring info's and doesn't give me the feeling of "a little peek behind the curtains" like it's supposed to be )
- There must be an overall better ways to do something like that, right? Any ideas for a smart little script that gets a few lines of "chaotic random backgrund info" with a good: "ooooh, I seeee"-ratio and not too much spam?
(edit: [solved] - "network stuff"! I can't see enough network stuff!!! So if anyone knows an easy (easy as in "call-it-once-per-5-seconds-with-concy"-easy) to show what processes are meddling around on the network most atm, that would be great... maybe I'll try netstat again for just that... )
- Also the whole rest of that config & script are far from perfect...
So: Any hints & stuff? Thanks!
Last edited by whoops (2009-07-19 11:12:24)

Ooooh, that explains it.
Thanks, but I'm looking for (see example) a single line or something for a conky bar and something a lot less "systematic"... hard to explain... something to "see stuff fly by"... the "strange small line where I can recognize stuff from time to time"... like at the moment it's telling me "kjournal2d  < n/usr/libhistory < bla bla bla < www.archlinux.org < ninotify < npipe < npipe < /bin/bash ./stuff.bash < /dev/input event....." and its going on an on and on which does not make thaaat much sense for but I like seeing it...
That's my "best one" so far:
stuff.bash:
#!/bin/bash
touch stuff.1 stuff.2
ps -A -o "cmd" > stuff.x
lsof -F cn | grep -v -E "p[0-9][0-9]|proc|stuff|lsof|grep|conky| sed " | sed "s/^.//g" >> stuff.x
diff -BEbw --suppress-common-lines stuff.x stuff.1 | grep \< | tr '\n' ' ' | sed "s/^[0-9a-f ]*\|IPv4//g" | sed "s/ */ /g" > stuff.diffx
if [ "$(diff stuff.diffx stuff.diff | grep \<)" = "" ]; then
cat stuff.diff
else
mv -b stuff.1 stuff.2
mv -b stuff.x stuff.1
mv -b stuff.diffx stuff.diff
cat stuff.diff
fi
... just I think it might suck a little too much CPU... and I didn't manage to filter out all the stuff this script generates itself without loosing too many unrelated info... and some stuff that keeps showing up every few seconds. Somehow I'd like it mostly to show "stuff that doesn't happen all the time".
Last edited by whoops (2009-07-19 11:09:23)

Similar Messages

  • Dodge conky bar on maximize. xfce. [solved]

    I am adding a small conky bar to the bottom of my screen right above the panel.  My windows manager is xfce.  I was wondering if there was a way to have windows maximize to a few pixels above where they usually do so the bar is visible.
    If it makes a difference I'm also using compiz.
    edit:  added a second panel underneath the first one.  made it just tall enough to cover the bottom bar and then made it transparent.
    Last edited by toru (2011-05-28 23:26:39)

    Instead of using a second panel, conky can act as one. Use own_window_type panel in conky config, stop conky (killall conky) and restart it.
    Last edited by Foucault (2011-05-29 08:39:10)

  • What is the system doing when I empty a large file from the trash?

    I am in the process of deleting my old iPhoto library. When I installed OS X 10.10.3 it created a new Photos Library.photoslibrary and left the old iPhotos library as an archive. The old library is 249 gigabytes. I don't have "Empty Trash securely" on, and yet it is taking hours for the Finder to empty the trash with the 249 gigabyte iPhotos library in it. What is odd is that for a time, the amount of free space on my MacBook was increasing. It went from 77 GB to 88 GB, and then it started dropping all the way to 70 GB free. Now it is back up to 83.61 GB free.
    What is the Finder doing when it deletes a huge file? I realize that the iPhotos Library is not a single file, but contains hundreds of folders and thousands of files. Still I find it odd that it is taking it so many hours to delete, and that the amount of free space on my Mac goes up and down and up. Can someone explain this?
    It has been deleting for 4 hours and based on the "Emptying the Trash …" progress bar, it should take another two to three hours.

    Yes, but why would the space available go up and down and up as the files are deleted? If the Finder is deleting the files, shouldn't the free space on the drive be steadily increasing as the Trash is emptied?

  • Hi , my macbook is sometime gets hang and stop working. what to do ? does it need a anitvirus ?, hi , my macbook is sometime gets hang and stop working. what to do ? does it need a anitvirus ?

    hi , my macbook is sometime gets hang and stop working. what to do ? does it need a anitvirus ?, hi , my macbook is sometime gets hang and stop working. what to do ? does it need a anitvirus ?

    1. Close all inactive apps in the Task Bar. Double-click the Home button and hold apps down for a second or two and tap the minus sign to close app.
    2. Try a reset. Hold the Sleep and Home button down for about 10 seconds until you see the Apple Logo

  • Got grey screen when strat up,does genuis bar help to backup first b4 reset my hardwear?I didn't backup thoTAT

    got grey screen when strat up,does genuis bar help to backup first b4 reset my hardwear?I didn't backup thoTAT

    It is too late to backup now, the disc is already malfunctioning.
    Backup is what you do before things break.
    Take it in and hope that something can be recovered, don't be surprised if it can't.

  • Portal stability - "what is the portal doing?"

    We have a portal running with the latest JDK (Linux X86_64, IBM JDK SR9), recommended parameters set and still facing lots of stability problems. The portal has three server processes, what we see actually is, that two of them consume each 100 % CPU. Actually no one is logged into the portal. I can see "strange" messages in the default trace such as
    predecessor system -
    com.sap.engine.services.applocking.exception.AppLockingTechnicalLockException: The lifetime can not be th
    e user-session, because currently no user is logged in. Creating locks for the system-user is not allowed
            at com.sap.engine.services.applocking.AbstractBaseLocking.getObjectForLifetime(AbstractBaseLockin
    g.java:483)
            at com.sap.engine.services.applocking.LogicalLockingImpl.getCurrentLifetimeDescription(LogicalLoc
    kingImpl.java:193)
            at com.sap.engine.services.applocking.AbstractBaseLocking.lockInternal(AbstractBaseLocking.java:1
    28)
            at com.sap.engine.services.applocking.LogicalLockingImpl.lock(LogicalLockingImpl.java:43)
            at com.sap.engine.services.applocking.NamespaceLogicalLockingImpl.lock(NamespaceLogicalLockingImp
    l.java:47)
            at com.sap.engine.services.applocking.LogicalLocking_Stub.lock(LogicalLocking_Stub.java:65)
            at com.sapportals.wcm.service.taskqueue.TaskQueue$Lock.lock(TaskQueue.java:316)
            at com.sapportals.wcm.service.taskqueue.TaskQueue$Lock.writeLock(TaskQueue.java:293)
            at com.sapportals.wcm.service.taskqueue.TaskQueue.writeLock(TaskQueue.java:467)
            at com.sapportals.wcm.service.taskqueue.TaskQueue.get(TaskQueue.java:122)
            at com.sapportals.wcm.service.taskqueue.TaskQueueReader.get(TaskQueueReader.java:68)
            at com.sapportals.wcm.service.taskqueue.TaskQueueReader.get(TaskQueueReader.java:58)
            at com.sapportals.wcm.service.jobprocessor.LocalDispatcher.stopJobs(LocalDispatcher.java:161)
            at com.sapportals.wcm.service.jobprocessor.LocalDispatcher.run(LocalDispatcher.java:101)
            at java.lang.Thread.run(Thread.java:838)
    the two server processes are "looping" somewhere, the filesystem gets trashed with those logfiles, 4 or 5 of default.trc.X each minute.
    Restarting the portal is NOT an option since that problem will arise sooner or later again.
    What can we as a CUSTOMER do aside from creating thread dumps and attach them to an OSS call and "wait"? How to find out, what the system is doing?
    Markus

    David, I really do appreciate your help - thank your for your time.
    It´s 4 am here in Germany and I just got a reply from another J2EE-ESS-Portal Prio-1 call, that´s why I´m awake...
    Meanwhile I have found out a possible "reason" for this. A collegue responsible for the "BI Portal" (we have meanwhile about 18 or 19 J2EE instances due to the fact, that you can´t install everything on one due to interdependencies - all-in-all a big mess) did today some configuration in federated portal infrastructure (I wasn´t aware of that) and apparently a configuration change invalidates the/a/some (of those dozend) buffers/caches on both portals and implictly triggers a GC. Since the parameter "-Xdisableexplicitgc" was not set, it may be ran around in circles.
    I finally deleted the the logfiles today due to other problems we had because SAP is still unable to provide a usefull logging mechanism by default and your logfiles are getting trashed with 99,9 % garbage making finding other non-fatal errors almost impossible without stopping the engine, deleting all *.trc and *.log, starting again and trying to reproduce the error - on the production system, including massive user interruption (who´s logged on? one doesn´t know).
    I am really thankful for your offer to help but I´m at the point, where I just open OSS calls, (including ABAP) 16 are running, 2 prio-1, several prio-2 - just plain frustration and no more motivation to do one step more than necessary.
    I got today a note from a supporter about "JMS" - what the heck is that and why do I need to know anything about that? I´m at the point: "Either educate me and  give me the possibility to do so without the necessity of becoming a Java developer - or leave me alone with that boring detail and fix the error."
    You are absolutely correct, one need to work "together" but doing so by opening OSS calls and talking to seven different people in one call and giving me notes that are greek or other notes with "click here and click there" is not "working together", it´s just a very typical example of distributed development, where distributed is so distributed, that the right hand doesn´t know what the left hand does - limitation of damage.
    Build once - debug everywhere.
    sigh
    Markus

  • What size hard drive does it take to back up a mac book

    What size hard drive does it take to back up a mac book pro?

    The bare minimum would be one equal to the total used storage space on your MBP's hard drive.
    However, that is the technical minimum and not an optimal estimate.  Optimally, if using Time Machine, you should look for a hard drive that is 2-3 times (or larger) than your internal hard drive - that gives you space to grow your backup archive, and to be able to go back in time a fair bit if need be to restore something since TM keeps a database of incremental backups over time (TM will only purge an older archive if the drive fills up and it needs space for the current incremental backup).
    If you are cloning your system, then you should buy an external drive equal to (or larger, if you cannot match exactly) the size of your internal drive.  A full system clone will never be bigger than your internal drive is, so there is no need to have a much larger drive for the clone.

  • What LabVIEW for Linux based on ?

    Whar is the way LabVIEW 7 for Linux communicate with
    DAQ boards ?
    Is it the same as on Windows ?
    Can I write application on 'C/C++', that use only low level library that LabVIEW based on ?
    It this possible on Windows with Visual C?
    With LabWindows it is possible.
    More precisely, I may use only NI-DAQ library and do
    nothing with IDE of LabWindows.
    But if I right, neither LabWindows nor NI-DAQ/NI-DAQmx is't for Linux.
    I have some experience with LabWindows/CVI, but nothing
    with LabVIEW.
    What is principal difference between them in low level communication with DAQ boards ?
    Thanks.
    Andrey

    AndreyCherepenko wrote:
    > Whar is the way LabVIEW 7 for Linux communicate with
    > DAQ boards ?
    > Is it the same as on Windows ?
    No! LabVIEW for Linux does not come with any DAQ libraries. There are
    basically two options at this time:
    You can download the NI Measurement Hardware DDK from NI and the
    according LabVIEW VI libraries or you can use Comedi.
    > Can I write application on 'C/C++', that use only low level library
    > that LabVIEW based on ?
    The NI Measurement Hardware DDK (and Comedi) is a C based interface with
    precompiled binary libraries which you can use from your C/C++
    application. The NI provided VI libraries allow access of that API from
    within LabVIEW.
    > It this possible on Windows with Visual C?
    The NI Measurement Hardware DDK is also available for Windows in which
    case it consists of a number of DLLs, header files and examples. They
    are callable from any C application. But this DDK is in principle a low
    level API which often requires you to go down to register level directly.
    You can also call NI-DAQ (the API LabVIEW uses on the Windows platform)
    from your C compiler, Visual C or whatever, but that API is not
    available on non Windows platforms (oh well there was an old version for
    MacOS and Sun Solaris but that is I don't know how many years old).
    > With LabWindows it is possible.
    > More precisely, I may use only NI-DAQ library and do
    > nothing with IDE of LabWindows.
    LabWindows just provides FrontPanels to the NI-DAQ libraries. It is not
    a LabWindows implementation of NI-DAQ but instead it accesses exactly
    the same libraries LabVIEW does or your own C application would.
    > But if I right, neither LabWindows nor NI-DAQ/NI-DAQmx is't for Linux.
    No! They aren't and except hopefully for a limited DAQmx library
    probably never will be.
    > I have some experience with LabWindows/CVI, but nothing
    > with LabVIEW.
    > What is principal difference between them in low level communication
    > with DAQ boards ?
    LabVIEW is a graphical programming environment whereas LabWindows CVI
    uses C programming. The difference between LabWindows and a standard C
    compiler is the standard built in support for many libraries used in
    Test & Measurement, Data Acquisition etc, the extensive library of
    graphical user interface components and the FrontPanels provided for all
    the library functions. Nothing you couldn't do with a normal C compiler
    nowadays, but they are very tightly integrated in CVI and generally
    working together well.
    As an experienced LabWindows CVI user it may be better to stay in that
    environment than starting to use LabVIEW. LabVIEW is similar in what you
    can do, a lot more comfortable for the casual programmer, but on the
    other hand also a little patronizing in more advanced features. As much
    as it is comfortable to generally not have to worry about memory
    allocation and code frameworks before you even can start to implement
    your first algorithme, it can get in the way when you try to do high
    performance operations as you not only don't have to worry about memory
    allocation but you have in fact limited and only indirect influence in
    how memory is allocated.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Problems with Syncing iPhone 3G (4.2.1. iOS).  What is appearing in the status bar is "Syncing "untiled playlist.." and its stuck at backing up.  I noticed that my name has been replaced to "untitled playlist". Whats wrong

    Problems with Syncing iPhone 3G (4.2.1. iOS).  What is appearing in the status bar is "Syncing "untiled playlist.." and its stuck at backing up.  I noticed that my name has been replaced to "untitled playlist". Whats wrong

    Welcome to Apple Discussions!
    Maybe a long shot, but WD is not known for the quality of some of their enclosures, although I do like the drives themselves. It may be worth mounting this drive in a different enclosure, something like one of OWC's FireWire enclosures with the highly reliable Oxford chip sets. I wouldn't be inclined to trust a WD enclosure, especially if it already seemed to be acting in a flakey manner.
    Here's an example of what I mean:
    http://eshop.macsales.com/item/Other%20World%20Computing/MEP924FW8E2O/
    I have 3 of these and I really like them.
    From what I understand, if the drive spins up, it is often possible to recover data from it. To be absolutely certain to destroy the data, you just about have to take a hammer to the disk. Hopefully, there will be a way to get your data back.
    Good luck!

  • ITunes Store for Windows. Everytime I try an access the iTunes Store it takes really long to connect and then it says iTunes store cannot be access. I think I am up to date with iTunes Verizon 11.0.2.26 but no matter what I try it does not connect. HELP P

    iTunes Store for Windows. Everytime I try an access the iTunes Store it takes really long to connect and then it says iTunes store cannot be access. I think I am up to date with iTunes Verison, I Have 11.0.2.26 but no matter what I try it does not connect. HELP Please???

    With those symptoms, I'd try the following document:
    Apple software on Windows: May see performance issues and blank iTunes Store
    (If there's a SpeedBit LSP showing up in Autoruns, it's usually best to just uninstall your SpeedBit Video Accelerator.)

  • How Do I Determine What WUDFHost.exe is Doing and What It's Associated With?

    Since around the time of the installation of Win 8.1 Update 1 I've had a couple of new WUDFHost.exe processes that run all the time.  Today I saw one of them accessing data on a backup volume, which I assume was some kind of maintenance
    activity - but I'm not sure.
    My question is this:
    How can I determine what these processes are doing, why they're here, and what they're associated with (i.e., what feature or device has caused them to be running).  I don't suspect them of causing a specific problem - my system's running fine
    - but I want to know why they're running.
    Process Explorer shows them to have been started by these two command lines:
    "C:\Windows\System32\WUDFHost.exe" -HostGUID:{193a1820-xxxx-xxxx-xxxx-be817523f6aa} -IoEventPortName:HostProcess-ae18c507-xxxx-xxxx-xxxx-ce7a84b73fb2 -SystemEventPortName:HostProcess-76f2d2b0-xxxx-xxxx-xxxx-25de41b0af65 -IoCancelEventPortName:HostProcess-52988628-xxxx-xxxx-xxxx-54018fc05bec
    -NonStateChangingEventPortName:HostProcess-c981e37e-xxxx-xxxx-xxxx-a8bd344c5791 -ServiceSID:S-1-5-80-dddddddddd-dddddddddd-dddddddddd-dddddddddd-ddddddddd -LifetimeId:8472fac1-xxxx-xxxx-xxxx-680353bbbc7f -DeviceGroupId:WpdFsGroup
    "C:\Windows\System32\WUDFHost.exe" -HostGUID:{193a1820-xxxx-xxxx-xxxx-be817523f6aa} -IoEventPortName:HostProcess-af2e6f5b-xxxx-xxxx-xxxx-39a9cc13f6d4 -SystemEventPortName:HostProcess-45e89330-xxxx-xxxx-xxxx-9e76811e37aa -IoCancelEventPortName:HostProcess-3007f65c-xxxx-xxxx-xxxx-c6cdd5617944
    -NonStateChangingEventPortName:HostProcess-efca4373-xxxx-xxxx-xxxx-cfc06fd83dee -ServiceSID:S-1-5-80-dddddddddd-dddddddddd-dddddddddd-dddddddddd-ddddddddd -LifetimeId:f4aa6ef0-xxxx-xxxx-xxxx-d16f4eefddb2 -DeviceGroupId:WudfDefaultDevicePool
    As you can see, their function isn't obvious from what's showing.
    What tools can I used to delve further into what these are and why they're here?
    Thanks for any help or wisdom you can offer.
    -Noel
    Detailed how-to in my eBooks:  
    Configure The Windows 7 "To Work" Options
    Configure The Windows 8 "To Work" Options

    seems to me that you're about to dive down a rabbit hole for this one..
    http://en.wikipedia.org/wiki/User_Mode_Driver_Framework
    http://msdn.microsoft.com/en-us/Library/Windows/Hardware/ff557565(v=vs.85).aspx
    http://blogs.msdn.com/b/iliast/archive/2009/06/09/umdf-debugging-videos.aspx
    might need to ask more in the driver dev forums?
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • I am told I need to update Flashplayer.  I have downloaded the update 5 times and installed it successfully on FireFox but Safari still says I need to update.  I have gone so far as to restart before re-opening Safari.  What am I not doing?

    I am told I need to update Flashplayer.  I have downloaded the update 5 times and installed it successfully on FireFox but Safari still says I need to update.  I have gone so far as to restart before re-opening Safari.  What am I not doing?

    Enable plug-ins.
        Safari > Preferences > Security
        Web content:
        Is the box next to "Enable plug-ins"  checked?
    Best.

  • CSS, Flash, or HTML? What is causing the white vertical bar?

    I am using an I-frame to embed a photo gallery that was created with Adobe Bridge CS4. Adobe Bridge instructed me to make the iframe height = 75% of the width. The code is <iframe src="PhotoAlbum/index.html" width="900" height="675" frameborder="0"></iframe>
    #photoAlbum contains the iframe with the following properties:
    #photoAlbum {
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 900px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top-width: 2px;
    border-top-style: groove;
    border-top-color: #333;
    I tried changing the width to 960, 900, 850 etc with no success.
    I have tried making the background of #photoAlbum black with no success.
    The link to the photo album is http://www.gigharborrealestate.com/youtube/016/PhotoAlbum/index.html
    The site that I am having problems with is http://www.gigharborrealestate.com/youtube/016/ On the right side of the Trelliis Grove Photo Gallery is a white vertical bar.  If you go to /PhotoAlbum/index.html there is no white bar.
    Why does this bar show up when /PhotoAlbum/index.html is put into an I-frame? How can I get rid of the vertical bar?

    Cool so where do I start
    I found this Tutorial:
    http://www.toxiclab.org/tutorial.asp?ID=37
    But I've never done html in flash before

  • What is "other" in the capacity bar and how do i manage it?

    What is "other" in the capacity bar and how do I manage it?

    The "other" is mainly corrupt files and files that did not get deleted by apps one the app was done with the file. Normally the other s less than 0.25 GB.  To reduce the size of other, usually a restore to factory defaults/new iPodis required.  Sometimes restoring from backup helps a little.

  • When I buy a custom made calendar using iPhoto, what dpi or resolution does Apple print the pictures at?

    When I buy a custom made calendar using iPhoto, what dpi or resolution does Apple print the pictures at?

    The dpi you supply up to a max of 300 DPI as I understand it
    LN

Maybe you are looking for

  • Installing Photoshop Elements 13

    I downloaded the student version of Photoshop Elements 13, and I am unable to install it.  When I click on the application in the zip, I get the following error: This is what I see in the file folder I'm on a PC, Windows 7.  I appreciate the help!

  • Video and audio not linking

    Hello all: I'm using FC 4.5 and for some reason the video and audio has decided to no longer link together... even though they are captured as merged files. The Stereo Pair and Link command under the Modify tab seem to have no effect (even though the

  • When I open up a new tab, how do I get rid of the default 'Bing' tab?

    When I click on the + sign for a new tab, the Bing search engine comes up. How can I modify the tab content? I have tried 'Tools' and 'Tabs' option, but nothing works for me under there. My husband's Mozilla tabs comes up with multiple pages he has b

  • Group Footer Alternating Background Color

    I have an alternating background color on my GF2, which works correctly using the code below in the section expert.  However when I add a new suppressed group (GH3/GF3) to the report, the alternating is not correct as it may skip a few instances of G

  • JMS on different physical servers

    I have about 4 different weblogic instances running same application and running on different physical machines. One server has a topic defined and a deployed messaging bean is to listen to the messages comes to this topic. I have a foreign server an