You should run cf-monitord and then simply use $(mon.loadavg) variables (see ref manual)
On 13/04/11 23:30, Frans Lawaetz wrote: > Hi, > > In executing the following bundle: > > bundle agent test { > > vars: > > "junkvar" int => readintarray("loadaverage","/proc/loadavg","^ "," > ","2","99"); > > classes: > "loadavgsafe" expression => islessthan("$(loadaverage[1])","1"); > > > reports: > > loadavgsafe:: > "Load average is safe"; > } > > > cf-agent reported: > > cf3 Aborting read: file /proc/loadavg has zero bytes > > > > It's true that /proc/loadavg is reported as being 0 bytes but that's a > dimension of the /proc filesystem. The file does contain data which I'd > like to utilize. > > [inputs]# ll /proc/loadavg > -r--r--r-- 1 root root 0 Apr 13 14:43 /proc/loadavg > [inputs]# cat /proc/loadavg > 2.01 2.10 1.81 3/220 21768 > > I'm thinking of filing this as a minor bug unless someone can point out > a work-around. > > Thanks, > Frans > > > > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine