diff --git a/crawler/tasks.py b/crawler/tasks.py index b3a0345b7815fb0590ecfe6378fe81cf2f23b8b6..74b885f1124430dc11b8f1d3bbe18ff0f1704435 100644 --- a/crawler/tasks.py +++ b/crawler/tasks.py @@ -45,6 +45,7 @@ def update_node_table_task(): node_id = entry.get('node_id') node_name = entry.get('hostname') is_online = entry.get('is_online') + last_seen = entry.get('lastseen') # Update or create the node node, created = Node.objects.update_or_create( @@ -52,7 +53,8 @@ def update_node_table_task(): defaults={ 'node_name': node_name, 'entry_date': timezone.now().date().strftime('%Y-%m-%d'), - 'is_online': is_online + 'is_online': is_online, + 'last_seen': last_seen } )