[Xymon] Client install gone wrong

Novosielski, Ryan novosirj at ca.rutgers.edu
Tue Dec 17 04:55:29 CET 2013


The "client side" version behaves like legacy Big Brother in that settings for monitoring the client are made on each individual client, as opposed to the config files residing on the server. The client-side config version/build I've been told before is not well maintained (as in may have been broken by recent code changes). The reason for this is that for virtually all use cases, the server-side config client build is superior (who wants to log into 50+ clients to change their configs vs logging into one server to do the same)?

I didn't notice you were doing this before and suspect you'd be better off doing the server-side client build. Honestly, though, there are src.rpm's for this too which are also a better choice in most cases.



----- Original Message -----
From: Diep, David (OCTO-Contractor) [mailto:David.Diep at dc.gov]
Sent: Monday, December 16, 2013 09:00 PM
To: Japheth Cleaver <cleaver at terabithia.org>
Cc: Josh Luthman <josh at imaginenetworksllc.com>; Novosielski, Ryan; xymon at xymon.com <xymon at xymon.com>
Subject: RE: [Xymon] Client install gone wrong

Japheth,

I'll give it a try and let you know.

It could very well be that the client piece is not compatible with a RHEL 6.2 z/OS port (this has happened before with other applications).

What puzzles me is that the server piece installed without issue.

I'll let you know what I find out.

Thanks,

David


Look out for those in need this winter. When the temperature or wind chill is 32°F or below, the District issues a Hypothermia Alert. For assistance during an Alert, call the Shelter Hotline <http://dhs.dc.gov/page/hypothermia-alert-plan> at 1-800-535-7252 or 311.






________________________________________
From: Japheth Cleaver [cleaver at terabithia.org]
Sent: Monday, December 16, 2013 4:06 PM
To: Diep, David (OCTO-Contractor)
Cc: Josh Luthman; Novosielski, Ryan; xymon at xymon.com
Subject: Re: [Xymon] Client install gone wrong

Would seem to be EL6 on s390x, from the command line...


David: I'm curious, do you have an rpmbuild environment set up on the
system? If so, would you be able to try to rebuild this SRPM on the box:

http://terabithia.org/rpms/xymon/el6/xymon-4.3.12-2.el6.src.rpm

In theory all the BuildRequires are called out, so it should either a)
work, b) indicate the -devel package that's missing, or c) die in the same
way. It's possible there's an architecture-specific issue going on, but
either way it might provide some insight.


Regards,

-jc



On Mon, December 16, 2013 12:44 pm, Josh Luthman wrote:
> Whoops, sorry.  Missed that last line.
>
> What OS is this?  RHEL/CentOS/Fedora I'm guessing.
>
>
> Josh Luthman
> Office: 937-552-2340
> Direct: 937-552-2343
> 1100 Wayne St
> Suite 1337
> Troy, OH 45373
>
>
> On Mon, Dec 16, 2013 at 3:39 PM, Novosielski, Ryan
> <novosirj at ca.rutgers.edu>wrote:
>
>>  Guys, he just said he had that (pcre and devel), and I see nothing that
>> indicates he's missing pcre libraries. Further, it would have failed
>> during
>> configure. Let's try not to give bad advice.
>>
>> I don't actually know what's going on here so I can't be more helpful
>> than
>> that unfortunately. Looks like maybe a platform-specific thing. I'd
>> Google
>> for the compile issues you're seeing -- often someone's solved it
>> before,
>> maybe for a different piece of software.
>>
>>
>>  *From*: Josh Luthman [mailto:josh at imaginenetworksllc.com]
>> *Sent*: Monday, December 16, 2013 03:33 PM
>> *To*: Diep, David (OCTO-Contractor) <David.Diep at dc.gov>
>> *Cc*: xymon at xymon.com <xymon at xymon.com>
>> *Subject*: Re: [Xymon] Client install gone wrong
>>
>> You need pcre-libs or pcre-devel.
>>
>>
>> Josh Luthman
>> Office: 937-552-2340
>> Direct: 937-552-2343
>> 1100 Wayne St
>> Suite 1337
>> Troy, OH 45373
>>
>>
>> On Mon, Dec 16, 2013 at 3:27 PM, Diep, David (OCTO-Contractor) <
>> David.Diep at dc.gov> wrote:
>>
>>> Josh,
>>>
>>>
>>>
>>> How would I test?  From what I can tell, I have pcre installed:
>>>
>>>
>>>
>>> [root at vipservd xymon-4.3.12]# pcretest
>>>
>>> PCRE version 7.8 2008-09-05
>>>
>>> [root at vipservd xymon-4.3.12]# rpm -qa | grep pcre
>>>
>>> pcre-7.8-3.1.el6.s390x
>>>
>>> pcre-devel-7.8-3.1.el6.s390x
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *From:* Josh Luthman [mailto:josh at imaginenetworksllc.com]
>>> *Sent:* Monday, December 16, 2013 3:06 PM
>>> *To:* Diep, David (OCTO-Contractor)
>>> *Cc:* xymon at xymon.com
>>> *Subject:* Re: [Xymon] Client install gone wrong
>>>
>>>
>>>
>>> You're missing the PCRE libraries at the very least.
>>>
>>>
>>>
>>> Josh Luthman
>>> Office: 937-552-2340
>>> Direct: 937-552-2343
>>> 1100 Wayne St
>>> Suite 1337
>>> Troy, OH 45373
>>>
>>>
>>>
>>> On Mon, Dec 16, 2013 at 2:36 PM, Diep, David (OCTO-Contractor) <
>>> David.Diep at dc.gov> wrote:
>>>
>>> Hi guys,
>>>
>>>
>>>
>>> Is there a link to where the instructions are for a client install?  I
>>> tried this and it eventually gives me an error:
>>>
>>>
>>>
>>> 1.       Downloaded and extracted xymon-4.3.12
>>>
>>> 2.       In the xymon-4.3.12 directory and executed: ./configure
>>> --client
>>>
>>> 3.       I then executed: make && make install
>>>
>>> 4.       This is the result:
>>>
>>>
>>>
>>> CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -Wno-pointer-sign
>>> -D_REENTRANT
>>> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -I`pwd`/include
>>> -DCLIENTONLY=1 -DLOCALCLIENT=1 -I" LDFLAGS="" OSDEF="-DLINUX"
>>> RPATHOPT="-Wl,--rpath," PCREINCDIR="-I" ZLIBINCDIR="" SSLFLAGS=""
>>> SSLINCDIR="" SSLLIBS="" NETLIBS="" LIBRTDEF="-lrt"
>>> XYMONTOPDIR="/home/xymon" XYMONLOGDIR="" XYMONHOSTNAME=""
>>> XYMONHOSTIP="10.82.10.54" XYMONHOSTOS="" LOCALCLIENT="yes" make -C lib
>>> client
>>>
>>> make[1]: Entering directory `/xymon-4.3.12/lib'
>>>
>>> gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
>>> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX
>>> -I/xymon-4.3.12/include
>>> -DCLIENTONLY=1 -DLOCALCLIENT=1 -I -I../include  -I -c -o matching.o
>>> matching.c
>>>
>>> /usr/lib/gcc/s390x-redhat-linux/4.4.6/../../../../lib64/crt1.o: In
>>> function `_start':
>>>
>>> (.text+0x34): undefined reference to `main'
>>>
>>> /tmp/ccnSm0vn.o: In function `freeregex':
>>>
>>> /xymon-4.3.12/lib/matching.c:66: undefined reference to `pcre_free'
>>>
>>> /tmp/ccnSm0vn.o: In function `timematch':
>>>
>>> /xymon-4.3.12/lib/matching.c:198: undefined reference to `within_sla'
>>>
>>> /tmp/ccnSm0vn.o: In function `matchregex':
>>>
>>> /xymon-4.3.12/lib/matching.c:58: undefined reference to `pcre_exec'
>>>
>>> /tmp/ccnSm0vn.o: In function `pickdata':
>>>
>>> /xymon-4.3.12/lib/matching.c:165: undefined reference to `pcre_exec'
>>>
>>> /xymon-4.3.12/lib/matching.c:172: undefined reference to
>>> `pcre_copy_substring'
>>>
>>> /xymon-4.3.12/lib/matching.c:183: undefined reference to `dbgprintf'
>>>
>>> /tmp/ccnSm0vn.o: In function `compileregex_opts':
>>>
>>> /xymon-4.3.12/lib/matching.c:31: undefined reference to `dbgprintf'
>>>
>>> /xymon-4.3.12/lib/matching.c:32: undefined reference to `pcre_compile'
>>>
>>> /xymon-4.3.12/lib/matching.c:34: undefined reference to `errprintf'
>>>
>>> /tmp/ccnSm0vn.o: In function `compile_exprs':
>>>
>>> /xymon-4.3.12/lib/matching.c:146: undefined reference to `pcre_free'
>>>
>>> /xymon-4.3.12/lib/matching.c:145: undefined reference to `errprintf'
>>>
>>> /xymon-4.3.12/lib/matching.c:147: undefined reference to `xfreenullstr'
>>>
>>> /xymon-4.3.12/lib/matching.c:147: undefined reference to `errprintf'
>>>
>>> collect2: ld returned 1 exit status
>>>
>>> make[1]: *** [matching.o] Error 1
>>>
>>> make[1]: Leaving directory `/xymon-4.3.12/lib'
>>>
>>> make: *** [lib-client] Error 2
>>>
>>>
>>>
>>> What am I doing wrong?
>>>
>>>
>>>
>>> *David Diep*
>>>
>>>
>>>
>>> Look out for those in need this winter. When the temperature or wind
>>> chill is 32°F or below, the District issues a Hypothermia Alert. For
>>> assistance during an Alert, call the Shelter
>>> Hotline<https://urldefense.proofpoint.com/v1/url?u=http://dhs.dc.gov/page/hypothermia-alert-plan&k=LEcyRXIAlDBr1gNDokv57g%3D%3D%0A&r=goqVjEbjBQIAv0%2BJe9F%2B4rALGXrt0QPuXIcMfFKUeRg%3D%0A&m=h%2BNpAozvTiPdH7PE3eo%2B5pSM2MjIlVavjyElBOvjRTQ%3D%0A&s=b9eec6b43d5cb1bf9a71d9c48378b58ef7edf2a0541829b848fe74501f62e76e>at
>>> *1-800-535-7252
>>> <1-800-535-7252>* or *311*.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Xymon mailing list
>>> Xymon at xymon.com
>>> http://lists.xymon.com/mailman/listinfo/xymon<https://urldefense.proofpoint.com/v1/url?u=http://lists.xymon.com/mailman/listinfo/xymon&k=LEcyRXIAlDBr1gNDokv57g%3D%3D%0A&r=goqVjEbjBQIAv0%2BJe9F%2B4rALGXrt0QPuXIcMfFKUeRg%3D%0A&m=h%2BNpAozvTiPdH7PE3eo%2B5pSM2MjIlVavjyElBOvjRTQ%3D%0A&s=1612647a2871c52dc86e2ada94e651af4c53774533af04d8701c173912bfd979>
>>>
>>>
>>>
>>
>>
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon
>




More information about the Xymon mailing list