phpSysInfo
5 naročnikov
5 naročnikov
Med "googlanjem" sem slučajno naletel na tole free skriptico ki prikazuje:*Uptime
*CPU
*Ram
*HDD
*Itd..
Mogoče komu pride prav.
6 odgovorov
Problem tele skriptice je, da večino podatkov niti ne more pridobiti od sistema, ki je zavarovan pravilno...
Podatki izpisa te skripte so sami po sebi skoraj neuporabni, ker:
- kateri hardware imaš, lahko vidiš v konzoli in stvar se sama od sebe ne spreminja
- indikatorji stanja sistema ti ne dajejo vpogleda v njihove časovne fluktuacije
Torej s to skripto lahko ugotiviš, da nekaj ne deluje prav, če recimo opaziš uporabo swapa nad 50%, ne boš pa ugotivil, da tvoja težava ne leži tam, ker se je lahko ta uporaba swapa akumulirala preko dveh mesecev, ko izpisa skripte nisi spremljal (nedejavni programi, etc), problem neodzivnosti sistema pa ti dejansko zakuha packet loss na mrežni povezavi.
Alternative:
- collectd
- symon
- ganglia (remote/distributed)
- snmpd (remote)
- cacti/zenoss/opennms (remote)
PS: Bl4ckb1rd ima point.
Mnja, načeloma je fajn če dela brez uporabe swapa. Uporaben je pa v primeru, da se ti začnejo dogajat štale in programje začne na splošno žret preveč spomina. Če imaš swap, ti pač najprej strežnik začne počas delat in imaš še nekoliko maneverskega prostora/časa (sicer z odzivnimi časi nekje v večnosti, ampak vseeno).
Če pa swapa nimaš, ti pa ob pomanjkanju spomina kernel začne pobijati "naključne" procese, in si hiter v štali če ti recimo slučajno ubije ssh daemona...