Skocz do zawartości
Gość Kamikadze

Wycena skryptu

Polecane posty

Gość Kamikadze

Witam,

 

zrobiłem w ostatnim czasie własny skrypt. Głównie w celu nauki PHP i zajęcie się czymś w wolnym czasie :) Co prawda muszę dopracować parę rzeczy ale jestem ciekaw ile jest warta taka praca :) Bo fajnie jak by wpadło parę złotych :)

 

Prosiłbym o wycenę skryptu. FUNKCJE:

 

Stan dysku

Stan pamięci RAM

Nazwa serwera (pobieranie nazwy hostname)

Uptime serwera

Load serwera

Prędkość CPU (i ew. nazwa procesora)

Czas serwera (data i godzina na serwerze)

ON / OFF status (status czy serwer działa)

Stan portów (sprawdza czy serwer działa na danych portach)

 

PASKI:

 

Pasek stanu RAM

Pasek stanu HDD

 

Chętnie wysłucham propozycji co można by dodać a co usunąć :) Oczywiście skrypt jest tak zrobiony że wszystko jest jak by "modułowane". Można wyłączyć co się chce i sprzedać np. połowę wymienionych rzeczy :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

w jaki sposob sa sprawdzane te parametry na serwerze

czy jest mozliwosc komunikacji zdalnej z serwerem

jakie uprawnienia musi miec skrypt zeby sprawdzic te parametry

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Przypominam że jestem początkujący a to podstawy skryptu że tak powiem ;) Będę go jeszcze poprawiał.

 

ss1x.jpg

ss2ry.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

w jaki sposob sa sprawdzane te parametry na serwerze

Robiłem to na podstawie debiana i skrypt niektóre dane pobiera z /proc

Poberane przez execa jak już miłosz powiedział ale nie tylko ;)

 

czy jest mozliwosc komunikacji zdalnej z serwerem

Jeszcze nie. Cały czas będę poprawiał skrypt w miarę umiejętności i właśnie chciałbym zrobić żeby np. pobierało dane z 5 maszyn i wyświetlało na jednej stronie. :( Niedługo się tym zajmę :)

 

jakie uprawnienia musi miec skrypt zeby sprawdzic te parametry

Wystarczą standardowe przy wgrywaniu przez standardowego usera. CHMOD 644.

 

 

 

Chodzi mi o to żebyście powiedzieli ile jest takie coś warte i czy opłaca się to udoskonalać :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

czy jest mozliwosc komunikacji zdalnej z serwerem

 

 

Jeszcze nie. Cały czas będę poprawiał skrypt w miarę umiejętności i właśnie chciałbym zrobić żeby np. pobierało dane z 5 maszyn i wyświetlało na

 

 

Zrobiłem tak że można już pobierać dane z innych serwerów.

 

Przykład:

 

Pobieranie skryptu z VPSa (z jednego dlatego nazwa serwera ta sama) do serwera www na głowanet ;) (na ss nie widać wszystkich modułów)

 

 

 

screen01nx.jpg

screen02hq.jpg

 

Nie no jasne konkurencja jest. Ale jeżeli ktoś na swojej stronie chciałby zrobić statystyki takie to takie lepsze mogą być niż jakieś darmowe (nie mówie że akurat moje bo nie dopracowane ale może kiedyś będą lepsze :P)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Radze ci udoskonalić skrypt i zarabiać nie na sprzedaży skryptu (na czym się nie uda) a na mikropłatnościach z jego działania. Potrzebny ci szerszy monitoring + deamon na serwer monitorujący działanie procesów, odczyty temperatury itd.

 

Biznesowe podejście, stawiasz monitor na dwóch totalnie niezależnych VPSach (dobrych!) i pobierasz opłatę od miesiąca monitoringu (2 zł ?) + opłatę za wysłane raporty SMS (maile gratis), tak ci się może to zamknąć, jak masz pytania albo chcesz hurtem kupić smsy to pisz

 

ps. 5% za opracowanie modelu od wpływów poproszę ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

theONE - Ciekawy pomysł ;) Ale to jeszcze daleka droga do takiego czegoś :P Ale rozważę i taką propozycję :(

 

Na razie dopracuję ten skrypt a później zobaczę jakie ma możliwości rozbudowy :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

juz wiele projektów w ten sposób zaczynało, nigdy nic nie wiadomo

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

A zmartwisz się jak powiem że warte tylko tyle co Twoja nauka? :(

 

Nie zmartwię się ;) Każdy od czegoś zaczyna :) Ale coraz bardziej zaczyna mi się to podobać :P Dodałem już powiadomienie na maila gdy serwer nie odpowiada i ustawiłem cron jobs co 5 minut :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość N3T5kY

ps. 5% za opracowanie modelu od wpływów poproszę ;)

Jak 5% to ja chyba też się skuszę :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

theONE - do takich celów to można użyć Cacti, JFFNMS, Nagios, Zabbix, etc.

Wtedy taki chętny na monitoring ustawia sobie u siebie agenta SNMP, a jeden z owych systemów zasysa po nim dane.

 

Obstawiam, że łatwiej będzie zachęcić jakiegoś poważniejszego klienta do zainstalowania czegoś zarządzającego jakimś zunifikowanym protokołem (SNMP, RMON), niż dawać dostęp SSH do serwera, ewentualnie instalacja jakiegoś niepewnego daemona, żeby z serwera statystyki zbierać.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Dość podobny skrypt ma Biznest-Host.pl

 

Masz coś z tym wspólnego?

 

Nie ale mój ma tylko trochę gorszy wygląd ale bardziej rozbudowane statystyki...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ja szukałem jakiś czas temu prostego skryptu, który będzie pokazywał zużycie pamięci i load serwera. Znalazłem taki oto prosty skrypcik bodajże na wht.com ;)

<?php
// ==============================
// Server Uptime And Hardware Information |
// ==============================
?>

<html>
<head>
<title><?php echo $SERVER_NAME; ?> - Server Information</title>
<STYLE type=text/css>
BODY { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana,arial, helvetica, serif; margin : 0 0 0 0;}
</STYLE>
</head>
<body>
<pre>
<b>Uptime:</b> 
<?php system("uptime"); ?>

<b>System Information:</b>
<?php system("uname -a"); ?>


<b>Memory Usage (MB):</b> 
<?php system("free -m"); ?>


<b>Disk Usage:</b> 
<?php system("df -h"); ?>


<b>CPU Information:</b> 
<?php system("cat /proc/cpuinfo | grep \"model name\\|processor\""); ?>

<br>
<br>
</body></html>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×