Avatar billede dex_dexter Nybegynder
05. januar 2002 - 14:54 Der er 30 kommentarer og
1 løsning

status skærm(f12 på nogen linux´s)

jeg har lagt mærke til at på nogen linuxer er der en slags status skærm hvor man kan se hvad der sker på ens linux.
hvad hedder det program?
Avatar billede aneez Nybegynder
05. januar 2002 - 15:00 #1
æhm jeg aner ik lige hvad det er for et hehe..

men \"ps aux\" og \"top\" kan altid bruges :)
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 15:28 #2
nej det er en realtime monitor af en art.
da kan man fx se at nu logger den og den user ind.
osv... den slags
Avatar billede Slettet bruger
05. januar 2002 - 16:40 #3
kan du ikke bare lave en selv =o)
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 16:44 #4
øh.. du får 15 points for det :)
Avatar billede Slettet bruger
05. januar 2002 - 16:58 #5
hva skal den kunne
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 17:01 #6
har på fornemmeren at den gik ind rt og læste en eller anden log fil....
en der viser alle cronjobs, brugerlogins, samba logs osv. osv.
Avatar billede Slettet bruger
05. januar 2002 - 17:05 #7
og det vil du ha på et skærmbillede ?

Jeg snakker om text mode, ved ikke rigtig med dig mere *G*
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 17:09 #8
det skal være realtime og uden x ja.... den er en server.......
hvad skal jeg med x???
Avatar billede Slettet bruger
05. januar 2002 - 17:16 #9
ja det ved jeg heller ikke =o)

Tror du for lidt problemer hvis du vil ha alle de logs med. Kan lave et lille udkast til dig i aften hvis jeg får tid
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 17:29 #10
det er ikke alle logs :)
men i MDK fx ligger der på f12 sådan en .....
Avatar billede Noone Nybegynder
05. januar 2002 - 17:36 #11
Hvad med denne?

tail -f /var/log/messages > /dev/tty12 &

Den vil så konstant smide indholdet af filen ud på den 12 virtuelle terminal, man kan eventuelt smide andre logfiler ud på den samme eller andre. Jeg bruger i hvertfald ovenstående, dog er der det minus, at den stopper efter et par dage (I Hvertfald på minn redhat 6.0)
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 17:54 #12
det ligner lidt mere men den opdaterer ikke realtime?
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 17:54 #13
ups sorry det gør den
det er helt den rigtige :)

svar og du får points
Avatar billede Noone Nybegynder
05. januar 2002 - 17:58 #14
Nah... Tag dine point selv...
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 18:02 #15
okay det er iorden :)
takker mange gange for hjælpen i alt fald.
det ligner meget den som mandrake har.
Avatar billede Slettet bruger
05. januar 2002 - 18:15 #16
clear
echo \"[Mem]\"
cat /proc/meminfo | grep MemTotal
cat /proc/meminfo | grep MemFree
cat /proc/meminfo | grep SwapTotal
cat /proc/meminfo | grep SwapFree
echo \"---------------------------------------------------------------------------------------------------\"
echo \"[DiskSpace]\"
df -h
echo \"---------------------------------------------------------------------------------------------------\"
echo \"[Users online]\"
who
echo \"---------------------------------------------------------------------------------------------------\"
echo \"[Uptime]\"
uptime
echo \"---------------------------------------------------------------------------------------------------\"
echo \"[Logs:/var/log/messages]\"
tail -n 5 /var/log/messages
echo \"---------------------------------------------------------------------------------------------------\"
sleep 2
./info

Filen bliver kaldt info og skal køres med ./info >  /dev/tty12 &
Avatar billede Noone Nybegynder
05. januar 2002 - 18:17 #17
Du skal lige huske, at rette logroterings systemet, således at den ikke går i stå efter loggen er blevet roteret filen er enten /etc/logrotate.conf eller /etc/logrotate.d/syslog således, at den stopper tail FØR roteringen, og starter den igen bagefter, det kan sikkert pakkes ind i et smart script, men det er ikke lige noget jeg kan finde ud af.
Avatar billede Noone Nybegynder
05. januar 2002 - 18:23 #18
Hmm.. Er den ikke lidt farlig? ./info til sidst vil da starte utroligt mange processer vil det ikke?
Avatar billede Noone Nybegynder
05. januar 2002 - 18:24 #19
Hvis den bliver pakket ind i en while lykke er den da lidt mere safe...
Avatar billede Noone Nybegynder
05. januar 2002 - 18:25 #20
Måske det kan løses ved at putte & efter ./info..
Avatar billede Slettet bruger
05. januar 2002 - 18:25 #21
hehe kan da godt være man skal lave et loop i stedet  ?

Var lidt doven
Avatar billede Noone Nybegynder
05. januar 2002 - 18:30 #22
Hehe...... Pas på med det, den kan i værste fald lægge systemet ned!

Prøvede en gang, hvor jeg skulle holde øje med min maillog.... ./scriptnavn til sidst fik det lille script til at sluge AL ram på maskinen, samt gøre det praktisktalt umuligt at logge ind og dræbe det!
Avatar billede Slettet bruger
05. januar 2002 - 18:35 #23
hehe
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 20:03 #24
hvordan ville i så lave et script som viste hvor meget data der var sendt over eth0?
Avatar billede Noone Nybegynder
05. januar 2002 - 20:15 #25
Start SNMPD, så kan du henta data via snmp.

Noget i stil med den her kommando:

[chano@kovu chano]$ snmpget kovu public interfaces.ifTable.ifEntry.ifOutOctets.1
interfaces.ifTable.ifEntry.ifOutOctets.1 = 127415955
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 20:19 #26
øh... ok
Avatar billede Noone Nybegynder
05. januar 2002 - 20:20 #27
Tallet er antal octets eller bytes der er sendt via interface nr. 1 hos mig er det lo0

Eth0 ville se sådan ud hos mig:

[chano@kovu chano]$ snmpget kovu public interfaces.ifTable.ifEntry.ifOutOctets.2interfaces.ifTable.ifEntry.ifOutOctets.2 = 2988997099

Som viser, at der er sendt 2850 MB via eth0

Hvis du ønsker at se hvormange data der er kommet IND via eth0 ser det sådan her ud:

[chano@kovu chano]$ snmpget kovu public interfaces.ifTable.ifEntry.ifInOctets.2
interfaces.ifTable.ifEntry.ifInOctets.2 = 1315046475

Altså der er modtaget 1254 MB via eth0.

Du kan let få antallet af bytes ved at pipe output fra snmpget gennem cut sådan her:

[chano@kovu chano]$ snmpget kovu public interfaces.ifTable.ifEntry.ifInOctets.2 | cut -f 2 -d \"=\"
1315091533

Good luck
Avatar billede Noone Nybegynder
05. januar 2002 - 20:22 #28
Til ovenstående høre vel lige, at \"kovu\" er navnet på maskinen (IP kan også bruges) og \"public\" en SNMP comunity navnet.
Avatar billede Noone Nybegynder
05. januar 2002 - 20:26 #29
En anden og lettere mulighed er MRTG, det kommer til at ligne http://mrfunny.yi.org/mrtg/ som dog ikke lyder som det du søger.
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 20:27 #30
ahhh ok på den måde, så forstår jeg
Avatar billede dex_dexter Nybegynder
05. januar 2002 - 20:28 #31
det du skrev var lige det jeg skulle bruge
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester