diff --git a/slapos/wordpress/ia/watchdog/connection.py b/slapos/wordpress/ia/watchdog/connection.py
index 65c255d1ccbec6537553a47b2212ddff9e0291e3..08e0b173957aed021508d18b7230839ada1ae88a 100644
--- a/slapos/wordpress/ia/watchdog/connection.py
+++ b/slapos/wordpress/ia/watchdog/connection.py
@@ -42,7 +42,7 @@ def get_status(feed_content):
 
   error_amount = 0
   for entry in feed.entries:
-    if 'FAIL' in entry.content:
+    if 'FAIL' in entry.summary:
       error_amount += 1
     # XXX: Hard coding maximum error amount
     #      is 3.
@@ -217,7 +217,7 @@ class Server(Connector):
         log_list = json.loads(log_list_request.read())
         for item in log_list:
           status = get_status(
-            peer.GET('status/%s?min-date=%d' % (peer, get_timestamp(threshold), )
+            peer.GET('log/%s?min-date=%d' % (item, get_timestamp(threshold), )
                     ).read()
           )
           if not status: