Hi Rudy
Thanks for getting back to me.

I'm not in a major rush mate, I'm not likely to run out of space just yet
:-).  I like god, I think it's really good tool, it would be great to get
this bit working as well.

"a bug in the way notifications are (not) sent out from
inside lifecycle conditions"

I think you might be right.

If you need me to look at anything for you I'd be happy to help.

V

2009/1/28 Rudy Desjardins <[email protected]>

>
> Hi vanderkerkoff,
>
> I actually wrote the original (current, hasn't changed?) disk_usage
> condition... at the time of writing it worked properly for me however
> there was (is?) a bug in the way notifications are (not) sent out from
> inside lifecycle conditions... I'll take a look when I have a moment
> but other people have had similar issues and it always seems to stem
> from trying to send notifications in lifecycle conditions.
>
> Sorry you're having issues - I'll do my best to take a look at this
> some point tonight (might be tomorrow morning/afternoon before you
> hear back from if) if I can, but I can't make any promises (I'm at a
> training event right now and won't be home for another four days
> still...).
>
> Thanks,
> -Rudy X. Desjardins
>
> On Wed, Jan 28, 2009 at 6:09 AM, vanderkerkoff <[email protected]> wrote:
> >
> > ok, I officially give up.
> >
> > If I change the direction of the arrow, I get emails even though the
> > status is saying ok, and it's completely independent of what number I
> > put in as the above level.
> >
> > If I change the direction of the arrow back to it's original state, I
> > don't get emails regardless of what value I put in as the above value
> > and it continues to say it's ok.
> >
> > Please please please will someone put up a working piece of code on
> > how god monitors disk space with disk_usage.rb.
> >
> > As far as I can tell, it does not work in it's current format
> >
> > I'm running god-0.7.12
> >
> > If anyone knows where I can log a bug for it then please let me know
> >
> >
> >
> > On Jan 28, 1:33 pm, vanderkerkoff <[email protected]> wrote:
> >> Ok, I'm going to try and unravel this.
> >>
> >> In the condition.rb, the PollCondition class has this code
> >>
> >> # Override this method in your Conditions (mandatory)
> >> #
> >> # Return true if the test passes (everything is ok)
> >> # Return false otherwise
> >>     def test
> >>       raise AbstractMethodNotOverriddenError.new("PollCondition#test
> >> must be overridden in subclasses")
> >>     end
> >>
> >> So I checked the disk_usage.rb file, and the test looks like this
> >>
> >> def test
> >>         usage = `df | grep -i " #{self.mount_point}$" | awk '{print
> >> $5}' | sed 's/%//'`
> >>         usage.to_i > self.above
> >> end
> >>
> >> so, we're overwriting our test condition in our pollcondition, which
> >> is mandatory
> >>
> >> from the logic above it says it will return true if the test passes,
> >> which means everything is ok.  So if your usage.to_i is higher than
> >> the above setting, then it will return True.  Am I being dull or is
> >> that not the wrong way around?
> >>
> >> I'm changing the direction of the arrow to see if it makes any
> >> difference.
> >>
> >> On Jan 27, 5:08 pm, vanderkerkoff <[email protected]> wrote:
> >>
> >> > Hello everyone
> >>
> >> > Has anyone managed to get god to send them an email when a certain
> >> > amount of space has been used on the system using disk_usage?
> >>
> >> > I'm pulling my hair out here :-).
> >>
> >> > #Watching the disk space
> >> > God.watch do |w|
> >> >   w.name = 'disk_space'
> >> >   w.interval = 2.minutes
> >> >   w.start = ''
> >>
> >> >   w.lifecycle do |on|
> >> >     on.condition(:disk_usage) do |c|
> >> >       c.above = 30
> >> >       c.mount_point = '/dev/sda1'
> >> >     c.notify = "matt"
> >> >     end
> >> >   end
> >> > end
> >>
> >> > god log says it's ok, but I'm using 34 percent of that mount point, I
> >> > ran the line from the actual ruby file to check
> >>
> >> > df | grep -i "/dev/sda1" | awk '{print $5}' | sed 's/%//'
> >>
> >> > that comes back with 34
> >>
> >> > any help would be greatly appreciated
> > >
> >
>
>
>
> --
> - Rudy X. Desjardins
> http://rudy.theendless.org/gpg.pub.key.txt
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"god.rb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/god-rb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to