+html.write("<h1>Aktuální odezva páteřních routerů</h1>");
+html.write(table_head % time.ctime());
+
+for kolikaty, host in enumerate(sorted(smpater, key = lambda host: -host['loss']*attempts*timeout-host['avg'])):
+ append_host(html, host, smpater_url, kolikaty+1, red_treshold, green_treshold)
+
+html.write(table_end)
+html.close()
+
+# smokeping average
+
+red_treshold = (1000, 100, 20, 500)
+green_treshold = (0, 7, 5, 20)
+merge_json_avgs(smokeping_avg_json, smokeping)
+html = open(smokeping_avg_html, 'w')
+html.write("<h1>Průměrná odezva klientských zařízení</h1>");
+html.write(table_head % time.ctime());
+
+for kolikaty, host in enumerate(sorted(smokeping, key = lambda host: -host['loss']*attempts*timeout-host['avg'])):
+ append_host(html, host, smokeping_url, kolikaty+1, red_treshold, green_treshold)
+
+html.write(table_end)
+html.close()
+save_json(smokeping_avg_json, smokeping)
+
+# smpater average
+
+red_treshold = (100, 50, 10, 200)
+green_treshold = (0, 5, 2, 10)
+merge_json_avgs(smpater_avg_json, smpater)
+html = open(smpater_avg_html, 'w')
+html.write("<h1>Průměrná odezva páteřních routerů</h1>");