[chef] Re: Nagios via Chef on EC2


Chronological Thread 
  • From: Sam Darwin < >
  • To: Morgan Blackthorne < >
  • Cc: " " < >
  • Subject: [chef] Re: Nagios via Chef on EC2
  • Date: Wed, 15 May 2013 19:26:31 +0300

use this code in hosts.cfg.erb

  <% # decide whether to use internal or external IP addresses for this node
  if node['cloud'].nil? && !n['cloud'].nil?
    ip = n['cloud']['public_ipv4']
  elsif !node['cloud'].nil? && !n['cloud'].nil? &&
n['cloud']['provider'] != node['cloud']['provider']
    ip = n['cloud']['public_ipv4']
        #S.D. 2013, 2 lines
  elsif !node['cloud'].nil? && !n['ec2'].nil? &&
n['ec2']['placement_availability_zone'][0..5] !=
node['ec2']['placement_availability_zone'][0..5]
    ip = n['cloud']['public_ipv4']
  else
    ip = n['ipaddress']
  end %>



On Wed, May 15, 2013 at 9:07 AM, Morgan Blackthorne
< >
 wrote:
> I'm bootstrapping a Nagios server via Chef on EC2. I got it up and running
> at this point, but I need to fine-tune a few things to get a workable
> config. I'm using three different regions (us-west-2, where the Nagios host
> is, us-west-1, and us-east-1). The config that Chef built for the hosts uses
> all internal IPs for the config. While this could be fine for us-west-2,
> where the various security groups have access authorized to the Operations
> security group that has the Nagios host in it, but that obviously doesn't
> work for the other two regions.
>
> Is there a way to tune how the config determines which interface is used?
>
> --
> ~*~ StormeRider ~*~
>
> "Every world needs its heroes [...] They inspire us to be better than we
> are. And they protect from the darkness that's just around the corner."
>
> (from Smallville Season 6x1: "Zod")
>
> On why I hate the phrase "that's so lame"... http://bit.ly/Ps3uSS



Archive powered by MHonArc 2.6.16.

§