Looking for Xymon clients for Solaris
list Tom Schmitt
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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
▸
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
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
▸
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*****
▸
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
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 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