--00504502e121ec6dd0048ad7284d
Content-Type: text/plain; charset=ISO-8859-1
I've written a 'pause' button for the various status CGIs. The reason
for this button is to avoid having to set the global refresh_rate very
high when I'd like to avoid a single page from refreshing. This is a
problem for me on the 'all services' view since I have over 11k
services in monitoring and it can take a good portion of the
refresh_rate for the page to even render.
The reason the javascript is included is to avoid having to modify
every call to 'display_info_table()' to pass the current url string.
I've tested it in chrome and firefox and it works perfectly to append
'?paused' or '&paused' to the location, but I'd appreciate if anyone
tests in their browser of choice. Please let me know if you have any
suggestions or if you would like me to make any changes.
--
Steve Koenig
--00504502e121ec6dd0048ad7284d
Content-Type: application/octet-stream; name="add_pause_button.patch"
Content-Disposition: attachment; filename="add_pause_button.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gbczfifm0
ZGlmZiAtdXJCIG5hZ2lvcy1IRUFEL2NnaS9jZ2l1dGlscy5jIG5hZ2lvcy0zLjIuMS9jZ2kvY2dp
dXRpbHMuYw0KLS0tIG5hZ2lvcy1IRUFEL2NnaS9jZ2l1dGlscy5jICAyMDA5LTA3LTMxIDA5OjU0
OjIwLjAwMDAwMDAwMCAtMDcwMA0KKysrIG5hZ2lvcy0zLjIuMS9jZ2kvY2dpdXRpbHMuYyAyMDEw
LTA3LTA3IDE5OjA5OjM3LjAwMDAwMDAwMCAtMDcwMA0KQEAgLTE3NDksNyArMTc0OSw3IEBADQoN
CiAgICAgICAgcHJpbnRmKCJMYXN0IFVwZGF0ZWQ6ICVzPEJSPlxuIixkYXRlX3RpbWUpOw0KICAg
ICAgICBpZihyZWZyZXNoPT1UUlVFKQ0KLSAgICAgICAgICAgICAgIHByaW50ZigiVXBkYXRlZCBl
dmVyeSAlZCBzZWNvbmRzPGJyPlxuIixyZWZyZXNoX3JhdGUpOw0KKyAgICAgICAgICAgICAgIHBy
aW50ZigiVXBkYXRlZCBldmVyeSAlZCBzZWNvbmRzIDxzbWFsbD5bPGEgaHJlZj1cImphdmFzY3Jp
cHQ6d2luZG93LmxvY2F0aW9uLmhyZWYgKz0gKCh3aW5kb3cubG9jYXRpb24udG9TdHJpbmcoKS5p
bmRleE9mKCc/JykgIT0gLTEpID8gJyYnIDogJz8nKSArICdwYXVzZWQnXCI+cGF1c2U8L2E+XTwv
c21hbGw+PGJyPlxuIixyZWZyZXNoX3JhdGUpOw0KDQogICAgICAgIHByaW50ZigiTmFnaW9zJnJl
ZzsgQ29yZSZ0cmFkZTsgJXMgLSA8QSBIUkVGPSdodHRwOi8vd3d3Lm5hZ2lvcy5vcmcnIFRBUkdF
VD0nX25ldycgQ0xBU1M9J2hvbWVwYWdlVVJMJz53d3cubmFnaW9zLm9yZzwvQT48QlI+XG4iLFBS
T0dSQU1fVkVSU0lPTik7DQoNCmRpZmYgLXVyQiBuYWdpb3MtSEVBRC9jZ2kvZXh0aW5mby5jIG5h
Z2lvcy0zLjIuMS9jZ2kvZXh0aW5mby5jDQotLS0gbmFnaW9zLUhFQUQvY2dpL2V4dGluZm8uYyAg
IDIwMTAtMDYtMTggMDc6MjU6MzAuMDAwMDAwMDAwIC0wNzAwDQorKysgbmFnaW9zLTMuMi4xL2Nn
aS9leHRpbmZvLmMgIDIwMTAtMDctMDcgMTk6MDk6MzcuMDAwMDAwMDAwIC0wNzAwDQpAQCAtMTI2
LDYgKzEyNiw3IEBADQogaW50IHNvcnRfb3B0aW9uPVNPUlRfTkVYVENIRUNLVElNRTsNCg0KIGlu
dCBlbWJlZGRlZD1GQUxTRTsNCitpbnQgcmVmcmVzaD1UUlVFOw0KIGludCBkaXNwbGF5X2hlYWRl
cj1UUlVFOw0KDQoNCkBAIC0yMjIsNyArMjIzLDcgQEANCiAgICAgICAgICAgICAgICBlbHNlDQog
ICAgICAgICAgICAgICAgICAgICAgICBzbnByaW50Zih0ZW1wX2J1ZmZlcixzaXplb2YodGVtcF9i
dWZmZXIpLTEsIk5hZ2lvcyBQcm9jZXNzIEluZm9ybWF0aW9uIik7DQogICAgICAgICAgICAgICAg
dGVtcF9idWZmZXJbc2l6ZW9mKHRlbXBfYnVmZmVyKS0xXT0nXHgwJzsNCi0gICAgICAgICAgICAg
ICBkaXNwbGF5X2luZm9fdGFibGUodGVtcF9idWZmZXIsVFJVRSwmY3VycmVudF9hdXRoZGF0YSk7
DQorICAgICAgICAgICAgICAgZGlzcGxheV9pbmZvX3RhYmxlKHRlbXBfYnVmZmVyLHJlZnJlc2gs
JmN1cnJlbnRfYXV0aGRhdGEpOw0KDQogICAgICAgICAgICAgICAgLyogZmluZCB0aGUgaG9zdCAq
Lw0KICAgICAgICAgICAgICAgIGlmKGRpc3BsYXlfdHlwZT09RElTUExBWV9IT1NUX0lORk8gfHwg
ZGlzcGxheV90eXBlPT1ESVNQTEFZX1NFUlZJQ0VfSU5GTyl7DQpAQCAtNTg0LDcgKzU4NSw5IEBA
DQoNCiAgICAgICAgcHJpbnRmKCJDYWNoZS1Db250cm9sOiBuby1zdG9yZVxyXG4iKTsNCiAgICAg
ICAgcHJpbnRmKCJQcmFnbWE6IG5vLWNhY2hlXHJcbiIpOw0KLSAgICAgICBwcmludGYoIlJlZnJl
c2g6ICVkXHJcbiIscmVmcmVzaF9yYXRlKTsNCisNCisgICAgICAgaWYocmVmcmVzaD09VFJVRSkN
CisgICAgICAgICAgICAgICBwcmludGYoIlJlZnJlc2g6ICVkXHJcbiIscmVmcmVzaF9yYXRlKTsN
Cg0KICAgICAgICB0aW1lKCZjdXJyZW50X3RpbWUpOw0KICAgICAgICBnZXRfdGltZV9zdHJpbmco
JmN1cnJlbnRfdGltZSxkYXRlX3RpbWUsKGludClzaXplb2YoZGF0ZV90aW1lKSxIVFRQX0RBVEVf
VElNRSk7DQpAQCAtNzY1LDYgKzc2OCwxMCBAQA0KICAgICAgICAgICAgICAgIC8qIHdlIGZvdW5k
IHRoZSBub2hlYWRlciBvcHRpb24gKi8NCiAgICAgICAgICAgICAgICBlbHNlIGlmKCFzdHJjbXAo
dmFyaWFibGVzW3hdLCJub2hlYWRlciIpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxh
eV9oZWFkZXI9RkFMU0U7DQorDQorICAgICAgICAgICAgICAgLyogd2UgZm91bmQgdGhlIHBhdXNl
IG9wdGlvbiAqLw0KKyAgICAgICAgICAgICAgIGVsc2UgaWYoIXN0cmNtcCh2YXJp
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]