Skocz do zawartości
murgal

Mały skrypt do pomiaru obciążenia

Polecane posty

Witam,

 

Szukam jakiegoś prostego skryptu który pozwoli mi mierzyć obciążenie, uptime, download/upload serwera zdalnie na www.

 

Czyli na jednym serwerze stawiam skrypt, skrypt łączy sie z innym serwerem (poprzez SSH np) i wyświetla dane na stronie, nie chce żadnego obciążającego kombajnu tylko coś lekkiego, co pozwoli mi mieżyć parametry conamniej 2 serwerów.

 

 

Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Witam,

 

Szukam jakiegoś prostego skryptu który pozwoli mi mierzyć obciążenie, uptime, download/upload serwera zdalnie na www.

 

Czyli na jednym serwerze stawiam skrypt, skrypt łączy sie z innym serwerem (poprzez SSH np) i wyświetla dane na stronie, nie chce żadnego obciążającego kombajnu tylko coś lekkiego, co pozwoli mi mieżyć parametry conamniej 2 serwerów.

 

 

Pozdrawiam

 

Ja bym polecil Cacti. Coprawda nie po SSH, a po SNMP zbiera dane, ale spisuje sie swietnie. Jest lekkie i przyjemne w konfiguracji. Choc na pierwszy rzut oka moze przytloczyc iloscia opcji.

 

Do pokazywania takich prostych paramterow jak piszesz stykna tylko podstawowe szablony wykresow. 10 minut i wsio smiga. ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A coś mniejszego?

 

Szczerze mowiac nic mi nie przychodzi do glowy. Monitoring mozna jeszcze robic Nagiosem i tam mozna przez SSH, ale nie moglem go okielznac. ;)

 

Do pojedynczej maszyny moze byc Lstat, ale od stu lat jest nierozwijany i nie lubi jak ma za wiele wykresow. Poza tym lubi zamulic.

 

Ja uzywam Cacti i jestem bardzo zadowolony. Zero stresu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdź Munin. Można w nim podłączyć kilka nodów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak wiesz dokładnie, co chcesz pobierać, to zrealizujesz to poprzez http://pl.php.net/snmp

Oczywiście konfigurując wsześniej daemona snmp na maszynie.

 

W sumie fakt, tylko czy to nie jest wynajdowanie kola na nowo? ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No coś tam z munina się wyświetla ;) Musisz włączyć pluginy do tego co chcesz monitorować.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmmm, niby tak, ale spójż na to :

 

 

Dlaczego nic nie wyświetla munin ? Przecież niektóre są włączone ? I jak włączyć te podstawowe ( obciązenie procesora, pamieć ram, upload/download, uptime) ?

 

murgal:~/status/munin-2.0-alpha1# munin-node-configure
Plugin             		| Used | Extra information
------             		| ---- | -----------------
acpi               		| no   |
apache_accesses        	| no   |
apache_processes   		| no   |
apache_volume          	| no   |
apt                    	| no   |
apt_all                	| no   |
courier_mta_mailqueue  	| no   |
courier_mta_mailstats  	| no   |
courier_mta_mailvolume 	| no   |
cps_               		| no   |
cpu                    	| yes  |
cupsys_pages       		| no   |
df                 		| yes  |
df_abs             		| no   |
df_inode           		| yes  |
entropy                	| yes  |
exim_mailqueue     		| no   |
exim_mailstats     		| no   |
forks                  	| yes  |
fw_conntrack       		| no   |
fw_forwarded_local 		| no   |
fw_packets         		| no   |
hddtemp_smartctl   		| no   |
if_                    	| yes  | venet0
if_err_                	| no   |
interrupts         		| yes  |
iostat             		| no   |
ip_                    	| no   |
ircu               		| no   |
irqstats           		| no   |
load               		| yes  |
loggrep                	| no   |
memory             		| yes  |
multips                	| no   |
munin_graph            	| no   |
munin_update       		| no   |
mysql_bytes            	| yes  |
mysql_isam_space_      	| no   |
mysql_queries          	| yes  |
mysql_slowqueries      	| yes  |
mysql_threads          	| yes  |
netstat                	| no   |
nfs_client         		| no   |
nfsd               		| no   |
ntp_               		| no   |
ntp_offset         		| no   |
ntp_states         		| no   |
open_files         		| yes  |
open_inodes            	| yes  |
ping_                  	| no   |
port_                  	| no   |
postfix_mailqueue      	| yes  |
postfix_mailstats      	| no   |
postfix_mailvolume 		| yes  |
postgres_block_read_   	| no   |
postgres_commits_      	| no   |
postgres_locks     		| no   |
postgres_queries_      	| no   |
postgres_space_        	| no   |
processes              	| yes  |
ps_                    	| no   |
psu_               		| no   |
sendmail_mailqueue 		| no   |
sendmail_mailstats 		| no   |
sendmail_mailtraffic   	| no   |
sensors_           		| no   |
smart_             		| no   |
squid_cache            	| no   |
squid_icp              	| no   |
squid_requests     		| no   |
squid_traffic          	| no   |
swap               		| yes  |
sybase_space       		| no   |
tomcat_access          	| no   |
tomcat_jvm         		| no   |
tomcat_threads     		| no   |
tomcat_volume          	| no   |
uptime             		| no   |
vlan_                  	| no   |
vlan_inetuse_          	| no   |
vlan_linkuse_          	| no   |
vmstat             		| yes  |

 

 

 

Pozatym, nawet jak wprowadze zmiany w pliku konfiguracyjnym na :

 

# a simple host tree
[murgal.pl]
address 127.0.0.1
use_node_name yes

 

I tak na tym muninie jest localhost.locadomain

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Standardowo munin odświeża się co 5 minut.

Musisz porobić symlinki pluginów z /usr/share/munin/plugins do /etc/munin/plugin.d (chyba, z pamięci pisane). A potem zrestartować demona

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Który to drugi serwer? Skonfigurowałeś remote node?

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ę


×