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 84116
Phone (801) 594-3030
Cell (801) 231-7230
eFax (470) 201-6644
\\\\||////
\ ~ ~ /
| @ @ |
--oOo---(_)---oOo--
Have A Nice Day !
It is not necessary to change.
Survival is not mandatory.
-- W. Edwards Deming
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 10/01/2012 12:46 PM, d.tom.schmitt at L-3com.com 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 |$&| |__| | | |__/ | \| _| |novosirj at umdnj.edu - 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-----
It's possible to run the client with no compilation at all... You need:
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.
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.
a script to replace the clientupdate binary. I'm not doing client updates through xymon, so mine just echoes a blank line.
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
On Mon, Oct 1, 2012 at 12:46 PM, <d.tom.schmitt at l-3com.com> 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 84116****
Phone (801) *594-3030*****
Cell (801) 231-7230****
eFax (470) 201-6644****
**\\\\||////*****\ ~ ~ / *****| @ @ |**--oOo---(_)---oOo--*
- Have A Nice Day !*
*It is not necessary to change.*
*Survival is not mandatory.*
-- W. Edwards Deming*
Xymon mailing list Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon
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
From: xymon-bounces at xymon.com [mailto:xymon-bounces at xymon.com] On Behalf Of d.tom.schmitt at L-3com.com 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 84116 Phone (801) 594-3030 Cell (801) 231-7230 eFax (470) 201-6644 \\\\||//// \ ~ ~ / | @ @ | --oOo---(_)---oOo-- Have A Nice Day !
It is not necessary to change. Survival is not mandatory. -- W. Edwards Deming
participants (4)
-
d.tom.schmitt@L-3com.com
-
novosirj@umdnj.edu
-
ralphmitchell@gmail.com
-
Rolands@logicaltech.com.au