¥¹¥í¥Ã¥È ¥²©`¥à pc

LogMeTT Tutorial

1. LogMeTT‚Æ‚Í

LogMeTT‚̓^[ƒ~ƒiƒ‹ƒGƒ~ƒ…ƒŒ[ƒ^TeraTerm Macro‚̃‰ƒ“ƒ`ƒƒ[ƒc[ƒ‹‚Å‚·BTeraTerm‚©‚烊ƒ‚[ƒgƒzƒXƒg‚ÖŽ©“®ƒƒOƒCƒ“‚µ‚½‚èA‚³‚Ü‚´‚܂ȏˆ—‚ðs‚킹‚½‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒƒOƒCƒ“‚ÌŽ©“®‰»ƒc[ƒ‹‚Æ‚µ‚Ä‚ÍTeraTerm Menu‚ª‚ ‚è‚Ü‚·‚ªAssh2Ú‘±‚âƒXƒPƒWƒ…[ƒ‹‹@”\AŽ©“®ƒƒOŽæ“¾‹@”\AÚ‘±ƒzƒXƒg‚²‚Æ‚É”zFÝ’è‚È‚Ç‚ðÝ’è‚Å‚«‚é“™‚Ì—˜“_‚ª‚ ‚è‚Ü‚·B‚Ü‚½AƒcƒŠ[\‘¢‚ŃzƒXƒg‚²‚ƁAƒ}ƒNƒ‚²‚Æ‚ÉŠK‘w‰»‚Å‚«‚邽‚߃T[ƒoŠÇ—‚ÉŒü‚¢‚Ä‚¢‚Ü‚·BUSAÝZ‚Ì‚É‚æ‚èŠJ”­‚³‚ê‚Ä‚¢‚Ü‚·BLogMeTT‚ÍTeraTermƒCƒ“ƒXƒg[ƒ‰‚É•t‘®‚µ‚Ä‚¢‚Ü‚·B

2. LogMeTT‚Å‚Å‚«‚邱‚Æ

TeraTerm Macro‚ðŽg‚¢ƒŠƒ‚[ƒgƒzƒXƒg‚Ö‚ÌŽ©“®Ú‘±‚ðŠÇ—‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒzƒXƒg‚ðƒcƒŠ[\‘¢‚Å“o˜^‚·‚邱‚Æ‚ª‚Å‚«‚é‚̂ŁAƒzƒXƒg‚ª‘½”‚ ‚éê‡‚Å‚àŒø—¦“I‚ÉŠÇ—‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B‚Ü‚½AH•vŽŸ‘æ‚Å‚ ‚ç‚ä‚éì‹Æ‚ðŽ©“®‰»‚Å‚«‚Ü‚·B¦‚½‚¾‚µA2006/11Verssion2.8(Release6)Œ»ÝATeraTerm Menu‚É‚ ‚é‚悤‚ȃL[ƒ{[ƒhƒVƒ‡[ƒgƒJƒbƒg‚É‚æ‚鑦Žž‹N“®‚̂悤‚È‹@”\‚Í—˜—p‚Å‚«‚Ü‚¹‚ñB

3. ‹N“®•û–@

LogMeTT‚ÍTeraTerm‚ÌFileƒƒjƒ…[‚©‚çŒÄ‚яo‚·‚±‚Æ‚Å‹N“®‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‹N“®‚·‚é‚ƁAí’“ƒvƒƒZƒX‚Æ‚µ‚ă^ƒXƒNƒgƒŒƒC‚ɃAƒCƒRƒ“‚ª•\Ž¦‚³‚ê‚Ü‚·B

tasktray

4. Ý’è

‚±‚±‚©‚ç‚́AŽÀÛ‚ÉLogMeTT‚ðŽg‚Á‚ăŠƒ‚[ƒgƒzƒXƒg‚ÖSSH2‚É‚æ‚éÚ‘±‚ðŽ©“®‰»‚·‚éÝ’è‚ðÐ‰î‚µ‚Ü‚·BŠÈ’P‚È‘€ì‚ÅTeraTerm‚ÌŽ©“®‰»‚ð‘ÌŒ±‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

1. LogMeTT‚̃^ƒXƒNƒgƒŒƒCƒAƒCƒRƒ“(ã‹L3.‚̐}‚É‚ ‚éŠÛˆÍ‚¢j‚ð‰EƒNƒŠƒbƒN‚µ‚āgConfigurech‚ð‘I‘ð‚·‚éB

2. Ý’èƒ_ƒCƒAƒƒO‚ª•\Ž¦‚³‚ê‚éBgSettingshƒ^ƒu‚̉º‚É‚ ‚éAgGeneralhƒ^ƒu‚É gRun at log on to Windowsh‚Ƀ`ƒFƒbƒN‚ð“ü‚ê‚é‚Æ(‰º}ŽQÆ)WindowsƒƒOƒIƒ“Žž‚ÉLogMeTT‚ªŽ©“®‹N“®‚³‚ê‚éB

3. gSettingsh ƒ^ƒu‚̉º‚É‚ ‚é gNew Connectionshƒ^ƒu‚ŁALog file creation‚ª "Start logging"‚É‚È‚Á‚Ä‚¢‚é‚ƁAƒƒjƒ…[‚©‚ç‹N“®‚µ‚½ê‡Ž©“®“I‚ɃƒO‚ªŽæ“¾‚³‚ê‚é‚悤‚É‚È‚éB(gTeraTerm‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½ƒfƒBƒŒƒNƒgƒŠ\Logs\LogMeTTƒƒjƒ…[–¼_“ú•tŽžŠÔ.logh‚Æ‚µ‚Ä•Û‘¶‚³‚ê‚é)

logon

4. ƒƒjƒ…[ƒo[‚́gConnectionh‚©‚çgAdd Childh‚ð‘I‚ԂƁAƒGƒ“ƒgƒŠ‚ªˆê‚’ljÁ‚³‚ê‚éB‰æ–ʍ¶‚ÌThis computer‚ð‰EƒNƒŠƒbƒN‚µ‚Ä‚àgAdd Childh‚ª‘I‘ð‚Å‚«‚éB

5. gThis computerh‚̉º‚ɁgUnnamed connection #1h‚Æ‚¢‚¤ƒAƒCƒRƒ“‚ª’ljÁ‚³‚ê‚é‚̂ŁA‚»‚̃AƒCƒRƒ“‚ð‘I‘ð‚µgF2hƒL[‚ð‰Ÿ‚µ‚Ä–¼‘O‚ð‚‚¯‚éB

add

6. gMacrohƒ^ƒu‚ð‘I‚сAƒŠƒ‚[ƒgƒzƒXƒg‚ÖƒƒOƒCƒ“‚·‚邽‚߂̃}ƒNƒ‚ð‹Lq‚·‚éB‚½‚Æ‚¦‚΁Aƒ†[ƒU–¼‚ðŒÅ’è‚Æ‚µAƒpƒXƒ[ƒh‚̓_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Å“ü—Í‚³‚¹‚½‚¢ê‡‚́AŽŸ‚̂悤‚ȃ}ƒNƒ‚ð‘‚­B‚à‚¿‚ë‚ñAƒpƒXƒ[ƒh‚ðƒ}ƒNƒ“à‚É‹Lq‚µ‚Ä‚à‚æ‚¢‚ªAƒ}ƒNƒ‚ÌŽæ‚舵‚¢‚É‚Í’ˆÓ‚·‚邱‚ƁB
¦ƒZƒLƒ…ƒŠƒeƒB‚É”z—¶‚µ‚½ƒ}ƒNƒ(ƒpƒXƒ[ƒh‚̈͆‰»“™)‚ɂ‚¢‚Ä‚Í5.ƒZƒLƒ…ƒŠƒeƒB‚É”z—¶‚µ‚½ƒ}ƒNƒ‚ɂ‚¢‚Ä‚ðŽQÆ

’ˆÓ
‚±‚Ì‹Lq‚ÍTeraTerm Macro‚Ȃ̂ŃVƒ“ƒOƒ‹ƒNƒH[ƒg ' ƒ_ƒuƒ‹ƒNƒH[ƒg " ‚É‹C‚ð‚‚¯‚邱‚ƁB‰º‹L‚ðƒRƒs[‚µ‚Ä“\‚è•t‚¯‚é‚ƈÀ‘S


username = 'nike'
hostname = '192.168.1.3'

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

msg = 'Enter password for user '
strconcat msg username
passwordbox msg 'Get password'

msg = hostname
strconcat msg ':22 /ssh /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg inputstr

connect msg
macro

7. F9ƒL[‚ð‰Ÿ‚µ‚āAƒ}ƒNƒ‚ª³í‚É“®ì‚·‚é‚©ŒŸØ‚·‚éB –â‘è‚È‚¯‚ê‚΁A‰Eã‚É‚ ‚éApplyƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Đݒè“à—e‚ð•Û‘¶‚·‚éB

8. “o˜^‚µ‚½ƒŠƒ‚[ƒgƒzƒXƒg‚̓^ƒXƒNƒgƒŒƒC‚̉EƒNƒŠƒbƒNƒƒjƒ…[‚©‚ç‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚éB

9. gPopuphƒ^ƒu‚ɃƒbƒZ[ƒW‚ð‹Lq‚µ‚Ä‚¨‚­‚ƁA

popup

ŽÀsŽž‚ɉº‹L‚̃|ƒbƒvƒAƒbƒvƒƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚éB

popup

d—v‚ȃzƒXƒg‚ɐڑ±‚·‚éÛ‚âAroot“™‚Ì“ÁŒ ƒAƒNƒZƒX‚̃}ƒNƒ‚ÉPopup‚Å’ˆÓ‚𑣂·Û“™‚É—˜—p‚·‚éBƒ|ƒbƒvƒAƒbƒvƒƒbƒZ[ƒW‚Å‚ÍOK‚ð‰Ÿ‚·‚ƃ}ƒNƒ‚ªŽÀs‚³‚êACancel‚ð‰Ÿ‚·‚ÆMacro‚ÍŽÀs‚³‚ê‚È‚¢B

10. gColorshƒ^ƒu‚ł́AÚ‘±ƒƒjƒ…[–ˆ‚ÉTeraTerm‚Ì”zF‚ð•ÏX‚Å‚«‚éB Popup“¯—lAd—v‚ȃzƒXƒg‚ɐڑ±‚·‚éÛ“™‚̃ƒjƒ…[”zF‚ð•Ï‚¦‚é‚È‚Ç‚É—˜—p‚·‚éBƒ†[ƒU–ˆAƒzƒXƒg–ˆ‚É”zF‚ð•ÏX‚·‚鎖‚Ō둀ì‚Ì—\–h‚É‚à‚È‚éB

color

11. Scheduleƒ^ƒu‚ł́AÝ’肵‚½ƒ}ƒNƒ‚ðŽ©“®ŽÀs‚³‚¹‚邱‚Æ‚ª‚Å‚«‚éB ãŽè‚­ƒ}ƒNƒ‚ð‘g‚߂΁A‰º‹L‚̂悤‚ÈŽ–‚ª‰Â”\‚É‚È‚éB

¦’ˆÓ:ƒƒjƒ…[‚ÌŠK‘w‚͐e‚©‚珇”Ô‚ÉŽÀs‚³‚ê‚Ä‚µ‚Ü‚¤‚½‚߁AŽq‚ðƒXƒPƒWƒ…[ƒ‹‚É“ü‚ê‚Ä‚¨‚­‚Æ‚»‚Ì’¼ŒneƒcƒŠ[‚ª‚·‚ׂĎÀs‚³‚ê‚éB’Pˆêƒ^ƒXƒN‚Æ‚µ‚čs‚¢‚½‚¢ê‡‚Í“Æ—§‚³‚¹‚邱‚ƁiThis computer’¼‰º)B‚Ü‚½AƒzƒXƒg‚ÆLogMeTT‚ðŽÀs‚·‚éPC‚ÌŽž·ˆÙ‚É’ˆÓ‚·‚邱‚ƁB

Schedule‚ðŽÀs‚·‚éê‡‚́AŒãq‚ÌŽ©“®ƒƒO‚ðON‚É‚·‚邱‚Ƃ𐄏§‚·‚éB(Œã‚ʼn½‚ª‹N‚«‚½‚©‚í‚©‚ç‚È‚­‚È‚Á‚Ä‚µ‚Ü‚í‚È‚¢‚悤‚É)

5. ƒZƒLƒ…ƒŠƒeƒB‚É”z—¶‚µ‚½ƒ}ƒNƒ‚ɂ‚¢‚Ä

‚±‚̍€–ڂ́ATeraTerm Macro‚ÉŠÖ‚·‚éTopic‚Å‚·B

g4. Ý’èh‚ŏЉ‚½ƒ}ƒNƒ‚ł̓}ƒNƒ“à‚Ƀ†[ƒU–¼‚ª‹Lq‚³‚ê‚Ä‚¨‚èAƒZƒLƒ…ƒŠƒeƒBã‚ ‚Ü‚è—Ç‚­‚È‚¢‚ÆŽv‚í‚ê‚Ü‚·BƒpƒXƒ[ƒh‚Í–ˆ‰ñ“ü—Í‚·‚éƒ^ƒCƒv‚Å‚·B‚±‚ê‚ðAƒ†[ƒU–¼AƒpƒXƒ[ƒh‚ðˆÃ†‰»‚µ‚½ƒtƒ@ƒCƒ‹‚É•Û‘¶‚·‚é•ûŽ®‚ðÐ‰î‚µ‚Ü‚·B

1. ƒpƒXƒ[ƒh‚ðˆÃ†‰»‚µ‚Ä‹L‰¯iƒ[ƒJƒ‹•Û‘¶j‚·‚éƒ}ƒNƒŽ©“®ƒƒOƒCƒ“

¦ƒ†[ƒU–¼‚ð scott ƒzƒXƒg–¼‚ð remote.host ƒpƒXƒ[ƒhƒtƒ@ƒCƒ‹‚Ì•Û‘¶æ‚ð C:\mydata\filename.dat ‚Æ‚µ‚½ê‡‚̃}ƒNƒ—á‚Å‚·B


; setting
hostname = 'remote.host'
username = 'scott'
getpassword 'C:\mydata\filename.dat' 'usrpass' inputstr

; connection & login
msg = hostname
strconcat msg ':22 /ssh /2 /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg inputstr
connect msg

¦getpassword 'filepath\filename' 'Ž¯•ÊŽq' $Ši”[•Ï”

“¯ˆêŠi”[ƒtƒ@ƒCƒ‹‚É•¡”‚ÌŽ¯•ÊŽq‚ŃpƒXƒ[ƒh‚ðˆÃ†‰»•Û‘¶‚Å‚«‚Ü‚·B

‚±‚̃}ƒNƒ‚́AÅ‰‚̈ê“x‚¾‚¯ƒpƒXƒ[ƒh‚ð•·‚©‚ê‚Ü‚·‚ªA‚»‚ÌŒã‚ÍC:\mydata\filename.dat‚É•Û‘¶‚³‚ꂽˆÃ†‰»ƒpƒXƒ[ƒh‚ª—˜—p‚³‚ê‚邽‚ßLogMeTTƒƒjƒ…[‚©‚ç‚Ì‘I‘ð‚¾‚¯‚ÅŽ©“®ƒƒOƒCƒ“‚ª‰Â”\‚É‚È‚è‚Ü‚·B

2. ƒ†[ƒUID‚ƃpƒXƒ[ƒh‚𗼕ûˆÃ†‰»‚µ‚Ä‹L‰¯iƒ[ƒJƒ‹•Û‘¶j‚·‚éƒ}ƒNƒŽ©“®ƒƒOƒCƒ“

ƒzƒXƒg–¼‚ð remote.host ƒ†[ƒUID‚ƃpƒXƒ[ƒhƒtƒ@ƒCƒ‹‚Ì•Û‘¶æ‚ð C:\mydata\filename.dat ‚Æ‚µ‚½ê‡‚̃}ƒNƒ—á‚Å‚·B


; setting
hostname = 'remote.host'
getpassword 'C:\mydata\filename.dat' 'usrid' username
getpassword 'C:\mydata\filename.dat' 'usrpass' inputstr

; connection & login
msg = hostname
strconcat msg ':22 /ssh /2 /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg inputstr
connect msg

¦getpassword 'filepath\filename' 'Ž¯•ÊŽq' $Ši”[•Ï”

‚±‚̃}ƒNƒ‚ł̓†[ƒUID‚àŽ¯•ÊŽqusrid‚Æ‚µ‚ÄŠi”[‚µ‚Ä‚¢‚Ü‚·BÅ‰‚̃ƒOƒCƒ“Žž‚ɂ̓†[ƒUID‚ƃpƒXƒ[ƒh‚Ì—¼•û‚ð“ü—Í‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ‚ªA2‰ñ–ڈȍ~‚Í“¯—l‚ÉLogMeTTƒƒjƒ…[‚©‚ç‚Ì‘I‘ð‚¾‚¯‚ÅŽ©“®ƒƒOƒCƒ“‚ª‰Â”\‚É‚È‚è‚Ü‚·B“¯‚¶‚悤‚ɁAgetpassword‚ð—˜—p‚·‚邱‚ƂŃzƒXƒg–¼‚ðˆÃ†‰»‚µ‚Ä‚µ‚Ü‚¤‚±‚Æ‚à‰Â”\‚Å‚·‚ªATeraTerm‚̃qƒXƒgƒŠ‚ɉߋŽÚ‘±‚µ‚½ƒzƒXƒg‚ªŽc‚éê‡‚à‚ ‚è‚Ü‚·‚̂ŃZƒLƒ…ƒŠƒeƒB‚ðl—¶‚·‚éê‡‚Í—lX‚È’ˆÓ‚ª•K—v‚Å‚·BƒzƒXƒg–¼A‚»‚̃zƒXƒg‚É“o˜^‚³‚ê‚Ä‚¢‚éIDAƒpƒXƒ[ƒh“™‚Ì‚·‚ׂĂðˆÃ†‰»‚µ‚ĉB‚·‚±‚Æ‚ª‚Å‚«‚éƒ}ƒNƒ‚Å‚·B

3. telnet‚ð—˜—p‚·‚éê‡

telnet(ƒ|[ƒg23)‚ð—˜—p‚µ‚Đڑ±‚·‚éê‡‚͐ڑ±ƒ}ƒNƒ‚ªˆê•”ˆá‚¢‚Ü‚·‚Ì‚Å’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B‚±‚ê‚́Atelnet‚ªÚ‘±ƒZƒbƒVƒ‡ƒ“Šm—§Œã‚É”FØ‚ðs‚¤‚½‚ß‚Å‚·B


; setting
hostname = 'remote.host'
getpassword 'C:\mydata\filename.dat' 'usrid' username
getpassword 'C:\mydata\filename.dat' 'usrpass' inputstr
;; login session ¦
UsernamePrompt = 'Please login:'
PasswordPrompt = 'Please Enter password:'

; connection
msg = hostname
strconcat msg ':23'
strconcat msg ' /nossh'
connect msg

; login
wait   UsernamePrompt
sendln username
wait   PasswordPrompt
sendln inputstr

¦telnet‚ł̓ƒOƒCƒ“‚·‚éƒzƒXƒg‚̉ž“š“à—e‚É‚ ‚킹‚Ä‹Lq‚ð•ÏX‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B(ƒƒOƒCƒ“ƒvƒƒ“ƒvƒg)

ˆÃ†‰»‚µ‚Ä‹L‰¯iƒ[ƒJƒ‹•Û‘¶j‚µ‚½ƒtƒ@ƒCƒ‹‚ÌŽæ‚舵‚¢‚ɂ‚¢‚Ä

•Û‘¶‚³‚ꂽƒpƒXƒ[ƒhƒtƒ@ƒCƒ‹‚ðˆÀ‘S‚É•ÛŠÇ‚·‚邱‚ƂŁA‚½‚Æ‚¦‚Îrootƒ†[ƒU‚Őڑ±‚·‚éê‡‚Í‚»‚̃tƒ@ƒCƒ‹‚ª•K—v‚É‚È‚é‚悤‚ȉ^—p‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·BŠÇ—ŽÒ‚͍ŏ‰‚Ɉê“x‚¾‚¯•¡ŽG‚Å’·‚¢ƒpƒXƒ[ƒh‚ðÝ’肵Aƒtƒ@ƒCƒ‹•Û‘¶Œã‚Í”jŠü‚µ‚Ä‚µ‚Ü‚Á‚Ä‚©‚Ü‚í‚È‚¢‚Ì‚Å‚·B

ã‹L‚̃}ƒNƒ—á‚̂悤‚Ƀ[ƒJƒ‹•Û‘¶‚·‚éê‡‚́AƒZƒLƒ…ƒŠƒeƒB‚ÌŠÏ“_‚©‚çƒXƒ^[ƒgƒAƒbƒv‚ɃpƒXƒ[ƒhŠi”[ƒtƒ@ƒCƒ‹‚̍폜ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚ð“ü‚ê‚Ä‚¨‚­‚ƁAƒƒOƒCƒ“ŒãÅ‰‚̈ê“x‚¾‚¯ƒpƒXƒ[ƒh”FØ‚ª•K—v‚É‚È‚èAƒZƒLƒ…ƒŠƒeƒB‚Æ—˜•Ö«‚Ì—¼—§‚È‚Ç‚ð}‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

Š®‘S‚ȃZƒLƒ…ƒŠƒeƒB‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA‹@–§«‚ð‹­‰»‚·‚é‚̂ɖ𗧂ĂĂ­‚¾‚³‚¢B

6. ÅV”Å‚Ì“üŽèæ

TeraTerm‚É•t‘®‚µ‚Ä‚¢‚éLogMeTT‚ÍŠî–{“I‚ɃŠƒŠ[ƒXŽž“_‚ł̍ŐV”ł𓯍«‚·‚é‚悤‚É‚µ‚Ä‚¢‚Ü‚·‚ªA•Êƒvƒƒ_ƒNƒg‚Å‚·‚̂ŃŠƒŠ[ƒX‚É‚æ‚Á‚Ä‚ÍLogMeTT‚̍ŐV”Å‚ªæ‚É’ñ‹Ÿ‚³‚ê‚邱‚Æ‚à‚ ‚è‚Ü‚·BÅV”Å‚Ì

‚Ü‚½ALogMeTT‚̃ƒjƒ…[gHelph‚©‚çgCheck for updatesh‚ð‘I‘ð‚µ‚Ä‚àÅV”Å‚ð“üŽè‰Â”\‚Å‚·B

7. ˜A—æ

e-mail: boris at logmett.com