Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sta bi bilo potrebno da promenite tabor

[es] :: Advocacy :: Sta bi bilo potrebno da promenite tabor

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 15280 | Odgovora: 112 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Sta bi bilo potrebno da promenite tabor21.08.2004. u 14:49 - pre 240 meseci
Ima naravno uputstvo i potrebno je da pročitaš samo jedan jedini članak sa MSDN. Već nakon što prođeš kroz prvi članak možeš da bukvalno pišeš prve skripte, pošto kako rekoh - u pitanju je šablon najčešće.

http://msdn.microsoft.com/columns/scripting.asp

Tamo levo pogledaj tri članka: WMI Scripting Primer - Part 1, Part 2 i Part 3.

Kad pročitaš sva tri i malo probaš, mislim da su ti onda najbolji vodič one stotine skripta što su postavili na onom prethodnom linku.

Ono što je bitno, jeste da čovek prođe kroz ono kratko uputstvo za korišćenje wbemtest.exe, kako bi mogao da vidiš koja su svojstva i metode nekog objekata na raspolaganju.

Npr. imaš objekt "servis" i sad treba da vidiš koja su mu svojstva i metode (stop, restart, caption, type, status, itd). E to se vidi u pomoću tog wbemtest-a.

Pazi, ako te zainteresovalo, mislim da ćeš se iznenaditi koliko je malo vremena potrebno da napišeš prvu skriptu. Malo poznavanje VB sintakse je prednost, ali --- pošto je u pitanju VBScript, pa nema ni klasičnih tipova podataka, mislim da neće niko imati problema. Stvar je sledeća: prosti tipovi (int, string..) se koriste normalno (npr. strImeKompjutera = "gizmo441e", a objekti moraju da se koriste sa Set (npr. Set moj_servis = GetObjectWMI(service1) ... i onda naravno svojstva se čitaju pomoću ImeServisa = moj_servis.Caption) I to je sve što bi morao da znaš o VBScriptu, ostalo ćeš sam da vidiš iz primera. Mada, čini mi se da može da se koristi i JScript.

Update:
ee, nisam siguran da li će link da se otvori u FireFox dobro, pogledaj ovde ako neće:

http://msdn.microsoft.com/libr...nic/html/scripting06112002.asp
http://msdn.microsoft.com/libr...nic/html/scripting08132002.asp
http://msdn.microsoft.com/libr...nic/html/scripting01142003.asp

i to je to - tri članka, od kojih je prvi možda i dovoljan za početak. Posle vidi one primere.

[Ovu poruku je menjao degojs dana 21.08.2004. u 12:56 GMT]
Commercial-Free !!!
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Sta bi bilo potrebno da promenite tabor21.08.2004. u 15:09 - pre 240 meseci
Evo samo za primer, ako bi nekom još bilo korisno da nauči ponešto o skriptovanju na Windowsu:
Skripte su najčešće šablon. Evo za primer skripta:
Citat:

On Error Resume Next

If WScript.Arguments.Count = 0 Then
strComputer = "localhost"
Else
strComputer = WScript.Arguments(0)
End If

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colProcessors = objWMIService.ExecQuery("SELECT * FROM Win32_Processor")

For Each objProcessor in colProcessors
Wscript.Echo "Name: " & objProcessor.Name
WScript.Echo "Speed: " & objProcessor.CurrentClockSpeed & " MHz"
Wscript.Echo "Manufacturer: " & objProcessor.Manufacturer
WScript.Echo "CPU Load: " & objProcessor.LoadPercentage & " %"
WScript.Echo
Next


Pri čemu se menja samo ovo što je bold, u zavisnosti od toga koje podatke trebamo i slično. Problem je naravno koji objekt ima koja svojstva i metode. Ovde smo čitali svojstva klase Processor: Name, CurrentClockSpeed, Manufacturer i LoadPercentage. E ta svojstva (i metode) se vide pomoću onog wbemtest.exe.

Skripta se pokrene sa:
cscript imeskripte.vbs [parametar1]

I u ovom slučaju, ako ovu gore skriptu sačuvamo kao cpuinfo.vbs fajl i pokrenemo sa:
cscript cpuinfo.vbs 2a201b11

dobićemo podatke o procesoru za računar sa imenom "2a201b11" u mreži:

Name: Intel Pentium II processor
Speed: 347 MHz
Manufacturer: GenuineIntel
CPU Load: 2 %

Naravno ako skriptu pokrenemo bez parametara:
cscript cpuinfo.vbs
dobićemo podatke za računar na kom je pokrenuta skripta (to je ono "localhost" u skripti).

Naravno, ova skripta ne nudi neku prednost nad GUI alatima poput MMC-a. Prednost bi bila ako treba da prođeš kroz sve računare u mreži i nađeš one gde je procesor sporiji od npr. 400 MHz ili ima manje od 256 MB RAM-a (možda treba da planiramo upgrade? :) Prepravimo skriptu da prođe kroz sve kompjutere i još da ispiše i imena - iz imena kompjutera odmah znaš i gde se nalazi i slično tome..

[Ovu poruku je menjao degojs dana 21.08.2004. u 13:41 GMT]
Commercial-Free !!!
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Sta bi bilo potrebno da promenite tabor21.08.2004. u 17:21 - pre 240 meseci
Citat:
Sad bih ja trebao provesti narednih par godina administrirajući Windows, pa da ti odgovorim na to. Zašto bih to radio? Ozbiljno.


Nisam na tebe ni mislio.

Nego evo baš da pitam Linuxovce, da uporedimo, kako bi izgledala ovakva gore skripta na Linuxu? Dalje, na Windowsu se ovo samo malčice promeni i dobivaš neke potpuno druge podatke i slično tome.
Commercial-Free !!!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
212.200.53.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Sta bi bilo potrebno da promenite tabor21.08.2004. u 22:40 - pre 240 meseci
Code:

#!/bin/bash
grep 'model name' /proc/cpuinfo
grep 'cpu MHz' /proc/cpuinfo

To je to. Ovo je localhost. Za remote je (malo) komplikovanije, jer mozes na 10 nacina da radis remote.
Jedan od nacina bi bio ssh -l USER HOSTNAME "grep 'model name' /proc/cpuinfo; grep 'cpu MHz' /proc/cpuinfo".
JaFreelancer.com
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.bos.east.verizon.net



+6 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 02:38 - pre 240 meseci
Citat:
degojs:...skripte...


Nego, našao se genije da napravi ADO.NET provider za WMI:

http://www.codeproject.com/dotnet/WQLAnalyzer.asp

Windows serveri imaju fantastične mogućnosti za skriptovanje, ali je problem što ih administratori slabo poznaju i retko koriste. Pre par godina sam pokazao jednom administratoru link sa gomilom gotovih VBS skripti i njegov odgovor je bio "Nah, it's too easy to just click, click, click..."
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
212.200.53.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 03:40 - pre 240 meseci
Pod Linuxom hteo, ne hteo, skriptovanje ti ne gine. U pocetku je i konzola i sve to jako odbojno, ali kad udjes u stos, ni ne primecujes to vise. Kad ti zatreba nesto, to ti prvo pada na pamet.
JaFreelancer.com
 
Odgovor na temu

tdjokic
Tomislav Djokic
u penziji
Beograd

Član broj: 6736
Poruke: 8305
*.yubc.net

Sajt: www.distrowatch.com


+210 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 04:14 - pre 240 meseci
Sta je BILO potrebno, pa sam zamenio tabor. Prvo nisam imao blage veze. Pa je bio DOS. Pa valjda Win 3. Pa tako polako napred. Onda se promenila vlast i vise nije bilo "kul" da koristim piratske programe. Da se to desilo pre 7 - 8 godina, ja bih siznuo. Ovako - Linux ima pojma i to me spasilo. Ali, sustina je u tome, da je mene Windows namucio jos dok nisam znao da Linux postoji. Kad instaliras, beskrajno rebutovanje. Moras da pogodis strogo redosled sta instaliras prvo, sta drugo. Pa drajveri za svaku stvar posebno. SA WINMODEMI SAM SE MUCIO I U MS WINDOWS-u, HVALA LEPO! Obicno kazete: 'E, pa moze to, znas...' - e, ne moze, to vise nije "klik, klik, finish" nego treba citati uputstva, ovo, ono i - evo nas u istom sosu kao u Linuxu.

Degojs, ti pricas o stvarima koje su daleko, daleko iznad mog nivoa znanja i za koje se svi slazu da su odlicne i priznaju da pre nisu ni znali. Sa druge strane, MS energicno gura koncept "klik, klik, finish". Meni kad je nesto crknulo u Windowsu, ja nisam imao ideju sta da radim. Ne da nisam znao konkretno, nego ni izdaleka. Ne mozes govoriti da je Windows toliko dobar a sa druge strane ubedjivati ljude (sto i nije previse tesko) da samo klikcu, pa ce biti OK.

Linux korisnicima se smejete "man ovo, man ono" a ove vrhunske stvari koje si ti spomenuo garantovano nisi naucio pomocu "klik, klik" sistema, nego si citao, citao, citao........

Sa druge strane, ubedjen sam da ima jos ljudi koji znaju te stvari koje si spominjao. Razni strucnjaci po vaznim drzavnim i slicnim ustanovama, fakultetima, institutima. Pa ipak, i oni su aktivni na promeni tabora. Znaci da su stvari u Windowsu dobre ali ili ne toliko dobre ili su zakasnile ili su skupe ili djavo zna - priznajem da ja to gledam samo iz daleka, ali tu nesto ima...
Na svetu postoje samo 2 OS-a: 1. Mint, 2. svi ostali!
 
Odgovor na temu

Slobodan Milivojevic
One IT
Pirot / ni.ac.rs

Član broj: 7062
Poruke: 6383
*.mobtel.co.yu

Jabber: poglavica@elitesecurity.org
Sajt: www.slobodanmilivojevic.i..


+363 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 10:07 - pre 240 meseci
Samo jedna stvar koju recimo na windows-u nisam uspeo da namestim je neki krs modem, koji radi, al na pocetku izbaci ERROR, i nista od toga na windows-u. Doneo sam ga kod mene, ubacim ga u mahinu, nadjem drivere, podesim dialer, i eto mene na netu

Aj nek neko ovo podesi na windows-u?
Čemu ovo služi, a uz to i ne radi?!?!?!?!
www.oneit.rs :: www.koktelbar.rs ::
www.fissoft.net

Fiber on steroids:
http://www.speedtest.net/my-
result/3821970146
 
Odgovor na temu

weB_KiLeR

Član broj: 238
Poruke: 1317
*.air.tehnicom.net



Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 12:13 - pre 240 meseci
Ne kontam zasto bi koristio na prvom mestu krsh modem. U svakom slucaju moze to i na winu samo se nisi potrudio.
Al ajde, u svakom slucaju sto se tice linuxa, do j*ja je za serv radi ko zmaj ali za desktop upotrebu je jednom sra*e.
Ne razumem zasto ovi iz "linux tabora" zamisljaju da je linux za sve, ima zasta je win a zasta je linux.
U svakom slucaju u winu da odradis konekciju za wireless treba ti par klikova, a u linuxu nije nista komplikovanije ali moras da kompajliras kernel kad ubacis onaj mppe, dobro to je samo do onih servera koji imaju mppe instaliran ali u svakom slucaju bolje radi na linuxu nego na win...
edit by dinke - sledeći post sa ovakvim rečnikom odmah brišem

[Ovu poruku je menjao dinke dana 22.08.2004. u 15:27 GMT]
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.verat.net

Sajt: www.dinke.net


+2 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 13:25 - pre 240 meseci
Ljudi, otišli ste pod razno. Molim Vas držite se teme da ne bi bilo brisanja ili zaključavanja.
@Web_Kiler
Pripazi na rečnik.
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 16:55 - pre 240 meseci
Citat:
VRider:
Jedan od nacina bi bio ssh -l USER HOSTNAME "grep 'model name' /proc/cpuinfo; grep 'cpu MHz' /proc/cpuinfo"


ssh? Da li ovo znači da moramo da podesimo ssh server na svakoj od npr. 2,000 mašina u mreži?
Commercial-Free !!!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
212.200.53.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 17:17 - pre 240 meseci
Vidi se da ne koristis linux.
(Skoro) svaki linux ima po defaultu dignut ssh (nekad telnet).
Potrebno je da imas remote pristup. ssh, telnet, rsh... ti izaberi.
JaFreelancer.com
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 17:21 - pre 240 meseci
A kako ćeš da osiguraš da imaš remote pristup (što i jeste poenta mog prethodnog pitanja)?
Commercial-Free !!!
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.verat.net

Sajt: www.dinke.net


+2 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 18:29 - pre 240 meseci
Pa, moraš da imaš shell account na tom remote serveru da bi mogao da odradiš ovo što vrider predlaže, ako si to hteo da pitaš (i naravno, ssh deamon na istom mora biti up).

Ako je tvoje pitanje, da li script može automatski da se loguje na drugi server, odgovor je može, tako što se podesi, tj. generiše odgovarajući key i prebaci na server (postupak sam lilčno objasnio recimo ovde http://www.linux.co.yu/forum/v...c.php?t=2083&highlight=ssh )

Ako si mislio na nešto drugo molim te budi malo određeniji :)

 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
212.200.53.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 18:34 - pre 240 meseci
Ako si, degojs, zeleo da se sve obavi bez ikakvih provera identiteta, onda ti samo mogu reci, sreca sto ne moze. :)

JaFreelancer.com
 
Odgovor na temu

impaque
Ivan Savčić
YUnet International
Beograd, Zvezdara

Član broj: 717
Poruke: 939
*.nat-pool.bgd.sbb.co.yu

ICQ: 27215173
Sajt: www.imped.net


Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 18:37 - pre 240 meseci
Ne znam samo čemu to ponovno izmišljanje tople vode od strane Microsofta i tako nakaradno UNIX rešenje kad postoji SNMP...

PS: naravno, ovde govorim o read-only "režimu" rada, tj. o pukom sakupljanju informacija, dok je za read-write preko SNMPa potrebno napraviti lep DMZ.
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 18:40 - pre 240 meseci
Citat:
Pa, moraš da imaš shell account na tom remote serveru da bi mogao da odradiš ovo što vrider predlaže, ako si to hteo da pitaš (i naravno, ssh deamon na istom mora biti up).


Pazi moje pitanje je: "kako ćeš da osiguraš da imaš shell account", a ti mi odgovaraš sa - "pa moraš da imaš shell account."
Nisam ni ja siguran da se razumemo (mada, moguće je da ja nešto grešim usled slabog poznavanja Linuxa :)?

Citat:
Ako si, degojs, zeleo da se sve obavi bez ikakvih provera identiteta, onda ti samo mogu reci, sreca sto ne moze. :)


Naravno da se ne radi o tome (da bi neko trebao da ima ssh pristup bez autentikacije).
Nego hoćeš li da odgovoriš ili ne? Kako ćeš da osiguraš da na svakom računaru imaš SSH pristup?

[Ovu poruku je menjao degojs dana 22.08.2004. u 14:51 GMT]
Commercial-Free !!!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
212.200.53.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 18:50 - pre 240 meseci
SSH je stalno u upotrebi prilikom administracije. Ako treba da administriras neki komp, vrlo verovatno imas i ssh pristup. Ako ne treba da imas pristup kompu, zasto bi sakupljao podatke o njemu?
P.S. A pitanja su ti razumljiva u 3PM (3 popodne)...
JaFreelancer.com
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 18:55 - pre 240 meseci
Opet ista priča - sad kao i dinke na pitanje "kako osiguravaš da imaš ssh pristup", odgovaraš sa: "vrlo verovatno već imaš ssh nalog".
Dobro, držim da je jasno o čemu je reč, pa i da onda završimo sa pričom :)

P.S.
Citat:
P.S. A pitanja su ti razumljiva u 3PM (3 popodne)...


U čemu je problem? I ti i dinke ste savršeno razumeli šta pitam. Druga je stvar što se ja šalim posle (da nije možda moja pitanje nejasno, pošto slabo poznajem Linux:) u vezi vašeg odgovora: "da bi imao ssh pristup moraš da imaš ssh pristup" :)

To je razumljiv odgovor :)
Commercial-Free !!!
 
Odgovor na temu

impaque
Ivan Savčić
YUnet International
Beograd, Zvezdara

Član broj: 717
Poruke: 939
*.nat-pool.bgd.sbb.co.yu

ICQ: 27215173
Sajt: www.imped.net


Profil

icon Re: Sta bi bilo potrebno da promenite tabor22.08.2004. u 19:20 - pre 240 meseci
degojs:
Startuje se sshd?

VRider:
Ima situacija kad ti samo trebaju read-only informacije od kojih praviš statistike (npr. zauzeće procesora, memorije, popunjenost tvrdih diskova itd). Recimo želiš da jedan računar sam sakuplja informacije o protoku na mreži i pravi grafikone (kao što to rade MRTG i Cacti), a bilo bi suludo da na toj mašini ostaviš snimljenu i (SNMP) write šifru kad već nije potrebna. Isto tako, shell nije neophodan za remote administraciju: tu je i Webmin i Ensim i šta ti ja znam još...
 
Odgovor na temu

[es] :: Advocacy :: Sta bi bilo potrebno da promenite tabor

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 15280 | Odgovora: 112 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.