[Nagios-devel] Additional image for action_url in host and service

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

[Nagios-devel] Additional image for action_url in host and service

Post by Guest »

This is a multi-part message in MIME format.
--------------000601080000040303000305
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello all,

For some services my action_url is set to view performance
data (graphs), while for other services the action_url is set to lead to
an external webbased system to perform additional commands.

To be able to see what action is to be performed in the Service Detail
overview , I would like to be able to define different images for
different actions.

Some time ago (almost a year) I posted a request for this, but since
then nothing happened.

So, I decided to roll up my sleeves, and make the modifications myself.

The attached patch adds the field 'action_image' to be defined for
hosts, hostgroups, services, and service groups:

define service {
use template
host_name host1
service_description Load
action_url http://....
action_image action1.gif
}

If the action_image is not defined, the default red "splat" icon is used.

Attached patch is made against 3.0.5, and is already running on my
production Nagios server.

I would be very happy if this patch can be included in the next Nagios
release.

Regards,

Wim.


--------------000601080000040303000305
Content-Type: text/plain;
name="nagios-3.0.5.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="nagios-3.0.5.patch"

ZGlmZiAtcnUgbmFnaW9zLTMuMC41Lm9yZy9jZ2kvY29uZmlnLmMgbmFnaW9zLTMuMC41L2Nn
aS9jb25maWcuYwotLS0gbmFnaW9zLTMuMC41Lm9yZy9jZ2kvY29uZmlnLmMJU3VuIEFwciAx
MyAyMDozNDoyNyAyMDA4CisrKyBuYWdpb3MtMy4wLjUvY2dpL2NvbmZpZy5jCUZyaSBOb3Yg
MjggMTI6NTk6NTEgMjAwOApAQCAtNDU3LDYgKzQ1Nyw3IEBACiAJcHJpbnRmKCI8VEggQ0xB
U1M9J2RhdGEnPk5vdGVzPC9USD4iKTsKIAlwcmludGYoIjxUSCBDTEFTUz0nZGF0YSc+Tm90
ZXMgVVJMPC9USD4iKTsKIAlwcmludGYoIjxUSCBDTEFTUz0nZGF0YSc+QWN0aW9uIFVSTDwv
VEg+Iik7CisJcHJpbnRmKCI8VEggQ0xBU1M9J2RhdGEnPkFjdGlvbiBJbWFnZTwvVEg+Iik7
CiAJcHJpbnRmKCI8VEggQ0xBU1M9J2RhdGEnPjItRCBDb29yZHM8L1RIPiIpOwogCXByaW50
ZigiPFRIIENMQVNTPSdkYXRhJz4zLUQgQ29vcmRzPC9USD4iKTsKIAlwcmludGYoIjxUSCBD
TEFTUz0nZGF0YSc+U3RhdHVzbWFwIEltYWdlPC9USD4iKTsKQEAgLTY3MCw2ICs2NzEsMTEg
QEAKIAogCQlwcmludGYoIjxURCBDTEFTUz0nJXMnPiVzPC9URD4iLGJnX2NsYXNzLCh0ZW1w
X2hvc3QtPmFjdGlvbl91cmw9PU5VTEwpPyImbmJzcDsiOnRlbXBfaG9zdC0+YWN0aW9uX3Vy
bCk7CiAKKwkJaWYodGVtcF9ob3N0LT5hY3Rpb25faW1hZ2U9PU5VTEwpCisJCQlwcmludGYo
IjxURCBDTEFTUz0nJXMnPiZuYnNwOzwvVEQ+IixiZ19jbGFzcyk7CisJCWVsc2UKKwkJCXBy
aW50ZigiPFREIENMQVNTPSclcycgdmFsaWduPSdjZW50ZXInPjxpbWcgc3JjPSclcyVzJyBi
b3JkZXI9JzAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCc+ICVzPC9URD4iLGJnX2NsYXNzLHVy
bF9pbWFnZXNfcGF0aCx0ZW1wX2hvc3QtPmFjdGlvbl9pbWFnZSx0ZW1wX2hvc3QtPmFjdGlv
bl9pbWFnZSk7CisKIAkJaWYodGVtcF9ob3N0LT5oYXZlXzJkX2Nvb3Jkcz09RkFMU0UpCiAJ
CQlwcmludGYoIjxURCBDTEFTUz0nJXMnPiZuYnNwOzwvVEQ+IixiZ19jbGFzcyk7CiAJCWVs
c2UKQEAgLTc1MSw2ICs3NTcsNyBAQAogCXByaW50ZigiPFRIIENMQVNTPSdkYXRhJz5Ob3Rl
czwvVEg+Iik7CiAJcHJpbnRmKCI8VEggQ0xBU1M9J2RhdGEnPk5vdGVzIFVSTDwvVEg+Iik7
CiAJcHJpbnRmKCI8VEggQ0xBU1M9J2RhdGEnPkFjdGlvbiBVUkw8L1RIPiIpOworCXByaW50
ZigiPFRIIENMQVNTPSdkYXRhJz5BY3Rpb24gSW1hZ2U8L1RIPiIpOwogCXByaW50ZigiPC9U
Uj5cbiIpOwogCiAJLyogY2hlY2sgYWxsIHRoZSBob3N0Z3JvdXBzLi4uICovCkBAIC03ODgs
NiArNzk1LDcgQEAKIAogCQlwcmludGYoIjxURCBDTEFTUz0nJXMnPiVzPC9URD4iLGJnX2Ns
YXNzLCh0ZW1wX2hvc3Rncm91cC0+YWN0aW9uX3VybD09TlVMTCk/IiZuYnNwOyI6dGVtcF9o
b3N0Z3JvdXAtPmFjdGlvbl91cmwpOwogCisJCXByaW50ZigiPFREIENMQVNTPSclcyc+JXM8
L1REPiIsYmdfY2xhc3MsKHRlbXBfaG9zdGdyb3VwLT5hY3Rpb25faW1hZ2U9PU5VTEwpPyIm
bmJzcDsiOnRlbXBfaG9zdGdyb3VwLT5hY3Rpb25faW1hZ2UpOwogCQlwcmludGYoIjwvVFI+
XG4iKTsKIAkgICAgICAgIH0KIApAQCAtODI1LDYgKzgzMyw3IEBACiAJcHJpbnRmKCI8VEgg
Q0xBU1M9J2RhdGEnPk5vdGVzPC9USD4iKTsKIAlwcmludGYoIjxUSCBDTEFTUz0nZGF0YSc+
Tm90ZXMgVVJMPC9USD4iKTsKIAlwcmludGYoIjxUSCBDTEFTUz0nZGF0YSc+QWN0aW9uIFVS
TDwvVEg+Iik7CisJcHJpbnRmKCI8VEggQ0xBU1M9J2RhdGEnPkFjdGlvbiBJbWFnZTwvVEg+
Iik7CiAJcHJpbnRmKCI8L1RSPlxuIik7CiAKIAkvKiBjaGVjayBhbGwgdGhlIHNlcnZpY2Vn
cm91cHMuLi4gKi8KQEAgLTg2NCw2ICs4NzMsOCBAQAogCiAJCXByaW50ZigiPFREIENMQVNT
PSclcyc+JXM8L1REPiIsYmdfY2xhc3MsKHRlbXBfc2VydmljZWdyb3VwLT5hY3Rpb25fdXJs
PT1OVUxMKT8iJm5ic3A7Ijp0ZW1wX3NlcnZpY2Vncm91cC0+YWN0aW9uX3VybCk7CiA

...[email truncated]...


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