Или лыжи не едут или у меня недостаток образования...
Дело то не в сортировке, а в том что в консоли каждая строка выводится как нужно
tail -10 /usr/local/nodeny/logs/dhcp.events.log
09.02.2016 04:12:35 [commit] ip=10.100.0.2, mac=c4:e9:84:fa:ee:ab, mac_ok=c4e984faeeab | Ok
09.02.2016 04:12:35 [commit] ip=10.100.0.3, mac=60:e3:27:53:76:a3, mac_ok=60e3275376a3 | Ok
09.02.2016 04:12:35 [commit] ip=10.100.10.101, mac=64:66:b3:36:97:1d, mac_ok=6466b336971d | Ok
09.02.2016 04:12:35 [commit] ip=10.100.0.4, mac=bc:ae:c5:94:55:60, mac_ok=bcaec5945560 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.4.230, mac=30:b5:c2:99:f:b7, mac_ok=30b5c2990fb7 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.0.6, mac=c0:4a:0:db:7b:c5, mac_ok=c04a00db7bc5 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.0.5, mac=90:94:e4:cc:cc:25, mac_ok=9094e4cccc25 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.12.41, mac=fc:75:16:42:71:bd, mac_ok=fc75164271bd | Ok
09.02.2016 04:12:36 [commit] ip=10.100.6.21, mac=c4:6e:1f:ba:d7:e7, mac_ok=c46e1fbad7e7, port=7062b84313c0[26] | Ok
09.02.2016 04:12:36 [commit] ip=10.100.12.139, mac=0:1a:92:bc:d4:f8, mac_ok=001a92bcd4f8, port=7062b84313c0[27] | Ok
, а в админке вот как то так...
Покажи пример рабочего скрипта на примере tail...