From 65abfbf7f83c5bd5ff349a8a087383f671285494 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Sat, 13 Jul 2019 05:30:58 +0000 Subject: [PATCH] Add VPS hostname to status info --- omr-admin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/omr-admin.py b/omr-admin.py index 2788469..3ada8c2 100644 --- a/omr-admin.py +++ b/omr-admin.py @@ -11,6 +11,7 @@ import uuid import configparser import subprocess import os +import socket import re import hashlib from datetime import timedelta @@ -112,10 +113,11 @@ def login(): def status(): vps_loadavg = os.popen("cat /proc/loadavg | awk '{print $1\" \"$2\" \"$3}'").read().rstrip() vps_uptime = os.popen("cat /proc/uptime | awk '{print $1}'").read().rstrip() + vps_hostname = socket.gethostname() mptcp_enabled = os.popen('sysctl -n net.mptcp.mptcp_enabled').read().rstrip() if iface: - return jsonify({'vps': {'loadavg': vps_loadavg,'uptime': vps_uptime,'mptcp': mptcp_enabled}, 'network': {'tx': get_bytes('tx',iface),'rx': get_bytes('rx',iface)}}), 200 + return jsonify({'vps': {'loadavg': vps_loadavg,'uptime': vps_uptime,'mptcp': mptcp_enabled,'hostname': vps_hostname}, 'network': {'tx': get_bytes('tx',iface),'rx': get_bytes('rx',iface)}}), 200 else: return jsonify({'error': 'No iface defined','route': 'status'}), 200