Status Serwera Minecraft i TeamSpeak 3 w terminalu

Konfiguracja serwerów, usług, itp.
TruposzWWL
Posty: 1
Rejestracja: 24 grudnia 2013, 14:39

Status Serwera Minecraft i TeamSpeak 3 w terminalu

Post autor: TruposzWWL »

Witam.
Przygotowuje sobie Dynamiczny Motd(na podstawie innego) do terminala na serwerze VPS z systemem Debian 7 Minimal. Aktualnie skrypt wygląda tak:

Kod: Zaznacz cały

#!/bin/bash echo -e "
+++++++++++++++: Dane Systemowe :+++++++++++++++++
+          Hostname = `hostname -f`
+          Adres IP = \033[1;32m185.24.219.91
+            Uptime = \033[1;32m`uptime | awk '{print $3}'`
+               Cpu = \033[1;32m`cat /proc/loadavg | cut -b 1-14`
+              Dysk = \033[1;32m`df -h | grep /dev/simfs | awk '{print $2}'`b - `df -h | grep /dev/simfs | awk '{print $3}'`b = `df -h | grep /dev/simfs | awk '{print $4}'`b  `df -h | grep /dev/simfs | awk '{print $5}'`
+      Pamięć Wolna = \033[1;32m`cat /proc/meminfo | grep MemFree | awk {'print $2'/1024}` Mb
++++++++++++++: Dane Użytkownika :++++++++++++++++
+          Username = \033[1;32m`whoami`
+          Sessions = \033[1;32m`who | grep $USER | wc -l`
++++++++: \033[0;31mInformacje Generalne :+++++++++
+  Serwer Minecraft = \033[1;32m`/home/minecraft/server/mc.sh status`
+ Serwer TeamSpeak3 = \033[1;32m`/home/truposz/teamspeak3-server_linux-amd64/ts3server_startscript.sh status`
+++++++++++++++++++++++++++++++++++++++++++++++++++
"
Przykładowym wynikiem jest:

Kod: Zaznacz cały

+++++++++++++++++: System Data :+++++++++++++++++++
+       Hostname = survival.kopalnia-wolomin.pl
+       Adres IP = 185.24.219.91
+         Uptime = 13:19,
+            Cpu = 0.00 0.01 0.00
+           Dysk = 72Gb - 2.2Gb = 70Gb  3%
+   Pamięć Wolna = 526.734 Mb
++++++++++++++++++: User Data :++++++++++++++++++++
+       Username = root
+       Sessions = 1
+++++++++++++: Informacje Generalne :++++++++++++++
+  Serwer Minecraft = Serwer działa
+ Serwer TeamSpeak3 = Serwer działa
+++++++++++++++++++++++++++++++++++++++++++++++++++
i teraz zamiast Serwer działa chciałbym aby były tam ilość slotów zajętych i wszystkich. W kwestii TeamSpeka 3 problem da się rozwiązać za pomocą zapytań telnet-u a może istnieje jakieś prostsze rozwiązanie o którym nie wiem. A co do serwera MineCraft to nie mam żadnego pomysłu i tutaj potrzebuje waszej pomocy.
Pozdrawiam Wójcik Krystian
ODPOWIEDZ