Page 1 of 1

[Nagios-devel] nagiostats reports wrong times

Posted: Wed Sep 07, 2005 10:47 pm
by Guest
This is a multi-part message in MIME format.

------_=_NextPart_001_01C5B441.36B9FBD0
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Hi,

I have my nagios server send me a status report every morning. Lately, I
was a little puzzled when I read the program running time:

Program Running Time: 7d 55h 21m 44s

Uh... Shouldn't this read 9d 7h 21m 44s? Looking into the nagiostats
code, I found that the routine to compute the time breakdown is actually
correct, however it is called with parameters in the wrong order:
"days,minutes,hours,seconds" instead of "days,hours,minutes,seconds". I
have attached a little patch that should correct this problem.

Regards,
A. Messner
--
Albrecht Messner *** Senior Software Architect
First Data International *** Mobile Solutions
Industriestrasse 3 *** 70565 Stuttgart *** Germany
[email protected]

------_=_NextPart_001_01C5B441.36B9FBD0
Content-Type: application/octet-stream;
name="nagiostats.patch"
Content-Transfer-Encoding: base64
Content-Description: nagiostats.patch
Content-Disposition: attachment;
filename="nagiostats.patch"

KioqIG9yaWcvbmFnaW9zLTIuMGI0L2Jhc2UvbmFnaW9zdGF0cy5jCVdlZCBBdWcgIDMgMDE6NTg6
MjUgMjAwNQotLS0gbmFnaW9zLTIuMGI0L2Jhc2UvbmFnaW9zdGF0cy5jCVdlZCBBdWcgMzEgMDg6
MjI6NTYgMjAwNQoqKioqKioqKioqKioqKioKKioqIDUxOSw1MzAgKioqKgogIAlwcmludGYoIi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOwog
IAlwcmludGYoIlN0YXR1cyBGaWxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgJXNcbiIsc3Rh
dHVzX2ZpbGUpOwogIAl0aW1lX2RpZmZlcmVuY2U9KGN1cnJlbnRfdGltZS1zdGF0dXNfY3JlYXRp
b25fZGF0ZSk7CiEgCWdldF90aW1lX2JyZWFrZG93bih0aW1lX2RpZmZlcmVuY2UsJmRheXMsJm1p
bnV0ZXMsJmhvdXJzLCZzZWNvbmRzKTsKICAJcHJpbnRmKCJTdGF0dXMgRmlsZSBBZ2U6ICAgICAg
ICAgICAgICAgICAgICAgICVkZCAlZGggJWRtICVkc1xuIixkYXlzLGhvdXJzLG1pbnV0ZXMsc2Vj
b25kcyk7CiAgCXByaW50ZigiU3RhdHVzIEZpbGUgVmVyc2lvbjogICAgICAgICAgICAgICAgICAl
c1xuIixzdGF0dXNfdmVyc2lvbik7CiAgCXByaW50ZigiXG4iKTsKICAJdGltZV9kaWZmZXJlbmNl
PShjdXJyZW50X3RpbWUtcHJvZ3JhbV9zdGFydCk7CiEgCWdldF90aW1lX2JyZWFrZG93bih0aW1l
X2RpZmZlcmVuY2UsJmRheXMsJm1pbnV0ZXMsJmhvdXJzLCZzZWNvbmRzKTsKICAJcHJpbnRmKCJQ
cm9ncmFtIFJ1bm5pbmcgVGltZTogICAgICAgICAgICAgICAgICVkZCAlZGggJWRtICVkc1xuIixk
YXlzLGhvdXJzLG1pbnV0ZXMsc2Vjb25kcyk7CiAgCXByaW50ZigiXG4iKTsKICAJcHJpbnRmKCJU
b3RhbCBTZXJ2aWNlczogICAgICAgICAgICAgICAgICAgICAgICVkXG4iLHN0YXR1c19zZXJ2aWNl
X2VudHJpZXMpOwotLS0gNTE5LDUzMCAtLS0tCiAgCXByaW50ZigiLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CiAgCXByaW50ZigiU3RhdHVz
IEZpbGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAlc1xuIixzdGF0dXNfZmlsZSk7CiAgCXRp
bWVfZGlmZmVyZW5jZT0oY3VycmVudF90aW1lLXN0YXR1c19jcmVhdGlvbl9kYXRlKTsKISAJZ2V0
X3RpbWVfYnJlYWtkb3duKHRpbWVfZGlmZmVyZW5jZSwmZGF5cywmaG91cnMsJm1pbnV0ZXMsJnNl
Y29uZHMpOwogIAlwcmludGYoIlN0YXR1cyBGaWxlIEFnZTogICAgICAgICAgICAgICAgICAgICAg
JWRkICVkaCAlZG0gJWRzXG4iLGRheXMsaG91cnMsbWludXRlcyxzZWNvbmRzKTsKICAJcHJpbnRm
KCJTdGF0dXMgRmlsZSBWZXJzaW9uOiAgICAgICAgICAgICAgICAgICVzXG4iLHN0YXR1c192ZXJz
aW9uKTsKICAJcHJpbnRmKCJcbiIpOwogIAl0aW1lX2RpZmZlcmVuY2U9KGN1cnJlbnRfdGltZS1w
cm9ncmFtX3N0YXJ0KTsKISAJZ2V0X3RpbWVfYnJlYWtkb3duKHRpbWVfZGlmZmVyZW5jZSwmZGF5
cywmaG91cnMsJm1pbnV0ZXMsJnNlY29uZHMpOwogIAlwcmludGYoIlByb2dyYW0gUnVubmluZyBU
aW1lOiAgICAgICAgICAgICAgICAgJWRkICVkaCAlZG0gJWRzXG4iLGRheXMsaG91cnMsbWludXRl
cyxzZWNvbmRzKTsKICAJcHJpbnRmKCJcbiIpOwogIAlwcmludGYoIlRvdGFsIFNlcnZpY2VzOiAg
ICAgICAgICAgICAgICAgICAgICAgJWRcbiIsc3RhdHVzX3NlcnZpY2VfZW50cmllcyk7Cg==

------_=_NextPart_001_01C5B441.36B9FBD0--





This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]