No changes should be required in the startup scripts. Just changes to the gmetad.conf/gmond.conf files are needed.
On Mon, Aug 2, 2010 at 15:41, Stevens, Weston J <[email protected]> wrote: > Great stuff. Is it true that no changes will need to be made to > /etc/init.d/functions? > > -----Original Message----- > From: Rick Cobb [mailto:[email protected]] > Sent: Monday, August 02, 2010 10:35 AM > To: Stevens, Weston J > Cc: [email protected] > Subject: Re: [Ganglia-general] Multiple gmonds or gmetads on same host > > It's not all that painful, but you do have to modify those init scripts. > > First, you'll need a passel of configuration files. E.g., > /etc/ganglia/gmond-test.conf vs. /etc/ganglia/gmond-release.conf; same for > gmetad,.... > You'll need a port set for each configuration (i.e., an equivalent to > 8649-8652; say 8749-8752 for 'test' or whatever). > > Then you'll set up your init scripts so wherever it starts the daemon you're > trying to start, it uses the '-c' option to name that configuration's .conf > file. > > And you'll need a copy of the init script per configuration of each daemon. > I.e., /etc/init.d/gmond-test, etc . Remember to chkconfig -add each of your > "new services". > > It's probably possible to set up the init script so it inspects $0 to > identify the config file; for my use cases it's always been more > straightforward to cut & paste. > > Then you'll need to symlink or copy or git pull or whatever floats your fancy > a web tree per configuration, and set up the 'conf.php' > file so it points @ the right gmetad for that configuration. > > Good luck -- > -- ReC > > On Mon, Aug 2, 2010 at 9:55 AM, Stevens, Weston J > <[email protected]> wrote: >> There are a couple uses for this: >> 1) Testing different configurations of these daemons on the same host >> concurrently and seeing which one we like better >> 2) A "release" version and a test version so tests on the test version will >> not screw with the release. I'm basically working toward two separate >> ganglias running on the same host that don't collide with one another in any >> way and basically may as well not know the other one exists. >> >> I'm pretty sure I'd like to have this capability. I would just like to know >> how? Would I have to change the C source code? I can't seem to do it with >> /etc/init.d/gmond and /etc/init.d/gmond and /etc/init.d/functions scripts >> alone, this looks like it could be painful. >> >> >> ---------------------------------------------------------------------- >> -------- The Palm PDK Hot Apps Program offers developers who use the >> Plug-In Development Kit to bring their C/C++ apps to Palm for a share >> of $1 Million in cash or HP Products. Visit us here for more details: >> http://p.sf.net/sfu/dev2dev-palm >> _______________________________________________ >> Ganglia-general mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/ganglia-general >> > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the Plug-In > Development Kit to bring their C/C++ apps to Palm for a share of $1 Million > in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > _______________________________________________ > Ganglia-general mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ganglia-general > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > _______________________________________________ > Ganglia-general mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ganglia-general > -- Jesse Becker Every cloud has a silver lining, except for the mushroom-shaped ones, which come lined with strontium-90. ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ Ganglia-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ganglia-general

