xymon

Hex Artifact Content
Login

Artifact 047c8989195317e8478d007da91622ccf8b758ea3cff87747bdd4782d04ce0d6:


0000: 45 6e 61 62 6c 69 6e 67 20 74 68 65 20 22 62 61  Enabling the "ba
0010: 63 6b 66 65 65 64 22 20 63 68 61 6e 6e 65 6c 20  ckfeed" channel 
0020: 6f 6e 20 74 68 65 20 58 79 6d 6f 6e 20 73 65 72  on the Xymon ser
0030: 76 65 72 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ver.============
0040: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0050: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0060: 3d 3d 3d 3d 3d 3d 3d 0a 0a 42 61 63 6b 67 72 6f  =======..Backgro
0070: 75 6e 64 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 54  und.----------.T
0080: 72 61 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 61 6c  raditionally, al
0090: 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20  l communication 
00a0: 62 65 74 77 65 65 6e 20 6d 6f 64 75 6c 65 73 20  between modules 
00b0: 6f 6e 20 74 68 65 0a 58 79 6d 6f 6e 20 73 65 72  on the.Xymon ser
00c0: 76 65 72 20 75 73 65 73 20 61 20 54 43 50 20 63  ver uses a TCP c
00d0: 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 78 79 6d  onnection to xym
00e0: 6f 6e 64 2e 20 54 68 69 73 20 69 73 20 61 0a 73  ond. This is a.s
00f0: 69 6d 70 6c 65 20 73 74 61 6e 64 61 72 64 69 7a  imple standardiz
0100: 65 64 20 77 61 79 20 6f 66 20 74 61 6c 6b 69 6e  ed way of talkin
0110: 67 20 74 6f 20 74 68 65 20 64 61 65 6d 6f 6e 2c  g to the daemon,
0120: 20 65 2e 67 2e 20 74 6f 0a 73 65 6e 64 20 73 74   e.g. to.send st
0130: 61 74 75 73 20 75 70 64 61 74 65 73 20 66 72 6f  atus updates fro
0140: 6d 20 78 79 6d 6f 6e 64 5f 63 6c 69 65 6e 74 20  m xymond_client 
0150: 6f 72 20 78 79 6d 6f 6e 6e 65 74 20 69 6e 74 6f  or xymonnet into
0160: 0a 74 68 65 20 78 79 6d 6f 6e 64 20 64 61 65 6d  .the xymond daem
0170: 6f 6e 2e 0a 0a 48 6f 77 65 76 65 72 2c 20 61 20  on...However, a 
0180: 54 43 50 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 61  TCP connection a
0190: 6c 73 6f 20 63 61 72 72 69 65 73 20 71 75 69 74  lso carries quit
01a0: 65 20 61 20 62 69 74 20 6f 66 20 6f 76 65 72 68  e a bit of overh
01b0: 65 61 64 2e 0a 4f 6e 20 61 20 73 65 72 76 65 72  ead..On a server
01c0: 20 77 69 74 68 20 61 20 76 65 72 79 20 68 69 67   with a very hig
01d0: 68 20 6c 6f 61 64 20 6f 66 20 6d 65 73 73 61 67  h load of messag
01e0: 65 73 20 74 68 69 73 20 63 61 6e 20 62 65 20 61  es this can be a
01f0: 0a 70 72 6f 62 6c 65 6d 20 2d 20 65 6d 70 69 72  .problem - empir
0200: 69 63 61 6c 20 65 76 69 64 65 6e 63 65 20 73 68  ical evidence sh
0210: 6f 77 73 20 74 68 61 74 20 74 68 65 20 6c 69 6d  ows that the lim
0220: 69 74 20 61 70 70 65 61 72 73 20 74 6f 0a 62 65  it appears to.be
0230: 20 61 72 6f 75 6e 64 20 33 33 30 30 20 6d 65 73   around 3300 mes
0240: 73 61 67 65 73 2f 73 65 63 6f 6e 64 2e 0a 0a 0a  sages/second....
0250: 53 6f 6c 75 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d  Solution.-------
0260: 2d 0a 54 6f 20 73 6f 6c 76 65 20 74 68 69 73 2c  -.To solve this,
0270: 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20   an alternative 
0280: 69 6e 74 65 72 66 61 63 65 20 68 61 73 20 62 65  interface has be
0290: 65 6e 20 69 6d 70 6c 65 6d 65 6e 74 65 64 0a 75  en implemented.u
02a0: 73 69 6e 67 20 74 68 65 20 73 74 61 6e 64 61 72  sing the standar
02b0: 64 20 53 79 73 56 20 49 50 43 20 22 6d 65 73 73  d SysV IPC "mess
02c0: 61 67 65 20 71 75 65 75 65 22 20 69 6e 74 65 72  age queue" inter
02d0: 66 61 63 65 2e 20 54 68 69 73 0a 69 73 20 61 20  face. This.is a 
02e0: 50 4f 53 49 58 20 73 74 61 6e 64 61 72 64 2c 20  POSIX standard, 
02f0: 61 6e 64 20 6f 74 68 65 72 20 70 61 72 74 73 20  and other parts 
0300: 6f 66 20 53 79 73 56 20 49 50 43 20 69 73 20 61  of SysV IPC is a
0310: 6c 72 65 61 64 79 0a 75 73 65 64 20 62 79 20 58  lready.used by X
0320: 79 6d 6f 6e 2e 0a 0a 0a 4f 70 65 72 61 74 69 6e  ymon....Operatin
0330: 67 20 73 79 73 74 65 6d 20 63 6f 6e 66 69 67 75  g system configu
0340: 72 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d  ration.---------
0350: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0360: 2d 2d 2d 2d 2d 0a 55 6e 66 6f 72 74 75 6e 61 74  -----.Unfortunat
0370: 65 6c 79 2c 20 6d 6f 73 74 20 73 79 73 74 65 6d  ely, most system
0380: 73 20 68 61 76 65 20 64 65 66 61 75 6c 74 20 73  s have default s
0390: 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 65 0a  ettings for the.
03a0: 6d 65 73 73 61 67 65 20 71 75 65 75 65 20 70 61  message queue pa
03b0: 72 61 6d 65 74 65 72 73 20 4d 53 47 4d 4e 42 20  rameters MSGMNB 
03c0: 28 74 6f 74 61 6c 20 23 20 6f 66 20 62 79 74 65  (total # of byte
03d0: 73 20 61 6c 6c 6f 77 65 64 20 69 6e 20 0a 74 68  s allowed in .th
03e0: 65 20 71 75 65 75 65 29 20 61 6e 64 20 4d 53 47  e queue) and MSG
03f0: 4d 41 58 20 28 6d 61 78 69 6d 75 6d 20 73 69 7a  MAX (maximum siz
0400: 65 20 6f 66 20 61 20 73 69 6e 67 6c 65 20 6d 73  e of a single ms
0410: 73 61 67 65 29 20 73 65 74 74 69 6e 67 73 2e 0a  sage) settings..
0420: 45 2e 67 2e 20 6f 6e 20 4c 69 6e 75 78 2c 20 64  E.g. on Linux, d
0430: 65 66 61 75 6c 74 73 20 66 6f 72 20 74 68 65 73  efaults for thes
0440: 65 20 61 72 65 20 31 36 20 6b 42 20 61 6e 64 20  e are 16 kB and 
0450: 38 20 4b 62 2c 20 72 65 73 70 65 63 74 69 76 65  8 Kb, respective
0460: 6c 79 2e 0a 53 69 6e 63 65 20 58 79 6d 6f 6e 20  ly..Since Xymon 
0470: 62 79 20 64 65 66 61 75 6c 74 20 70 65 72 6d 69  by default permi
0480: 74 73 20 73 74 61 74 75 73 20 6d 65 73 73 61 67  ts status messag
0490: 65 73 20 6f 66 20 75 70 20 74 6f 20 32 35 36 20  es of up to 256 
04a0: 6b 42 0a 69 6e 20 73 69 7a 65 2c 20 74 68 65 73  kB.in size, thes
04b0: 65 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 69  e settings are i
04c0: 6e 61 64 65 71 75 61 74 65 2e 0a 0a 4f 6e 20 4c  nadequate...On L
04d0: 69 6e 75 78 2c 20 79 6f 75 20 63 68 61 6e 67 65  inux, you change
04e0: 20 74 68 65 20 73 65 74 74 69 6e 67 73 20 76 69   the settings vi
04f0: 61 20 74 68 65 20 22 73 79 73 63 74 6c 22 20 75  a the "sysctl" u
0500: 74 69 6c 69 74 79 2e 20 4d 6f 73 74 0a 4c 69 6e  tility. Most.Lin
0510: 75 78 20 73 79 73 74 65 6d 73 20 68 61 76 65 20  ux systems have 
0520: 74 68 65 73 65 20 73 65 74 74 69 6e 67 73 20 64  these settings d
0530: 65 66 69 6e 65 64 20 69 6e 20 2f 65 74 63 2f 73  efined in /etc/s
0540: 79 73 63 74 6c 2e 63 6f 6e 66 2c 20 73 6f 0a 79  ysctl.conf, so.y
0550: 6f 75 20 61 64 64 20 74 68 65 73 65 20 70 61 72  ou add these par
0560: 61 6d 65 74 65 72 73 3a 0a 09 6b 65 72 6e 65 6c  ameters:..kernel
0570: 2e 6d 73 67 6d 61 78 3d 32 36 32 31 34 34 0a 09  .msgmax=262144..
0580: 6b 65 72 6e 65 6c 2e 6d 73 67 6d 6e 62 3d 31 30  kernel.msgmnb=10
0590: 34 38 35 37 36 0a 54 68 65 20 22 6d 73 67 6d 61  48576.The "msgma
05a0: 78 22 20 73 65 74 74 69 6e 67 20 73 68 6f 75 6c  x" setting shoul
05b0: 64 20 6d 61 74 63 68 20 79 6f 75 72 20 4d 41 58  d match your MAX
05c0: 4d 53 47 5f 53 54 41 54 55 53 20 73 65 74 74 69  MSG_STATUS setti
05d0: 6e 67 20 69 6e 0a 78 79 6d 6f 6e 73 65 72 76 65  ng in.xymonserve
05e0: 72 2e 63 66 67 2c 20 63 6f 6e 76 65 72 74 65 64  r.cfg, converted
05f0: 20 74 6f 20 62 79 74 65 73 20 28 4d 41 58 4d 53   to bytes (MAXMS
0600: 47 5f 53 54 41 54 55 53 20 69 73 20 69 6e 20 6b  G_STATUS is in k
0610: 42 2c 20 73 6f 0a 79 6f 75 20 6d 75 73 74 20 6d  B, so.you must m
0620: 75 6c 74 69 70 6c 79 20 69 74 20 62 79 20 31 30  ultiply it by 10
0630: 32 34 20 66 6f 72 20 74 68 65 20 6b 65 72 6e 65  24 for the kerne
0640: 6c 2e 6d 73 67 6d 61 78 20 76 61 6c 75 65 29 2e  l.msgmax value).
0650: 0a 22 6d 73 67 6d 6e 62 22 20 73 68 6f 75 6c 64  ."msgmnb" should
0660: 20 62 65 20 34 20 74 69 6d 65 73 20 74 68 65 20   be 4 times the 
0670: 6d 73 67 6d 61 78 20 73 65 74 74 69 6e 67 2e 20  msgmax setting. 
0680: 41 66 74 65 72 20 73 65 74 74 69 6e 67 20 74 68  After setting th
0690: 65 73 65 2c 0a 65 69 74 68 65 72 20 72 75 6e 20  ese,.either run 
06a0: 22 73 79 73 63 74 6c 20 2d 66 20 2f 65 74 63 2f  "sysctl -f /etc/
06b0: 73 79 73 63 74 6c 2e 63 6f 6e 66 22 20 6f 72 20  sysctl.conf" or 
06c0: 72 65 62 6f 6f 74 20 74 68 65 20 73 65 72 76 65  reboot the serve
06d0: 72 0a 74 6f 20 65 6e 61 62 6c 65 20 74 68 65 20  r.to enable the 
06e0: 6e 65 77 20 73 65 74 74 69 6e 67 73 2e 0a 0a 46  new settings...F
06f0: 6f 72 20 6f 74 68 65 72 20 73 79 73 74 65 6d 73  or other systems
0700: 2c 20 70 6c 65 61 73 65 20 72 65 66 65 72 20 74  , please refer t
0710: 6f 20 79 6f 75 72 20 4f 53 20 64 6f 63 75 6d 65  o your OS docume
0720: 6e 74 61 74 69 6f 6e 2e 0a 0a 0a 45 6e 61 62 6c  ntation....Enabl
0730: 69 6e 67 20 74 68 65 20 62 61 63 6b 66 65 65 64  ing the backfeed
0740: 20 71 75 65 75 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d   queue.---------
0750: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0760: 2d 2d 0a 54 68 65 20 62 61 63 6b 66 65 65 64 20  --.The backfeed 
0770: 71 75 65 75 65 20 69 73 20 64 69 73 61 62 6c 65  queue is disable
0780: 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 54 6f  d by default. To
0790: 20 65 6e 61 62 6c 65 20 69 74 2c 20 61 64 64 20   enable it, add 
07a0: 74 68 65 0a 22 2d 2d 62 66 71 22 20 6f 70 74 69  the."--bfq" opti
07b0: 6f 6e 20 74 6f 20 78 79 6d 6f 6e 64 20 28 69 6e  on to xymond (in
07c0: 20 79 6f 75 72 20 74 61 73 6b 73 2e 63 66 67 29   your tasks.cfg)
07d0: 20 61 6e 64 20 72 65 73 74 61 72 74 20 58 79 6d   and restart Xym
07e0: 6f 6e 2e 0a 59 6f 75 20 63 61 6e 20 76 65 72 69  on..You can veri
07f0: 66 79 20 74 68 61 74 20 74 68 69 73 20 68 61 73  fy that this has
0800: 20 62 65 65 6e 20 65 6e 61 62 6c 65 64 20 62 79   been enabled by
0810: 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 6f 75   checking the ou
0820: 74 70 75 74 0a 66 72 6f 6d 20 22 69 70 63 73 20  tput.from "ipcs 
0830: 2d 71 22 20 2d 20 79 6f 75 20 73 68 6f 75 6c 64  -q" - you should
0840: 20 73 65 65 20 61 20 6c 69 6e 65 20 77 69 74 68   see a line with
0850: 20 61 20 6d 65 73 73 61 67 65 20 71 75 65 75 65   a message queue
0860: 20 6f 77 6e 65 64 0a 62 79 20 74 68 65 20 58 79   owned.by the Xy
0870: 6d 6f 6e 20 75 73 65 72 69 64 3a 0a 0a 20 20 20  mon userid:..   
0880: 2d 2d 2d 2d 2d 2d 20 4d 65 73 73 61 67 65 20 51  ------ Message Q
0890: 75 65 75 65 73 20 2d 2d 2d 2d 2d 2d 2d 2d 20 0a  ueues -------- .
08a0: 20 20 20 6b 65 79 20 20 20 20 20 20 20 20 6d 73     key        ms
08b0: 71 69 64 20 20 20 20 20 20 6f 77 6e 65 72 20 20  qid      owner  
08c0: 20 20 20 20 70 65 72 6d 73 20 20 20 20 20 20 75      perms      u
08d0: 73 65 64 2d 62 79 74 65 73 20 20 20 6d 65 73 73  sed-bytes   mess
08e0: 61 67 65 73 20 0a 20 20 20 30 78 30 61 30 31 32  ages .   0x0a012
08f0: 30 35 65 20 39 38 33 30 35 20 20 20 20 20 20 78  05e 98305      x
0900: 79 6d 6f 6e 20 20 20 20 20 20 36 36 36 20 20 20  ymon      666   
0910: 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20       0          
0920: 20 20 30 0a 0a 0a 55 73 69 6e 67 20 74 68 65 20    0...Using the 
0930: 62 61 63 6b 66 65 65 64 20 71 75 65 75 65 0a 2d  backfeed queue.-
0940: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
0950: 2d 2d 2d 2d 2d 2d 2d 0a 78 79 6d 6f 6e 64 5f 63  -------.xymond_c
0960: 6c 69 65 6e 74 20 61 6e 64 20 78 79 6d 6f 6e 6e  lient and xymonn
0970: 65 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69  et will automati
0980: 63 61 6c 6c 79 20 75 73 65 20 74 68 65 20 62 61  cally use the ba
0990: 63 6b 66 65 65 64 20 71 75 65 75 65 2c 0a 69 66  ckfeed queue,.if
09a0: 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 49 66 20   available...If 
09b0: 79 6f 75 20 68 61 76 65 20 63 75 73 74 6f 6d 20  you have custom 
09c0: 73 63 72 69 70 74 73 20 6f 72 20 74 6f 6f 6c 73  scripts or tools
09d0: 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 74 68 65 20   running on the 
09e0: 58 79 6d 6f 6e 20 73 65 72 76 65 72 2c 20 74 68  Xymon server, th
09f0: 65 6e 0a 79 6f 75 20 63 61 6e 20 73 65 6e 64 20  en.you can send 
0a00: 6d 65 73 73 61 67 65 73 20 69 6e 74 6f 20 74 68  messages into th
0a10: 65 20 71 75 65 75 65 20 75 73 69 6e 67 20 74 68  e queue using th
0a20: 65 20 73 74 61 6e 64 61 72 64 20 22 78 79 6d 6f  e standard "xymo
0a30: 6e 22 20 75 74 69 6c 69 74 79 2e 0a 54 6f 20 64  n" utility..To d
0a40: 6f 20 73 6f 2c 20 73 65 74 20 74 68 65 20 72 65  o so, set the re
0a50: 63 69 70 69 65 6e 74 20 74 6f 20 22 30 22 2e 20  cipient to "0". 
0a60: 45 2e 67 2e 0a 0a 20 20 20 78 79 6d 6f 6e 20 30  E.g...   xymon 0
0a70: 20 22 73 74 61 74 75 73 20 6c 6f 63 61 6c 68 6f   "status localho
0a80: 73 74 2e 74 65 73 74 20 67 72 65 65 6e 22 0a 0a  st.test green"..
0a90: 77 69 6c 6c 20 73 65 6e 64 20 61 20 73 74 61 74  will send a stat
0aa0: 75 73 20 75 70 64 61 74 65 20 76 69 61 20 74 68  us update via th
0ab0: 65 20 62 61 63 6b 66 65 65 64 20 71 75 65 75 65  e backfeed queue
0ac0: 2e 0a 0a 4e 4f 54 45 3a 20 54 68 65 20 62 61 63  ...NOTE: The bac
0ad0: 6b 66 65 65 64 20 71 75 65 75 65 20 69 73 20 22  kfeed queue is "
0ae0: 6f 6e 65 2d 77 61 79 22 2c 20 73 6f 20 69 74 20  one-way", so it 
0af0: 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64  can only be used
0b00: 20 66 6f 72 20 22 73 74 61 74 75 73 22 2c 0a 22   for "status",."
0b10: 64 61 74 61 22 2c 20 22 64 72 6f 70 22 20 61 6e  data", "drop" an
0b20: 64 20 22 72 65 6e 61 6d 65 22 20 6d 65 73 73 61  d "rename" messa
0b30: 67 65 73 20 2d 20 69 2e 65 2e 2c 20 61 6e 79 20  ges - i.e., any 
0b40: 6d 65 73 73 61 67 65 20 77 68 65 72 65 20 78 79  message where xy
0b50: 6d 6f 6e 64 20 64 6f 65 73 0a 6e 6f 74 20 72 65  mond does.not re
0b60: 74 75 72 6e 20 61 20 72 65 73 70 6f 6e 73 65 2e  turn a response.
0b70: 0a 0a 0a 43 68 65 63 6b 69 6e 67 20 69 66 20 74  ...Checking if t
0b80: 68 65 20 71 75 65 75 65 20 69 73 20 75 73 65 64  he queue is used
0b90: 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .---------------
0ba0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 54  --------------.T
0bb0: 68 65 20 22 78 79 6d 6f 6e 64 22 20 73 74 61 74  he "xymond" stat
0bc0: 75 73 20 70 61 67 65 20 69 6e 63 6c 75 64 65 73  us page includes
0bd0: 20 73 74 61 74 69 73 74 69 63 73 20 6f 6e 20 74   statistics on t
0be0: 68 65 20 6b 69 6e 64 73 20 6f 66 20 6d 65 73 73  he kinds of mess
0bf0: 61 67 65 73 0a 72 65 63 65 69 76 65 64 20 62 79  ages.received by
0c00: 20 78 79 6d 6f 6e 64 2e 20 49 66 20 74 68 65 20   xymond. If the 
0c10: 62 61 63 6b 66 65 65 64 20 71 75 65 75 65 20 69  backfeed queue i
0c20: 73 20 75 73 65 64 2c 20 79 6f 75 20 73 68 6f 75  s used, you shou
0c30: 6c 64 20 73 65 65 0a 74 68 65 20 6e 75 6d 62 65  ld see.the numbe
0c40: 72 20 72 65 70 6f 72 74 65 64 20 69 6e 20 74 68  r reported in th
0c50: 65 20 22 62 61 63 6b 66 65 65 64 20 6d 65 73 73  e "backfeed mess
0c60: 61 67 65 73 22 20 6c 69 6e 65 20 69 6e 63 72 65  ages" line incre
0c70: 61 73 65 2e 0a 0a 59 6f 75 20 63 61 6e 20 61 6c  ase...You can al
0c80: 73 6f 20 71 75 65 72 79 20 78 79 6d 6f 6e 64 20  so query xymond 
0c90: 66 6f 72 20 22 73 65 6e 64 65 72 73 74 61 74 73  for "senderstats
0ca0: 22 3a 20 54 68 69 73 20 6c 69 73 74 73 20 74 68  ": This lists th
0cb0: 65 20 6e 75 6d 62 65 72 20 6f 66 0a 63 6f 6e 6e  e number of.conn
0cc0: 65 63 74 69 6f 6e 73 20 74 6f 20 78 79 6d 6f 6e  ections to xymon
0cd0: 64 20 66 72 6f 6d 20 65 61 63 68 20 49 50 2d 61  d from each IP-a
0ce0: 64 64 72 65 73 73 2e 20 54 68 65 20 62 61 63 6b  ddress. The back
0cf0: 66 65 65 64 20 71 75 65 75 65 20 73 68 6f 77 73  feed queue shows
0d00: 20 75 70 0a 61 73 20 49 50 20 22 30 2e 30 2e 30   up.as IP "0.0.0
0d10: 2e 30 22 3a 0a 0a 24 20 78 79 6d 6f 6e 20 31 32  .0":..$ xymon 12
0d20: 37 2e 30 2e 30 2e 31 20 22 73 65 6e 64 65 72 73  7.0.0.1 "senders
0d30: 74 61 74 73 22 0a 30 2e 30 2e 30 2e 30 20 31 33  tats".0.0.0.0 13
0d40: 36 30 37 39 36 0a 31 32 37 2e 30 2e 30 2e 31 20  60796.127.0.0.1 
0d50: 31 36 34 38 0a 31 30 2e 30 2e 33 31 2e 31 35 35  1648.10.0.31.155
0d60: 20 31 33 39 37 32 38 31 0a 0a 0a                  1397281...