We have a need to graph each hour manually (X axis ) and the latency for which the data arrives (Y-axis )
Because we cannot know Y-Axis at the time of doing the "zabbix_sender" in real time. We have to wait until the data actually arrives and look at the LINUX timestamp ( LINUXFILETIMESTAMP )
For example
XTICLABEL=20180702, YVALUEMINS=14, LINUXFILETIMESTAMP=00:14 <- NEW Midnight day ( I like how ZABBIX can do this at midnight of a new day )
XTICLABEL=01, YVALUEMINS=13, LINUXFILETIMESTAMP=01:13 example: <- 1AM data took 13 minutes
XTICLABEL=02, YVALUEMINS=13, LINUXFILETIMESTAMP=02:13
XTICLABEL=03, YVALUEMINS=13, LINUXFILETIMESTAMP=03:13
XTICLABEL=04, YVALUEMINS=13, LINUXFILETIMESTAMP=04:13
XTICLABEL=05, YVALUEMINS=13, LINUXFILETIMESTAMP=05:13
XTICLABEL=06, YVALUEMINS=14, LINUXFILETIMESTAMP=06:14
XTICLABEL=07, YVALUEMINS=17, LINUXFILETIMESTAMP=07:17
XTICLABEL=08, YVALUEMINS=33, LINUXFILETIMESTAMP=08:33
XTICLABEL=09, YVALUEMINS=59, LINUXFILETIMESTAMP=09:59
XTICLABEL=10, YVALUEMINS=75, LINUXFILETIMESTAMP=11:15
XTICLABEL=11, YVALUEMINS=93, LINUXFILETIMESTAMP=12:33
XTICLABEL=12, YVALUEMINS=95, LINUXFILETIMESTAMP=13:35
XTICLABEL=13, YVALUEMINS=95, LINUXFILETIMESTAMP=14:35
XTICLABEL=14, YVALUEMINS=89, LINUXFILETIMESTAMP=15:29
XTICLABEL=15, YVALUEMINS=92, LINUXFILETIMESTAMP=16:32 example: <- 3PM ( 15:00 Oclock) took 92 minutes
XTICLABEL=16, YVALUEMINS=98, LINUXFILETIMESTAMP=17:38
XTICLABEL=17, YVALUEMINS=80, LINUXFILETIMESTAMP=18:20
XTICLABEL=18, YVALUEMINS=66, LINUXFILETIMESTAMP=19:06
XTICLABEL=19, YVALUEMINS=43, LINUXFILETIMESTAMP=19:43
XTICLABEL=20, YVALUEMINS=33, LINUXFILETIMESTAMP=20:33
XTICLABEL=21, YVALUEMINS=24, LINUXFILETIMESTAMP=21:24
XTICLABEL=22, YVALUEMINS=25, LINUXFILETIMESTAMP=22:25
XTICLABEL=23, YVALUEMINS=15, LINUXFILETIMESTAMP=23:15
XTICLABEL=20180703, YVALUEMINS=18, LINUXFILETIMESTAMP=00:18 <- Another NEW Midnight day ( I like how ZABBIX can do this at midnight of a new day )
CAN we get full control of X Axis? Even if we need to poke the MySQL database?
Because we cannot know Y-Axis at the time of doing the "zabbix_sender" in real time. We have to wait until the data actually arrives and look at the LINUX timestamp ( LINUXFILETIMESTAMP )
For example
XTICLABEL=20180702, YVALUEMINS=14, LINUXFILETIMESTAMP=00:14 <- NEW Midnight day ( I like how ZABBIX can do this at midnight of a new day )
XTICLABEL=01, YVALUEMINS=13, LINUXFILETIMESTAMP=01:13 example: <- 1AM data took 13 minutes
XTICLABEL=02, YVALUEMINS=13, LINUXFILETIMESTAMP=02:13
XTICLABEL=03, YVALUEMINS=13, LINUXFILETIMESTAMP=03:13
XTICLABEL=04, YVALUEMINS=13, LINUXFILETIMESTAMP=04:13
XTICLABEL=05, YVALUEMINS=13, LINUXFILETIMESTAMP=05:13
XTICLABEL=06, YVALUEMINS=14, LINUXFILETIMESTAMP=06:14
XTICLABEL=07, YVALUEMINS=17, LINUXFILETIMESTAMP=07:17
XTICLABEL=08, YVALUEMINS=33, LINUXFILETIMESTAMP=08:33
XTICLABEL=09, YVALUEMINS=59, LINUXFILETIMESTAMP=09:59
XTICLABEL=10, YVALUEMINS=75, LINUXFILETIMESTAMP=11:15
XTICLABEL=11, YVALUEMINS=93, LINUXFILETIMESTAMP=12:33
XTICLABEL=12, YVALUEMINS=95, LINUXFILETIMESTAMP=13:35
XTICLABEL=13, YVALUEMINS=95, LINUXFILETIMESTAMP=14:35
XTICLABEL=14, YVALUEMINS=89, LINUXFILETIMESTAMP=15:29
XTICLABEL=15, YVALUEMINS=92, LINUXFILETIMESTAMP=16:32 example: <- 3PM ( 15:00 Oclock) took 92 minutes
XTICLABEL=16, YVALUEMINS=98, LINUXFILETIMESTAMP=17:38
XTICLABEL=17, YVALUEMINS=80, LINUXFILETIMESTAMP=18:20
XTICLABEL=18, YVALUEMINS=66, LINUXFILETIMESTAMP=19:06
XTICLABEL=19, YVALUEMINS=43, LINUXFILETIMESTAMP=19:43
XTICLABEL=20, YVALUEMINS=33, LINUXFILETIMESTAMP=20:33
XTICLABEL=21, YVALUEMINS=24, LINUXFILETIMESTAMP=21:24
XTICLABEL=22, YVALUEMINS=25, LINUXFILETIMESTAMP=22:25
XTICLABEL=23, YVALUEMINS=15, LINUXFILETIMESTAMP=23:15
XTICLABEL=20180703, YVALUEMINS=18, LINUXFILETIMESTAMP=00:18 <- Another NEW Midnight day ( I like how ZABBIX can do this at midnight of a new day )
CAN we get full control of X Axis? Even if we need to poke the MySQL database?
Comment