Creating a custom nongreeen.html
Hi,
A few months ago I managed to get xymongen to create a custom non-green.html that only has red status , this file red.html is created every minute along with non-green.html , critical.html & xymon.html I cannot remember where I added the extra config to run this extra non-green.sh filtering out only the red status and has no eventlog or acklog. I seem to recall adding an extra stanza to a file to create this custom file but I cannot remember where the file is.
I ran a strace of the scheduled xymongen command exactly as it is run by Xymon and you can see the red.html file being created after the normal non-green.html
strace -f ./xymongen --recentgifs --subpagecolumns=2 --report > /tmp/xymongen.txt3 2>&1
... open("nongreen.html.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 open("/usr/share/xymon/web/stdnongreen_header", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=1221, ...}) = 0 read(4, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 1221) = 1221 close(4) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff815a4a000 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0 write(3, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 4096) = 4096 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0 open("/usr/share/xymon/web/bulletin_header", O_RDONLY) = -1 ENOENT (No such file or directory) write(3, "</a><span class=\"invis\"> | </spa"..., 4096) = 4096 open("/usr/share/xymon/data/hist/allevents", O_RDONLY) = -1 ENOENT (No such file or directory) open("/var/log/xymon/acknowledge.log", O_RDONLY) = 4 stat("/var/log/xymon/acknowledge.log", {st_mode=S_IFREG|0644, st_size=244, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=244, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff815a49000 read(4, "1465774929\t1877328492\t2880\t18773"..., 4096) = 244 read(4, "", 4096) = 0 close(4) = 0 munmap(0x7ff815a49000, 4096) = 0 open("/usr/share/xymon/web/stdnongreen_footer", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=332, ...}) = 0 read(4, "<BR><BR>\n\n<TABLE SUMMARY=\"Bottom"..., 332) = 332 close(4) = 0 open("/usr/share/xymon/web/bulletin_footer", O_RDONLY) = -1 ENOENT (No such file or directory) write(3, "ends\"><IMG SRC=\"/xymon/gifs/gree"..., 2422) = 2422 close(3) = 0 munmap(0x7ff815a4a000, 4096) = 0 rename("nongreen.html.tmp", "nongreen.html") = 0
open("red.html.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 open("/usr/share/xymon/web/stdnongreen_header", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=1221, ...}) = 0 read(4, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 1221) = 1221 close(4) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff815a4a000 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0 write(3, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 4096) = 4096 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0 open("/usr/share/xymon/web/bulletin_header", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/xymon/web/stdnongreen_footer", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=332, ...}) = 0 read(4, "<BR><BR>\n\n<TABLE SUMMARY=\"Bottom"..., 332) = 332 close(4) = 0 open("/usr/share/xymon/web/bulletin_footer", O_RDONLY) = -1 ENOENT (No such file or directory) write(3, "</a><span class=\"invis\"> | </spa"..., 3570) = 3570 close(3) = 0 munmap(0x7ff815a4a000, 4096) = 0 rename("red.html.tmp", "red.html") = 0
Any ideas of where and what I edited to get this custom html file created
Cheers,
[cid:image001.png at 01D1C6EC.9D2898C0]
Gary McKenner Unix Systems Administrator Group IT Operations
I’m for a better WA.
Royal Automobile Club of WA (Inc.) 832 Wellington Street, West Perth, WA 6005 T 08 9436 4310 M 0417972910 E gary.mckenner at rac.com.au
DISCLAIMER: Disclaimer. This e-mail is private and confidential. If you are not the intended recipient, please advise us by return e-mail immediately, and delete the e-mail and any attachments without using or disclosing the contents in any way. The views expressed in this e-mail are those of the author, and do not represent those of this company unless this is clearly indicated. You should scan this e-mail and any attachments for viruses. This company accepts no liability for any direct or indirect damage or loss resulting from the use of any attachments to this e-mail.
Please refer to my two e-mails to the list from earlier in the month (that no-one responded to!)
- <http://lists.xymon.com/archive/2016-June/043562.html> [Xymon] Xymon all red page minor bug question and patch SebA http://lists.xymon.com/archive/2016-June/043562.html
- <http://lists.xymon.com/archive/2016-June/043563.html> [Xymon] Xymon custom colour (wallboard) page SebA http://lists.xymon.com/archive/2016-June/043563.html
Kind regards,
SebA
From: Xymon [mailto:xymon-bounces at xymon.com] On Behalf Of McKenner, Gary Sent: 15 June 2016 03:36 To: xymon at xymon.com Subject: [Xymon] Creating a custom nongreeen.html
Hi,
A few months ago I managed to get xymongen to create a custom non-green.html that only has red status , this file red.html is created every minute along with non-green.html , critical.html & xymon.html
I cannot remember where I added the extra config to run this extra non-green.sh filtering out only the red status and has no eventlog or acklog.
I seem to recall adding an extra stanza to a file to create this custom file but I cannot remember where the file is.
I ran a strace of the scheduled xymongen command exactly as it is run by Xymon and you can see the red.html file being created after the normal non-green.html
strace -f ./xymongen --recentgifs --subpagecolumns=2 --report >
/tmp/xymongen.txt3 2>&1
...
open("nongreen.html.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
open("/usr/share/xymon/web/stdnongreen_header", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1221, ...}) = 0
read(4, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 1221) = 1221
close(4) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff815a4a000
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0
write(3, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 4096) = 4096
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0
open("/usr/share/xymon/web/bulletin_header", O_RDONLY) = -1 ENOENT (No such file or directory)
write(3, "</a><span class=\"invis\"> | </spa"..., 4096) = 4096
open("/usr/share/xymon/data/hist/allevents", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/var/log/xymon/acknowledge.log", O_RDONLY) = 4
stat("/var/log/xymon/acknowledge.log", {st_mode=S_IFREG|0644, st_size=244, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=244, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff815a49000
read(4, "1465774929\t1877328492\t2880\t18773"..., 4096) = 244
read(4, "", 4096) = 0
close(4) = 0
munmap(0x7ff815a49000, 4096) = 0
open("/usr/share/xymon/web/stdnongreen_footer", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=332, ...}) = 0
read(4, "<BR><BR>\n\n<TABLE SUMMARY=\"Bottom"..., 332) = 332
close(4) = 0
open("/usr/share/xymon/web/bulletin_footer", O_RDONLY) = -1 ENOENT (No such file or directory)
write(3, "ends\"><IMG SRC=\"/xymon/gifs/gree"..., 2422) = 2422
close(3) = 0
munmap(0x7ff815a4a000, 4096) = 0
rename("nongreen.html.tmp", "nongreen.html") = 0
open("red.html.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
open("/usr/share/xymon/web/stdnongreen_header", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1221, ...}) = 0
read(4, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 1221) = 1221
close(4) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff815a4a000
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0
write(3, "<!DOCTYPE HTML PUBLIC \"-//W3C//D"..., 4096) = 4096
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=453, ...}) = 0
open("/usr/share/xymon/web/bulletin_header", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/xymon/web/stdnongreen_footer", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=332, ...}) = 0
read(4, "<BR><BR>\n\n<TABLE SUMMARY=\"Bottom"..., 332) = 332
close(4) = 0
open("/usr/share/xymon/web/bulletin_footer", O_RDONLY) = -1 ENOENT (No such file or directory)
write(3, "</a><span class=\"invis\"> | </spa"..., 3570) = 3570
close(3) = 0
munmap(0x7ff815a4a000, 4096) = 0
rename("red.html.tmp", "red.html") = 0
Any ideas of where and what I edited to get this custom html file created
Cheers,
Gary McKenner
Unix Systems Administrator
Group IT Operations
I'm for a better WA.
Royal Automobile Club of WA (Inc.)
832 Wellington Street, West Perth, WA 6005
T 08 9436 4310 M 0417972910
E gary.mckenner at rac.com.au
DISCLAIMER: Disclaimer. This e-mail is private and confidential. If you are not the intended recipient, please advise us by return e-mail immediately, and delete the e-mail and any attachments without using or disclosing the contents in any way. The views expressed in this e-mail are those of the author, and do not represent those of this company unless this is clearly indicated. You should scan this e-mail and any attachments for viruses. This company accepts no liability for any direct or indirect damage or loss resulting from the use of any attachments to this e-mail.
participants (2)
-
Gary.McKenner@rac.com.au
-
spah@syntec.co.uk