Xymon Mailing List Archive search

Looking for Xymon clients for Solaris

4 messages in this thread

list Tom Schmitt · Mon, 1 Oct 2012 10:46:26 -0600 ·
I am looking to now tackle the Solaris systems, does anyone have either
a HowTo or a compiled Solaris client for Sparc and x86?

I am running 4.3.0-0.beta2 Xymon server and have the compiled client
running on multiple CentOS systems.

The Xymon server is on a CentOS server.       

 
Is there a good tutorial/HowTo that shows how to just compile a client
or do you take the entire portion of the source tree and do a 'make' and
'make install', etc. ?

 
I do not want to download the entire Xymon system and compile it unless
I have to.

A little guidance would be greatly appreciated J

 
                Solaris 11 (Sparc, X86)

                Solaris 10 (Sparc, X86)

                Solaris 9 (Sparc)

                Solaris 8 (Sparc)

 
Thanks,

 
Tom Schmitt

Senior IT Staff - R&D

L-3 Communication Systems West

640 North 2200 West    P.O. Box 16850

Salt Lake City, UT  XXXXX

Phone (XXX) XXX-XXXX

Cell      (XXX) XXX-XXXX

eFax    (XXX) XXX-XXXX

            \\\\||////

               \ ~  ~ /  

               | @  @ |

--oOo---(_)---oOo--

Have A Nice Day !

 
It is not necessary to change.

Survival is not mandatory.

        -- W. Edwards Deming
list Ryan Novosielski · Mon, 01 Oct 2012 13:24:05 -0400 ·
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
quoted from Tom Schmitt

On 10/01/2012 12:46 PM, user-9c1ae820b621@xymon.invalid wrote:
I am looking to now tackle the Solaris systems, does anyone have
either a HowTo or a compiled Solaris client for Sparc and x86?

I am running 4.3.0-0.beta2 Xymon server and have the compiled
client running on multiple CentOS systems.

The Xymon server is on a CentOS server.


Is there a good tutorial/HowTo that shows how to just compile a
client or do you take the entire portion of the source tree and do
a ?make? and ?make install?, etc. ?


I do not want to download the entire Xymon system and compile it
unless I have to.

A little guidance would be greatly appreciated J


Solaris 11 (Sparc, X86)

Solaris 10 (Sparc, X86)

Solaris 9 (Sparc)

Solaris 8 (Sparc)
I may be misreading what you wrote, but if you're saying that you have
compiled the client on CentOS, it's really no different. The README in
the source code is straightforward, and it is little more than
configure, make, make install like anything else (there's an option to
do just the client in configure).

- -- - ---- _  _ _  _ ___  _  _  _
|Y#| |  | |\/| |  \ |\ |  | |Ryan Novosielski - Sr. Systems Programmer
|$&| |__| |  | |__/ | \| _| |user-ae4522577e16@xymon.invalid - 973/972.0922 (2-0922)
\__/ Univ. of Med. and Dent.|IST/EI-Academic Svcs. - ADMC 450, Newark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBp0bUACgkQmb+gadEcsb4kbwCfbniF01ucGsLY9nqkkIGEnRMb
kYwAniwY64RnSJMteqQxaQpMR1xTqD7a
=alO6
-----END PGP SIGNATURE-----
list Ralph Mitchell · Mon, 1 Oct 2012 14:27:52 -0400 ·
It's possible to run the client with no compilation at all...  You need:

1) a script to replace the xymon binary.  I use curl, for encrypted
delivery over https, but you could probably use netcat if that comes with
Solaris.  To use http/https you'll need to go to your xymon server and copy
$XYMONHOME/server/bin/xymoncgimsg.cgi over to your xymon cgi-bin directory.

2) a script to replace the logfetch binary.  The client script uses it to
pick up epoch, local & UTC timestamps.  I'm not using logfetch for anything
else, such as picking up logs.

3) a script to replace the clientupdate binary. I'm not doing client
updates through xymon, so mine just echoes a blank line.

4) edit the xymonclient.sh script to insert a couple of lines at the top
that set XYMONHOME and then source $XYMONHOME//etc/xymonclient.cfg

At that point you ought to be able to run xymonclient.sh and see the
standard reports show up on your server.  Then add a cron entry to fire up
the script at regular intervals.

I'm not necessarily recommending this lash-up for a large-scale production
environment.  I just had to get *something* running on a set of AIX systems
where there are limitations on what I can install.  A script-only solution
was more acceptable, and encrypted delivery is a requirement...

Ralph Mitchell
quoted from Ryan Novosielski


On Mon, Oct 1, 2012 at 12:46 PM, <user-9c1ae820b621@xymon.invalid> wrote:
I am looking to now tackle the Solaris systems, does anyone have either a
HowTo or a compiled Solaris client for Sparc and x86?****

I am running 4.3.0-0.beta2 Xymon server and have the compiled client
running on multiple CentOS systems.****

The Xymon server is on a CentOS server.       ****

** **

Is there a good tutorial/HowTo that shows how to just compile a client or
do you take the entire portion of the source tree and do a ‘make’ and ‘make
install’, etc. ?****

** **

I do not want to download the entire Xymon system and compile it unless I
have to.****

A little guidance would be greatly appreciated J****

** **

                Solaris 11 (Sparc, X86)****

                Solaris 10 (Sparc, X86)****

                Solaris 9 (Sparc)****

                Solaris 8 (Sparc)****

** **

** **

*Thanks,*

* *

*Tom Schmitt*

*Senior IT Staff - R&D*****

L-3 Communication Systems West****

640 North 2200 West    P.O. Box 16850****

Salt Lake City, UT  XXXXX****

Phone (801) *594-3030*****
quoted from Tom Schmitt

Cell      (XXX) XXX-XXXX****

eFax    (XXX) XXX-XXXX****

*            **\\\\||////***

*               **\ ~  ~ /  ***

*               **| @  @ |*

*--oOo---(_)---oOo--*

* Have A Nice Day !*

** **

*It is not necessary to change.*

*Survival is not mandatory.*

*        -- W. Edwards Deming*

** **

list Roland Soderstrom · Mon, 1 Oct 2012 21:49:15 +0000 ·
I compiled several versions on Solaris, there is a few trick that you need to know.
For the server compilation you need a bunch of SUN freeware packages, I just use the same host for a client package, probably less deps for client only.
On the client itself you need some of these installed as well.
Same procedure for x86.
If you use blastwave packages it is a bit different....

www.sunfreeware.com
binutils (SMCbinut)
    db (SMCdb47)
    freetype (SMCftype)
    gcc (SMCgcc)
    libart_lgpl (SMClibart)
    libpng (SMClibpng)
    libtool (SMClibt)
    libiconv (SMCliconv)
    libintl (SMClintl)
    make (SMCmake)
    openldap (SMColdap)
    openssl (SMCossl)
    pcre (SMCpcre)
    rrdtool (SMCrrdt)
    sasl (SMCsasl)
    zlib (SMCzlib)

setup compiling env.
groupadd -g 1001 xymon
useradd -u 62001 -g 1001 -d /usr/local/xymon -m -s /usr/bin/bash -c "Xymon Owner" xymon
This is for rrdtool, some strange dep, maybe not necessary for client as it doesn't need rrdtool. ( this will force use of gnu ld)
mv /usr/ccs/bin/ld /usr/ccs/bin/ld.orig
export PATH=/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
crle -u -l /usr/local/lib
crle -u -l /usr/local/rrdtool-1.2.19/lib
umask 022


cd /var/tmp
cp <from somewhere> /var/tmp
gunzip xymon-4.3.10.tar.gz
tar xf xymon-4.3.10.tar
cd xymon-4.3.10
which make
/usr/local/bin/make
which ld
/usr/local/bin/ld
./configure.client
make
make install         (this step as root)


-          Roland
quoted from Ralph Mitchell

From: xymon-bounces at xymon.com [mailto:xymon-bounces at xymon.com] On Behalf Of user-9c1ae820b621@xymon.invalid
Sent: Tuesday, 2 October 2012 2:46 AM
To: xymon at xymon.com
Subject: [Xymon] Looking for Xymon clients for Solaris

I am looking to now tackle the Solaris systems, does anyone have either a HowTo or a compiled Solaris client for Sparc and x86?
I am running 4.3.0-0.beta2 Xymon server and have the compiled client running on multiple CentOS systems.
The Xymon server is on a CentOS server.

Is there a good tutorial/HowTo that shows how to just compile a client or do you take the entire portion of the source tree and do a 'make' and 'make install', etc. ?

I do not want to download the entire Xymon system and compile it unless I have to.
A little guidance would be greatly appreciated :)

                Solaris 11 (Sparc, X86)
                Solaris 10 (Sparc, X86)
                Solaris 9 (Sparc)
                Solaris 8 (Sparc)


Thanks,

Tom Schmitt
Senior IT Staff - R&D
L-3 Communication Systems West
640 North 2200 West    P.O. Box 16850
Salt Lake City, UT  XXXXX
Phone (XXX) XXX-XXXX
Cell      (XXX) XXX-XXXX
eFax    (XXX) XXX-XXXX
            \\\\||////
               \ ~  ~ /
               | @  @ |
--oOo---(_)---oOo--
Have A Nice Day !

It is not necessary to change.
Survival is not mandatory.
        -- W. Edwards Deming