Skocz do zawartości
volon

Monitorowanie Pracy Serwera/routera

Rekomendowane odpowiedzi

Przede wszystkim chciałbym się ładnie przywitać, bo to 1. mój post na tym forum. Cześć ! :D

 

Przejdę do rzeczy. Niedawno zainwestowałem w maszynkę od zabawy - Dell OptiPlex GX1 ( pII 400, 128mb, scsi 4.2gb ). Jako, że lubię umiarkowanie dawkowany hardkor, wziąłem się za OpenBSD. Nie żebym się chwalił, ale działa z dnia na dzień coraz lepiej q-; Jednak nie bardzo wiem w jaki sposób monitorować stan jego pracy. Jedyna w miare mądra rzecz jaka przyszła o głowy to coś takiego:

- odpalam jakiś program/skrypt

- zapisuję jego wynik do pliku

- plik przez nfs jest przesyłany na desktopa

- conky czyta plik, wyświetla na ekranie

 

W sumie mój ulubiony monitor, to gkrellm, ale nie znalazłem żadnego info, by była jakaś wtyczka pozwalająca czytać plik i wyświetlać go, dlatego z skorzystałem z conky'ego. :-|

 

1. Myślicie, że to może się udać?

2. Jeśli tak, to mam problem z tym programem/skryptem. Czego użyć, żeby ładnie wyświetlał dane pracy? Wymagam:

- czas procesora ( obciążenie, wiecie o so chozi )

- jak tam z ramem i swapem

- liczbę procesów ( ew. ile ma stan 'on processor' a ile 'idle' )

- uptime ( heh q-; )

- aktualnie zalogowanych userów, co robią ( w sumie opcja )

- jak z miejscem na partycjach, zajętość poszczególnych katalogów

- ile połączeń na dany port ( conky takie coś ma, ale tylko lokalnie :-| )

- użycie sieci ( prędkość chwilowa, średnia, łączne objętość przesłanych danych )

to chyba tyle; pewno większość z tych rzeczy będzie musiała przejść parsowanie, a w tym jeszcze jestem cienki :/

3. Jeśli nie, to co innego by można wykombinować?

Edytowane przez volon

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wziąłem się za OpenBSD.

Gratuluje wyboru :)

Nie żebym się chwalił, ale działa z dnia na dzień coraz lepiej q-; Jednak nie bardzo wiem w jaki sposób monitorować stan jego pracy. Jedyna w miare mądra rzecz jaka przyszła o głowy to coś takiego:

(..)

prosciej do tgo zatrudnic wget,ftp, ew. sambe

- czas procesora ( obciążenie, wiecie o so chozi )

-(...)

Panie, tak tylko w Erze :P

popatrz sobie w te zrodla...w 99% pokazuja, czego oczekujesz

 

Osobiscie osobowo bym zainstalowal SNMP :)

Dal prawa odczytu z hosta Twojego komputera i pobieral sobie elegancko informacje do MRTG lub do tego conky czy czegos tam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gratuluje wyboru :)

Dzięki :) Nie powiem, na początku było ciężko; na poważnie w linuksie siedzę od roku, za bsd wziąłem się ~tydzień temu i myślę, że aż tak źle nie jest ;)

prosciej do tgo zatrudnic wget,ftp, ew. sambe

O patrz, Samba to nawet nie głupi pomysł, ale to chyba dopiero, gdy nauczę się konfigurować neta z dhcp pod windowsem :D Muszę też jeszcze dokładniej obczaić Samurize, albo coś, co może wyświetlać plik

Panie, tak tylko w Erze :P

Łe, no chyba nie wymagam tak dużo ;p

popatrz sobie w te zrodla...w 99% pokazuja, czego oczekujesz

A wiesz, pisząc moje wymagania wzorowałem się właśnie na nim ;p Tylko, że gdy rozpakowałem to cudo do htdocsów przypomniałem sobie, że domyślny apache jest domyślnie chrootowany i pewno ciężko będzie coś zrobić, żeby zadziało jak trzeba. Jeśli się da, to nie powiem, opcja bardzo kusząca, albo wolałbym jednak mieć te wszystkie rzeczy na pulpicie*

Osobiscie osobowo bym zainstalowal SNMP :)

Dal prawa odczytu z hosta Twojego komputera i pobieral sobie elegancko informacje do MRTG lub do tego conky czy czegos tam

Już gdzieś te nazwy słyszałem, jak nie padne na klawiaturę z powodu braku snu, to coś doczytam i dam znać, co by z tego wyszło

 

(*) Słyszałem coś kiedyś o takim narzędziu w perlu(?), które pobiera zawartość strony. Wtedy takie coś można by przepuścić przez różnego rodzaju grep'y, sed'y itp i może coś by z tego było. Ale wtedy będę Was męczył o napisanie gotowca, bo jestem za cienki w uczach.. jeszcze ;p

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ee.. smnp+mrtg to zbyt toporne narzędzia w konfiguracji jak dla mnie i na moje nadszarpnięte nerwy

Co wymóżdzyłem w tzw intertime'ie - to, co będę chciał wyświetlać na pulpicie, to wrzucam do apacha, potem wgetem zassysam i wyświetlam. Jako, że phpsysinfo średnio działa, znalazłem jakiegoś symon'a. Może z nim coś zdziałam.

 

// Jak coś się ruszy, to wyedytuje. Jeśli macie jeszcze jakieś pomysły, to z chęcią wysłucham

 

//EDIT

Doszedłem do czegoś takiego. Co o tym myślicie? Mile widziane opinie i konstruktywne bluzgi

Tymczasem zobaczę co się da zrobić z conky'm

 

//sklejone//

 

Odgrzeje kotleta [;

Pamięta ktoś jak nazywa się takie narzędzie, które.. hmm.. nie wiem jak to dokładnie opisać.. wyświetla na konsoli zawartość http:// www.kernel .org/current_status.txt ? Cholera, bo wyleciało mi z główki

 

// o, etc takie coś http://www.kernel.org/kdist/finger_banner

 

//edit2 - znalazłem se q-; http://mklimek.org/2006/04/05/curl-finger/

 

//sklejone//

 

//znów odgrzeje

Mam już pewien pomysł odnośnie przesyłania logów na mój pulpit. Jednak chciałbym, żeby odbywało się to na bierząco, a za pomocą crona, to co najwyżej co minutę. Da coś wykombinować, żeby refresh był etc raz na 5 sec? Takie coś, że jest pętla nieskończona, tam w srodku sleep 5 && cośtam.sh?

Edytowane przez volon

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Takie coś

#!/bin/bashuntil false    do   echo "Musisz uzyc komendy 'kill -9 $$' aby zabic ten proces - to jest petla nieskonczona"doneexit 0 # zazwyczaj nie potrzeba konczyc skryptu w ten sposob, ale na pewno nie zaszkodzi
znalazłem - nada się?

 

@lgolebio

Myślę nad sensem Twojej wypowiedzi już 2 min i nic nie wymóżdżyłem. Możesz rozwinąć ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Fakt źle zrozumiałem. Myślałem, że chcesz monitorować pracę routera z innego komputera. Moja wina.

To może od początku - o jakim Zdalnym Pulpicie mówisz? Windows nie wchodzi w grę

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

cron? to jednak wget, ew. FTP

jezlei serwer jest w LANie to nawet tego nie poczujesz...a latwiej operowac na plikach *.txt...

potem mozesz sobie to parsowac bashem, lub np w C, perl, PHP

 

ps: zdalny pulpit? chyba chodzilo mu o cos w stylu VNC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...