Sponsor-Board.de
Thema geschlossen  Thema schreiben 

[PHP] Serverstatus vb0.1

Verfasser Nachricht

Beiträge: 1.545
Bewertung: 62
Registriert seit: Jan 2011
Status: offline


Beitrag: #1
[PHP] Serverstatus vb0.1

Hallo liebe Leute,

heute schmeisse ich eifnach mal ein kleine Serverstatusskript in der Programmiersprache PHP in den "Raum".

Beschreibung:

Ich habe gerade einmal ein kleine Skirpt geschrieben, welches einem Webserverbetreiber erlaubt, die aktuelle CPU und Raminformation anzeigen zu lassen. Das Ganze funktioniert anhand einer CURL API. Das "Statusskript" an sich gibt keinerlei "Feedback" aus. Das Skript kann ganz einfach via CURL angesprochen werden.

Hier ein kleines Exampel:

PHP-Code:
<?php

$url 
"http://rootview.eu/serverinfo.php";

$param["cpu"] = "1"## CPU auslesen = 1 - nicht auslesen = 0 ##
$param["ram"] = "1"## RAM auslesen = 1 - nicht auslesen = 0 ##



foreach($param as $key=>$val){
    
$request.= $key."=".urlencode($val);
    
$request.= "&";
}
$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$request);
$response curl_exec($ch);
curl_close($ch);

$responseExplode explode("||"$response);
foreach(
$responseExplode as $newExplode){
    
$secondExplode explode("|"$newExplode);

    foreach(
$secondExplode as $lastExplode){
        echo 
$lastExplode.'<br />';
    }
}
?>


Die Ausgabe des Ganzen wäre dann zum Beispiel ([Link: Registrierung erforderlich]):

Zitat:
RAM
15833.08
14552.85
7017.82
599.41
6935.62
CPU
4

Was die jeweiligen Zahlen bedeuten findet ihr in der "readme.txt".


Anforderungen:

  • Debian, Ubuntu, Redhat, CentOS, Suse, Slackware, Gentoo, Fedora
  • PHP 5.X und höher
  • SSH2 Lib auf dem zu prüfenden Server
  • Ioncube


Download:

[Link: Registrierung erforderlich]


Entwicklung:

In absehbarer Zeit wird das Skript weiterentwickelt. Es werden noch viele weitere Funktionen, vorallem im Bwereich Netzwerk, folgen.


Feedbacks:

Feedbacks sind zu richten an [email protected] oder hier im Thread.


---------------------------
[Link: Registrierung erforderlich] | [Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2012 14:13 von DebianDEV.

07.12.2012 14:07
 
Alle Beiträge dieses Benutzers finden

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #2
RE: [PHP] Serverstatus vb0.1

Ist ja ganz nett.

Aber, ich soll meine Root Daten eingeben und ein Script, welches Verschlüsselt ist, führt dann Befehle aus die ich nicht nachvollziehen kann!?


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

07.12.2012 14:51
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 114
Bewertung: 2
Registriert seit: Feb 2012
Status: offline


Beitrag: #3
RE: [PHP] Serverstatus vb0.1

Finde es ja auch recht interessant, aber für wäre es sinnvoller dieses Grafisch umzusetzen, so wie ich das bei meinem Server gemacht hab. Dort hab ich nun alles im Blick und kann auch mal sagen: "Ohh, was war denn da mal los"

[Link: Registrierung erforderlich]


Web: [Link: Registrierung erforderlich] | Mail: [email protected]
Twitter: [Link: Registrierung erforderlich] | Facebook: [Link: Registrierung erforderlich]
------------------------
ePlay TV - Enter the Game
TS-Server: ts.eplay-tv.de

07.12.2012 15:01
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 334
Bewertung: 3
Registriert seit: Sep 2011
Status: offline


Beitrag: #4
RE: [PHP] Serverstatus vb0.1

Haha, ja sicherlich. Benutzerdaten (SSH) angeben und was passiert dann? - Werden die Daten an dich gesendet um ein kleines Botnetz aufzubauen? Oder wird eine kleine Server DB angelegt?

Nichts gegen dich, aber ein verschlüsseltes PHP Script aus einer unseriöses / unbekannten Quelle, das SSH User Daten haben möchte, da leuchten bei mir alle Alarmlampen wie wild auf.

Woher weiß ich, ob das auch Sicherheitstechnisch richtig gecodet wurde? Woher weiß ich, dass mit meinen Daten kein Unsinn getrieben wird? - Quellcode offen legen und man kann drüber reden, aber so nicht!

Jeder der nicht möchte, dass seine Daten irgendwo in Netz auftauchen sollte hier die Finger weglassen.

Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2012 16:08 von gentlemon.

07.12.2012 16:07
 
Alle Beiträge dieses Benutzers finden

Beiträge: 711
Bewertung: 11
Registriert seit: Mar 2012
Status: offline


Beitrag: #5
RE: [PHP] Serverstatus vb0.1

Da läuten bei mir auch alle Alarm-Glocken! Ich für meinen Teil verwende Zabbix fürs Monitoring, ist kostenlos, Opensource und wesentlich umfangreicher - also mehr als CPU und RAM Wink

Lg


[Link: Registrierung erforderlich]

Rosen sind rot, gelb ist die Biene. Ich kann nicht dichten, Waschmaschine.

07.12.2012 16:10
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 699
Bewertung: 29
Registriert seit: Nov 2012
Status: Abwesend


Beitrag: #6
RE: [PHP] Serverstatus vb0.1

steht da irgendwo, dass es eine finalversion ist? nein, denke nicht


Mit freundlichen Grüßen

Tim Pasternak

Neues Projekt in Arbeit, Status:

[Link: Registrierung erforderlich]

07.12.2012 18:24
 
Alle Beiträge dieses Benutzers finden

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #7
RE: [PHP] Serverstatus vb0.1

@zgw

Denn Sinn eine Beta zu verschlüsseln musst du mir mal erklären wenn nicht direkt vorweg gewollt ist das niemand den Source Code zu sehen bekommt.

Man entscheidet sich nicht eine Final mit unverschlüsseltem Source Code zu releasen wenn die Beta schon verschlüsselt ist...


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

07.12.2012 20:01
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 1.545
Bewertung: 62
Registriert seit: Jan 2011
Status: offline


Beitrag: #8
RE: [PHP] Serverstatus vb0.1

Okay. Das mit dem verschlüsseln war irgendwie schwachsinn.

Werde das ganze mal unverschlüsselt uploaden - es war mir nicht bewusst das alle sofort ausrasten :S ....


---------------------------
[Link: Registrierung erforderlich] | [Link: Registrierung erforderlich]

09.12.2012 09:28
 
Alle Beiträge dieses Benutzers finden

Beiträge: 711
Bewertung: 11
Registriert seit: Mar 2012
Status: offline


Beitrag: #9
RE: [PHP] Serverstatus vb0.1

Hallo Ultimate-Servers,

das Problem was viele damit haben ist, das du Benutzername + Passwort eines Server-Users verlangst, und dann das komplette Script verschlüsselst. Niemand weiß, was mit den Daten geschieht, deshalb entsteht eine Verunsicherung. Du kannst gerne die finale Version verschlüsseln, wenn du daraus Profit schlagen möchtest - meinetwegen dann auch die annähernd voll funktionsfähige Beta. Wenn aber das Anbieten gegen Geld nicht geplant ist, kommt das Verschlüsseln des Quellcodes so herüber, als wolle man etwas verschleiern.

Und das macht viele Misstrauisch, ich würde nicht sagen, das dann alle sofort ausrasten Wink

Lg
Kalle


[Link: Registrierung erforderlich]

Rosen sind rot, gelb ist die Biene. Ich kann nicht dichten, Waschmaschine.

09.12.2012 09:55
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren