[Nagios-devel] Additional image for action_url in host and service
Posted: Fri Nov 28, 2008 2:06 pm
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]
--------------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]