diff --git a/netbox/templates/dcim/device_status.html b/netbox/templates/dcim/device_status.html index 4d3c9ba78..7c62b3971 100644 --- a/netbox/templates/dcim/device_status.html +++ b/netbox/templates/dcim/device_status.html @@ -80,13 +80,19 @@ $(document).ready(function() { $('#model').html(json['get_facts']['model']); $('#serial_number').html(json['get_facts']['serial_number']); $('#os_version').html(json['get_facts']['os_version']); - $('#uptime').html(json['get_facts']['uptime']); + // Calculate uptime + var uptime = json['get_facts']['uptime']; + console.log(uptime); + var uptime_days = Math.floor(uptime / 86400); + var uptime_hours = Math.floor(uptime % 86400 / 3600); + var uptime_minutes = Math.floor(uptime % 3600 / 60); + $('#uptime').html(uptime_days + "d " + uptime_hours + "h " + uptime_minutes + "m"); $.each(json['get_environment']['cpu'], function(name, obj) { var row="" + name + "" + obj['%usage'] + "%"; $("#cpu").after(row) }); - $('#memory').after("Used" + json['get_environment']['memory']['used_ram'] + "MB"); - $('#memory').after("Available" + json['get_environment']['memory']['available_ram'] + "MB"); + $('#memory').after("Used" + json['get_environment']['memory']['used_ram'] + ""); + $('#memory').after("Available" + json['get_environment']['memory']['available_ram'] + ""); $.each(json['get_environment']['temperature'], function(name, obj) { var style = "success"; if (obj['is_alert']) {