¥¹¥í¥Ã¥È ¥²©`¥à 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‚²‚ƂɔzFÝ’è‚ȂǂðÝ’è‚Å‚«‚é“™‚Ì—˜“_‚ª‚ ‚è‚Ü‚·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‚Ü‚½AH•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‚µ‚ÄgConfigurech‚ð‘I‘ð‚·‚éB

2. Ý’èƒ_ƒCƒAƒƒO‚ª•\ަ‚³‚ê‚éBgSettingshƒ^ƒu‚̉º‚É‚ ‚éAgGeneralhƒ^ƒu‚É gRun at log on to Windowsh‚Ƀ`ƒFƒbƒN‚ð“ü‚ê‚邯(‰º}ŽQÆ)WindowsƒƒOƒIƒ“Žž‚ÉLogMeTT‚ªŽ©“®‹N“®‚³‚ê‚éB

3. gSettingsh ƒ^ƒu‚̉º‚É‚ ‚é gNew Connectionshƒ^ƒu‚ÅALog file creation‚ª "Start logging"‚ɂȂÁ‚Ä‚¢‚邯Aƒƒjƒ…[‚©‚ç‹N“®‚µ‚½ê‡Ž©“®“I‚ɃƒO‚ªŽæ“¾‚³‚ê‚邿‚¤‚ɂȂéB(gTeraTerm‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½ƒfƒBƒŒƒNƒgƒŠ\Logs\LogMeTTƒƒjƒ…[–¼_“ú•tŽžŠÔ.logh‚Æ‚µ‚ĕۑ¶‚³‚ê‚é)

logon

4. ƒƒjƒ…[ƒo[‚ÌgConnectionh‚©‚çgAdd Childh‚ð‘I‚Ô‚ÆAƒGƒ“ƒgƒŠ‚ªˆê‚’ljÁ‚³‚ê‚éB‰æ–ʶ‚ÌThis computer‚ð‰EƒNƒŠƒbƒN‚µ‚Ä‚àgAdd Childh‚ª‘I‘ð‚Å‚«‚éB

5. gThis computerh‚̉º‚ÉgUnnamed connection #1h‚Æ‚¢‚¤ƒAƒCƒRƒ“‚ª’ljÁ‚³‚ê‚é‚Ì‚ÅA‚»‚̃AƒCƒRƒ“‚ð‘I‘ð‚µgF2hƒL[‚ð‰Ÿ‚µ‚Ä–¼‘O‚ð‚‚¯‚éB

add

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

’ˆÓ
‚±‚Ì‹Lq‚Í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. gPopuphƒ^ƒu‚ɃƒbƒZ[ƒW‚ð‹Lq‚µ‚Ä‚¨‚­‚Æ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. gColorshƒ^ƒu‚Å‚ÍAÚ‘±ƒƒjƒ…[–ˆ‚ÉTeraTerm‚Ì”zF‚ð•ÏX‚Å‚«‚éB Popup“¯—lAd—v‚ȃzƒXƒg‚ÉÚ‘±‚·‚éÛ“™‚̃ƒjƒ…[”zF‚ð•Ï‚¦‚é‚Ȃǂɗ˜—p‚·‚éBƒ†[ƒU–ˆAƒzƒXƒg–ˆ‚É”zF‚ð•Ï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ƒ…[ƒ‹‚É“ü‚ê‚Ä‚¨‚­‚Æ‚»‚Ì’¼Œneƒ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–¼‚ª‹Lq‚³‚ê‚Ä‚¨‚è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ʼn‚̈ê“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ʼn‚̃ƒ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—¶‚·‚éꇂ͗lX‚È’ˆÓ‚ª•K—v‚Å‚·BƒzƒXƒg–¼A‚»‚̃zƒXƒg‚É“o˜^‚³‚ê‚Ä‚¢‚éIDAƒ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‚É‚ ‚킹‚Ä‹Lq‚ð•Ï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ŠÇ—ŽÒ‚Íʼn‚Ɉê“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ƒ“Œãʼn‚̈ê“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ƒ…[gHelph‚©‚çgCheck for updatesh‚ð‘I‘ð‚µ‚Ä‚àÅV”Å‚ð“üŽè‰Â”\‚Å‚·B

7. ˜A—æ

e-mail: boris at logmett.com