smtc0097 / mysql-cacti-templates

Automatically exported from code.google.com/p/mysql-cacti-templates
GNU General Public License v2.0
0 stars 0 forks source link

load average,users shows NaN when only 1 user is logged in #131

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
The Graphs X Load Average GT and X Number of Users GT where showing NaN as
value. 
At commandline 
/usr/bin/php -q /usr/share/cacti/site/scripts/ss_get_by_ssh.php --host
192.168.0.1 --type w --items as,at
was showing as:-1 at:-1.

I found an error in the regex in ss_get_by_ssh.php line 798.

When only 1 user is logged in, uptime will show 
12:34:33 up 19:51,  1 user,  load average: 0.00, 0.00, 0.00
when 2 or more users are logged in it will show
12:34:33 up 19:51,  2 users,  load average: 0.00, 0.00, 0.00
and that is not catched by the regex.

I changed
preg_match_all('/(\d+) users, .*(\d+\.\d+)$/', $line, $words)
to
preg_match_all('/(\d+) user.*, .*(\d+\.\d+)$/', $line, $words)
and it worked fine.

I'm using cacti 0.8.7b with better-cacti-templates 1.1.6 on Debian Lenny in
openvz container.

Original issue reported on code.google.com by kforo...@gmail.com on 13 Mar 2010 at 12:36

GoogleCodeExporter commented 8 years ago
This issue was closed by revision r432.

Original comment by baron.schwartz on 21 Mar 2010 at 1:36