์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ xymonnet ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
xymonnet - ์์ด๋ชฌ ๋คํธ์ํฌ ํ ์คํธ ๋๊ตฌ
๊ฐ์
์์ด๋ชจ๋ท [--ํ|--๋ ธํ] [--ํ์์์=N] [์ต์ ] [ํธ์คํธ ์ด๋ฆ] [ํธ์คํธ ์ด๋ฆ]
(์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์ค ์ต์ ์ ๋ํ ์ค๋ช ์ OPTIONS ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.)
๊ธฐ์
์์ด๋ชจ๋ท(1) Xymon ๊ตฌ์ฑ ํ์ผ์ ์ ์๋ ํธ์คํธ์ ๋คํธ์ํฌ ํ ์คํธ๋ฅผ ์ฒ๋ฆฌํ๊ณ ,
ํธ์คํธ.cfg. ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ์ผ์ ํ ๊ฐ๊ฒฉ์ผ๋ก ์คํ๋ฉ๋๋ค. xymon๋ฐ์น(8) ํญ๋ชฉ์ ํตํด
์์ .cfg(5) ํ์ผ.
xymonnet์ TCP ๊ธฐ๋ฐ ๋คํธ์ํฌ ์๋น์ค(telnet, ftp, ssh,
smtp, pop, imap ....) - ์ฆ, protocol.cfg์ ๋์ด๋ ๋ชจ๋ ์๋น์ค. ์ด๊ฒ๋ค์ ์ํด
ํ ์คํธ๋ฅผ ํตํด ์์ ํ ์๋กญ๊ณ ๋งค์ฐ ๋น ๋ฅธ ์๋น์ค ๊ฒ์ฌ๊ธฐ๊ฐ ๊ตฌํ๋์์ต๋๋ค.
xymonnet์ SSL ์ง์ ํ๋กํ ์ฝ(์: imaps, pop3s, nntps,
xymonnet์ ๊ตฌ์ฑํ ๋ SSL ์ง์์ด ํ์ฑํ๋ ๊ฒฝ์ฐ telnet. ์๋ ค์ง ์ ์ฒด ๋ชฉ๋ก
ํ ์คํธ๋ protocol.cfg(5) $XYMONHOME/etc/protocols.cfg์ ํ์ผ์ ๋๋ค.
๋ํ DNS ์๋ฒ ํ ์คํธ๋ฅผ ์ํ "dns" ๋ฐ "dig" ํ ์คํธ๋ฅผ ๊ตฌํํฉ๋๋ค.
xymonnet์ ๋ํ NTP ์๋ฒ์ ๋ํ ๊ฒ์ฌ๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด ํ ์คํธ๋ฅผ "ntp"๋ผ๊ณ ํฉ๋๋ค. ๋ค๊ฐ ์ํ๋ค๋ฉด
๊ทธ๊ฒ์ ์ฌ์ฉํ๋ ค๋ฉด NTPDATE ํ๊ฒฝ ๋ณ์๊ฐ ๋ค์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋๋ก ์ ์ํด์ผ ํฉ๋๋ค.
your ntpdate(1) ํ๋ก๊ทธ๋จ)
์ฐธ๊ณ : xymonnet์ ํธ์คํธ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ์ฐ๊ฒฐ ํ ์คํธ(ping)๋ฅผ ์ํํฉ๋๋ค.
ํธ์คํธ์ "testip" ํ๊ทธ๊ฐ ์ง์ ๋๊ฑฐ๋ "--dns=ip" ์ต์ ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋์ ๋์์
์ฐ๊ฒฐ ํ ์คํธ๋ ๊ทํ์ ์ / etc / ํธ์คํธ ํ์ผ ๋๋ DNS.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์๋ฒ๊ฐ ํ ์คํธ๋ฉ๋๋ค - XYMONNETWORK๊ฐ ๋ค์์ ํตํด ์ค์ ๋ ๊ฒฝ์ฐ xymonserver.cfg(5) ๊ทธ๋
์ด ๋คํธ์ํฌ์ ์ํ๋ ๊ฒ์ผ๋ก ํ์๋ ํธ์คํธ๋ง ํ ์คํธ๋ฉ๋๋ค. ๋ช ๋ น์ค์ ๊ฒฝ์ฐ
ํ๋ ์ด์์ ํธ์คํธ ์ด๋ฆ์ด ํฌํจ๋ ๊ฒฝ์ฐ ํด๋น ์๋ฒ๋ง ํ ์คํธ๋ฉ๋๋ค.
์ผ๋ฐ ์ต์
--์๊ฐ ์ด๊ณผ=N
ํ ์คํธ๋๋ ๊ฐ ์๋น์ค์ ์๊ฐ ์ด๊ณผ(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. TCP ํ ์คํธ์ ๊ฒฝ์ฐ
(XYMONNETSVCS์ ๊ฒ), ์๋น์ค์ ๋ํ ์ฐ๊ฒฐ์ด ๋ด์์ ์ฑ๊ณตํ์ง ๋ชปํ ๊ฒฝ์ฐ
N์ด, ์๋น์ค๊ฐ ๋ค์ด๋ ๊ฒ์ผ๋ก ๋ณด๊ณ ๋ฉ๋๋ค. HTTP ํ ์คํธ์ ๊ฒฝ์ฐ ์ด๊ฒ์
์น ์๋ฒ์ ๋ํ ์ ์ฒด ์์ฒญ์ ๋ํ ์ ๋ ์ ํ(์ฐ๊ฒฐ์ ํ์ํ ์๊ฐ
๋ํ๊ธฐ ์๋ฒ๊ฐ ์์ฒญ์ ์๋ตํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ).
๊ธฐ๋ณธ๊ฐ : 10 ์ด
--conntimeout=N
์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ ๋ฌด์๋ฉ๋๋ค. ๋์ --timeout ์ต์ ์ ์ฌ์ฉํ์ญ์์ค.
--cmdtimeout=N
์ด ์ต์ ์ NTP ๋ฐ
RPC ์๋น์ค ๋ฐ traceroute๋ฅผ ์ํํฉ๋๋ค.
--๋์์ฑ=N
๋ณ๋ ฌ๋ก ์คํ๋๋ ๋คํธ์ํฌ ํ ์คํธ์ ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋ ์ค์ ๋๋ค.
์์คํ ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ์ผ๋ฐ์ ์ผ๋ก 256์ ๋๋ค. xymonnet์ด
"์์ผ"์ ์ป์ ์ ์์ผ๋ ค๋ฉด 50๊ณผ ๊ฐ์ ๋ ๋ฎ์ ๊ฐ์ผ๋ก xymonnet์ ์คํํด ๋ณด์ญ์์ค.
100.
--dns-timeout=N(๊ธฐ๋ณธ๊ฐ: 30์ด)
xymonnet์ N์ด ํ์ ๋ชจ๋ DNS ์กฐํ ์๊ฐ์ ์ด๊ณผํฉ๋๋ค. ๋ณด๋ฅ ์ค์ธ ๋ชจ๋ DNS ์กฐํ๋
์คํจํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์ฆ, ์ด DNS ์กฐํ์ ์์กดํ๋ ๋คํธ์ํฌ ํ ์คํธ๋
์ค๋ฅ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
์ฐธ๊ณ : --no-ares ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ DNS ์กฐํ ์๊ฐ ์ด๊ณผ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
xymonnet์ผ๋ก.
--dns-์ต๋-๋ชจ๋=N
"--dns-timeout=N"๊ณผ ๋์ผํฉ๋๋ค. "--dns-max-all" ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ
์ฌ์ฉํ์ญ์์ค.
--dns=[ip|๋ง|ํ์ค]
xymonnet์ด ํ ์คํธํ ํธ์คํธ์ IP ์ฃผ์๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก
("ํ์ค"), xymonnet์ IP๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด ํธ์คํธ ์ด๋ฆ์ DNS ์กฐํ๋ฅผ ์ํํฉ๋๋ค.
ํธ์คํธ์ "testip" ํ๊ทธ๊ฐ ์๊ฑฐ๋ DNS ์กฐํ๊ฐ ์คํจํ์ง ์๋ ํ ์ฃผ์.
"--dns=only"๋ฅผ ์ฌ์ฉํ๋ฉด xymonnet์ DNS ์กฐํ๋ง ์ํํฉ๋๋ค. ์คํจํ๋ฉด ๋ชจ๋
ํด๋น ํธ์คํธ์ ์๋น์ค๊ฐ ๋ค์ด๋ ๊ฒ์ผ๋ก ๋ณด๊ณ ๋ฉ๋๋ค.
"--dns=ip"๋ฅผ ์ฌ์ฉํ๋ฉด xymonnet์ DNS ์กฐํ๋ฅผ ์ํํ์ง ์์ต๋๋ค. IP ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค
ํ ์คํธ๋ฅผ ์ํด hosts.cfg์ ์ง์ ๋์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ์ค์ ์ ๋ค์์ ๊ฐ๋ ๊ฒ๊ณผ ๋์ผํฉ๋๋ค.
๋ชจ๋ ํธ์คํธ์ "testip" ํ๊ทธ. http ํ ์คํธ๋ ์ด ์ค์ ์ ๋ฌด์ํ๊ณ
์ฌ์ ํ URL์ ์ ๊ณต๋ ํธ์คํธ ์ด๋ฆ์ ๋ํด DNS ์กฐํ๋ฅผ ์ํํฉ๋๋ค. xymonnet ์ฐธ์กฐ
HTTP ํ ์คํธ์ฉ ํ๊ทธ" ์น์ ์ ํธ์คํธ.cfg(5)
--no-ares
xymonnet์ ๋ด์ฅ๋ ARES ํด์๊ธฐ๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ์ด๊ฒ์ xymonnet์ ํด๊ฒฐํฉ๋๋ค.
์์คํ ํด์๊ธฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ํธ์คํธ ์ด๋ฆ. ์ด๊ฒ์ ๋ง์ง๋ง์ผ๋ก ๋ง ์ฌ์ฉํด์ผํฉ๋๋ค
xymonnet์ด ์ผ๋ฐ์ ์ธ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ ํธ์คํธ ์ด๋ฆ์ ํ์ธํ ์ ์๋ ๊ฒฝ์ฐ(DNS๋ฅผ ํตํด)
or ์ / etc / ํธ์คํธ). ์ด๊ฒ์ ์ฌ์ฉํ๋ ํ ๊ฐ์ง ์ด์ ๋ ํธ์คํธ ์ด๋ฆ์ ํ์ธํด์ผ ํ๋ ๊ฒฝ์ฐ์ ๋๋ค.
NIS/NIS+(Yellow Pages๋ผ๊ณ ๋ ํจ)๋ฅผ ํตํด.
์์คํ ํด์๊ธฐ ๊ธฐ๋ฅ์ ์๊ฐ ์ด๊ณผ๋ฅผ ์ ์ดํ๋ โโ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
๋ฐ๋ผ์ DNS ๋๋ NIS ์๋ฒ๊ฐ ๋ค์ด๋ ๊ฒฝ์ฐ xymonnet์
์คํํ๋ ๋ฐ ๋งค์ฐ ์ค๋ ์๊ฐ. --dns-timeout ์ต์ ์ ๋ค์์ ์ฌ์ฉํ ๋ ํจ๊ณผ์ ์ผ๋ก ๋นํ์ฑํ๋ฉ๋๋ค.
์ด ์ต์ .
--dnslog=ํ์ผ์ด๋ฆ
์คํจํ ํธ์คํธ ์ด๋ฆ ์กฐํ๋ฅผ FILENAME ํ์ผ์ ๊ธฐ๋กํฉ๋๋ค. FILENAME์ ์ ์ฒด์ฌ์ผ ํฉ๋๋ค.
๊ฒฝ๋ก๋ช .
--๋ณด๊ณ ์[=COLUMNNAME]
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด xymonnet์ ์ผ๋ง๋ ๋ง์
์ฒ๋ฆฌ๋ ํธ์คํธ, ์์ฑ๋ ํ ์คํธ ์, ๋ฐ์ํ ์ค๋ฅ
์คํ ์ค ๋ฐ ์ผ๋ถ ํ์ด๋ฐ ํต๊ณ. ๊ธฐ๋ณธ ์ด ์ด๋ฆ์ "xymonnet"์ ๋๋ค.
--ํ ์คํธ ํ๊ทธ๊ฐ ์๋
XYMONNETWORK ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ํธ์คํธ์ ํธ์คํธ๋ง ํ ์คํธํ ๋
๋คํธ์ํฌ ์ธ๊ทธ๋จผํธ์์ xymonnet์ "NET:x" ํ๊ทธ๊ฐ ์๋ ํธ์คํธ๋ฅผ ๋ฌด์ํฉ๋๋ค. ๊ทธ๋์
NET:$XYMONNETWORK ํ๊ทธ๊ฐ ์๋ ํธ์คํธ๋ง ํ ์คํธ๋ฉ๋๋ค.
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด NET: ํ๊ทธ๊ฐ ์๋ ํธ์คํธ๊ฐ ํ ์คํธ์ ํฌํจ๋๋ฏ๋ก ๋ชจ๋
์ผ์นํ๋ NET: ํ๊ทธ๊ฐ ์๊ฑฐ๋ NET: ํ๊ทธ๊ฐ ์ ํ ์๋ ํธ์คํธ๊ฐ ํ ์คํธ๋ฉ๋๋ค.
--frequenttestlimit=N
์ ํจ๊ป ์ฌ์ฉ xymonnet-๋ค์.sh(1) Xymon ํ์ฅ. ์ด ์ต์ ์ ์ผ๋ง๋ ์ค๋
์คํจํ ํ ์คํธ๋ ์์ฃผ ํ ์คํธ ๋๊ธฐ์ด์ ๋จ์ ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 1800์ด(30
๋ถ).
--์๊ฐ ์ ํ=N
xymonnet์ ๋ฐํ์์ด N์ ์ด๊ณผํ๋ ๊ฒฝ์ฐ xymonnet์ด ๊ฒฝ๊ณ ๋ฅผ ์์ฑํ๋๋ก ํฉ๋๋ค.
์ด. ๊ธฐ๋ณธ์ ์ผ๋ก N์ TASKSLEEP ๊ฐ์ผ๋ก ์ค์ ๋๋ฏ๋ก ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
๋คํธ์ํฌ ํ ์คํธ๋ xymonnet์ ํ ์ฃผ๊ธฐ ๋์ ์ฃผ์ด์ง ์๊ฐ ๋ด์ ์๋ฃ๋ ์ ์์ต๋๋ค.
์ง๋ฌด. ๊ฒฝ๊ณ ๋ฅผ ์ ์ธํ๊ณ ์ด ์ต์ ์ ์๋ฌด ํจ๊ณผ๊ฐ ์์ต๋๋ค. ์ฆ, ์ข ๋ฃ๋์ง ์์ต๋๋ค.
๋๋ฌด ์ผ์ฐ xymonnet. ๋ฐ๋ผ์ ์ด๋ฌํ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐํ๋ ค๋ฉด ์ด ์ต์ ์ ๋ค์๊ณผ ํจ๊ป ์ฌ์ฉํ์ญ์์ค.
N ๊ฐ์ด ๋งค์ฐ ๋์ต๋๋ค.
--๊ฑฐ๋ํ=N
TCP ํ ์คํธ์ ์๋ต์ด N ๋ฐ์ดํธ๋ฅผ ์ด๊ณผํ๋ฉด ๊ฒฝ๊ณ ํฉ๋๋ค. ์์ ๋ณด๋ฉด
xymonnet ์ํ ๋ณด๊ณ ์์ ๋ํ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ
ํ ์คํธ์ ๊ฒฝ์ฐ ์ด ์ต์ ์ ํ์ฑํํ์ฌ ์๋ต์ด ๋ง์ ํ ์คํธ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ: 0(๋นํ์ฑํ).
--์ ํจ์ฑ=N
ํ ์คํธ ๊ฒฐ๊ณผ๊ฐ ๋ณด๋ผ์์ด ๋๊ธฐ ์ ์ N๋ถ ๋์ ์ ํจํ๋๋ก ํฉ๋๋ค. ๊ธฐ๋ณธ ํ ์คํธ
๊ฒฐ๊ณผ๋ 30๋ถ ๋์ ์ ํจํฉ๋๋ค. xymonnet์ ๊ทธ๋ณด๋ค ๋ ์์ฃผ ์คํํ๋ฉด
๊ฒฐ๊ณผ๋ ๋ค์ xymonnet ์คํ ์ ์ ๋ณด๋ผ์์ด ๋ฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด
์ํ๊ฐ ์ ํจํ ๊ธฐ๊ฐ.
--์์ค-ip=IP์ฃผ์
๋ฉํฐํ ํธ์คํธ์์ ์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ์์ค IP๋ฅผ ๋ช ์์ ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค.
๋คํธ์ํฌ ํ ์คํธ์ ์ฌ์ฉ๋๋ ์ฃผ์์ ๋๋ค. "IPADDRESS"๋ ์ ํจํ IP ์ฃผ์์ฌ์ผ ํฉ๋๋ค.
xymonnet์ ์คํํ๋ ํธ์คํธ.
--xymond์์ ํธ์คํธ ๋ก๋
hosts.cfg ํ์ผ์ ์ฝ๋ ๋์ xymonnet์ hosts.cfg๋ฅผ ๋ก๋ํฉ๋๋ค.
xymond ๋ฐ๋ชฌ์์ ๊ตฌ์ฑํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฝ์ ํ์๊ฐ ์์ต๋๋ค.
hosts.cfg ๋ฐ xymond ๋ฐ xymonnet์ด ๋ค๋ฅธ ํธ์คํธ์์ ์คํ ์ค์ธ ๊ฒฝ์ฐ์๋
์์คํ ๊ฐ์ hosts.cfg ํ์ผ์ ๋ณต์ฌํ ํ์๊ฐ ์์ต๋๋ค. ์ฐธ๊ณ ๋ก
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด ํธ์คํธ.cfg์ "netinclude" ์ต์ ์ด ๋ฌด์๋ฉ๋๋ค.
์ต์ ์ํ ์ํ ์ค๋น ํ๋ก๊ทธ๋จ OF L' ๋จ์ํ TCP ์๋น์ค
--checkresponse[=์์]
์ ์๋ ค์ง ์๋น์ค(์: FTP, SSH, SMTP, POP-2, POP-3, IMAP, NNTP ๋ฐ
rsync), xymonnet์ ์ ํจํ ์๋น์ค๋ณ "OK" ์๋ต์ ์ฐพ์ต๋๋ค. ๋ค๋ฅธ ๊ฒฝ์ฐ
์๋ต์ด ํ์๋๋ฉด ํ ์คํธ์์ ๊ฒฝ๊ณ (๋ ธ๋์) ์ํ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค.
์ด ์ต์ ์ด ์์ผ๋ฉด ์๋น์ค์ ์๋ต์ด ๋ฌด์๋ฉ๋๋ค.
์ ํ์ color-name์ ์ํ์ ๋ํด ๋ ธ๋์ ์ด์ธ์ ์์์ ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ต์ด ์๋ชป๋ ๊ฒฝ์ฐ ๋ฉ์์ง. ์๋ฅผ ๋ค์ด "--checkresponse=red"๋ "red"๋ฅผ ๋ฐ์์ํต๋๋ค.
์๋น์ค๊ฐ ์์๋๋ก ์๋ตํ์ง ์์ ๋ ๋ณด๋ผ ์ํ ๋ฉ์์ง์ ๋๋ค.
--ํ๋๊ทธ ์์
๊ธฐ๋ณธ์ ์ผ๋ก xymonnet์ ์ํ ๋ฉ์์ง์ ๋ค์๊ณผ ๊ฐ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๋ณด๋ ๋๋ค.
"๊น๋ฐ". ์ด๊ฒ์ xymongen์์ ์ฌ์ฉํ์ฌ ์๋ฅผ ๋ค์ด ์ญ ํ ์คํธ๋ฅผ ์ํด ๋ค๋ฅธ ์์ด์ฝ์ ์ ํํฉ๋๋ค.
Xymon ์นํ์ด์ง๋ฅผ ์์ฑํ ๋. ์ด ์ต์ ์ xymonnet์ด ์ด๋ฌํ ํ๋๊ทธ๋ฅผ ์๋ตํ๋๋ก ํฉ๋๋ค.
์ํ ๋ฉ์์ง์์.
--ํผํฉ
๊ธฐ๋ณธ์ ์ผ๋ก TCP ํ ์คํธ๋ ํธ์คํธ๊ฐ ๋ชฉ๋ก์ ๋์ด๋ ์์๋๋ก ๋๋ต์ ์ผ๋ก ์คํ๋ฉ๋๋ค.
hosts.cfg ํ์ผ. ํ๋์ ์๋ฒ์ ๋ํด ๋ง์ ํ ์คํธ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๊ฐ
Xymon์ด ๋ง์ ์์ ์ ์ํํ๊ธฐ ๋๋ฌธ์ Xymon์ด ํ ์คํธํ ๋ ๋งค์ฐ ํฐ ๋ถํ
๋์์ ํ ์คํธ์. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด, --ํผํฉ ์ต์ ์
ํ ์คํธ๋ ๋ชจ๋ ์๋ฒ์ ๋ฌด์์๋ก ๋ถ์ฐ๋๋๋ก ํ ์คํธ ์์๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
์ต์ ์ํ L' ํ TEST
์ฐธ๊ณ : xymonnet์ FPING ํ๊ฒฝ์์ ์ ์ํ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ping ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์๋ชฌํ(1) ๊ณต์ต ์ฌ์ . ๋ณด๋ค xymonserver.cfg(5) ์ ๋ํ ์ค๋ช ์ ์ํด
์ด๋ฅผ ์ฌ์ฉ์ ์ ์ํ๋ ๋ฐฉ๋ฒ(์: "sudo" ๋๋ ์ ์ฌํ ๋๊ตฌ๋ก ์คํํด์ผ ํ๋ ๊ฒฝ์ฐ).
--ping xymonnet์ ping ํ ์คํธ๋ฅผ ํ์ฑํํฉ๋๋ค. ping ํ ์คํธ ๊ฒฐ๊ณผ์ ์ฌ์ฉ๋๋ ์ด ์ด๋ฆ์ด ์ ์๋ฉ๋๋ค.
PINGCOLUMN ํ๊ฒฝ ๋ณ์์ ์ํด xymonserver.cfg(5).
์ง์ ํ์ง ์์ผ๋ฉด xymonnet์ CONNTEST ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ
๊ทธ๊ฒ์ ping ํ ์คํธ๋ฅผ ์ํํ ์ง ์ฌ๋ถ๋ฅผ ์ํํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ
ํ ๊ฒ์ฌ๋ฅผ ๊ตฌํํ๊ฑฐ๋ CONNTEST ํ๊ฒฝ ๋ณ์๋ฅผ false๋ก ์ค์ ํ๊ฑฐ๋
"--noping"์ผ๋ก xymonnet์ ์คํํฉ๋๋ค.
--๋ ธํ
์ฐ๊ฒฐ ํ ์คํธ๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
--์ถ์ ํ๋ค
--notrace
ping ํ ์คํธ๊ฐ ์คํจํ ๋ traceroute ์ฌ์ฉ์ ํ์ฑํ/๋นํ์ฑํํฉ๋๋ค. ์ํ
์คํจํ ping ํ ์คํธ์ ๋ํ traceroute๋ ๋๋ฆฐ ์์ ์ด๋ฏ๋ก ๊ธฐ๋ณธ๊ฐ์ ์ํํ์ง ์๋ ๊ฒ์ ๋๋ค.
"trace" ํ๊ทธ๋ฅผ ํตํด ํธ์คํธ๋ณ๋ก ์์ฒญ๋์ง ์๋ ํ ๋ชจ๋ traceroute
์ ์, ํธ์คํธ.cfg(5) ๊ฐ ํธ์คํธ์ ๋ํ ํญ๋ชฉ์ ๋๋ค. "--trace" ์ต์ ์ ์ด๊ฒ์ ๋ณ๊ฒฝํ๋ฏ๋ก
๊ธฐ๋ณธ๊ฐ์ ping ํ ์คํธ๊ฐ ์คํจํ ๋ชจ๋ ํธ์คํธ์์ traceroute๋ฅผ ์คํํ๋ ๊ฒ์ ๋๋ค. ๋น์ ์ ํ ์ ์์ต๋๋ค
๊ทธ๋ฐ ๋ค์ ํธ์คํธ ํญ๋ชฉ์ "notrace" ํ๊ทธ๋ฅผ ๋ฃ์ด ํน์ ํธ์คํธ์์ ๋นํ์ฑํํฉ๋๋ค.
--ping ์์ =N
N๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ํตํด ํธ์คํธ์ ๋ํ ping ์์ ์ ๋ถ์ฐํฉ๋๋ค. ๋น์ ์ด ๋งค์ฐ ํฐ ๊ฒฝ์ฐ
ํธ์คํธ์ ์๋ ํธ์คํธ๋ฅผ ๋ชจ๋ pingํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ์๋นํ ์ ์์ต๋๋ค.
๋ง์ ํธ์คํธ๋ฅผ ๋ณ๋ ฌ๋ก pingํ๋ fping ๋๋ xymonping๊ณผ ๊ฐ์ ๋๊ตฌ ์ฌ์ฉ. ์ด๊ฒ
์ต์ ์ xymonnet์ด N๊ฐ์ ๊ฐ๋ณ ping ํ๋ก์ธ์ค๋ฅผ ์์ํ๋๋ก ํฉ๋๋ค.
ping'์ ์ด๋ฌํ ํ๋ก์ธ์ค ๊ฐ์ ๊ท ๋ฑํ๊ฒ ๋ถํ ๋ฉ๋๋ค.
์ต์ ์ํ HTTP (ํธ๋ฌผ) ์ํ ์ค๋น ํ๋ก๊ทธ๋จ
--content=CONTENTTESTNAME
์ฝํ ์ธ ํ์ธ์ ์ํด Xymon์ด ํ์ํ๋ ์ด์ ์ด๋ฆ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ
"์ปจํ ์ธ "์ ๋๋ค. ์ด์ ์ "cont.sh" ๋๋ "cont2.sh" ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ ์ ์ด ์๋ ๊ฒฝ์ฐ
"--content=cont"๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ ํ ์คํธ ์ด๋ฆ์ ์ฌ์ฉํ๋ ์ฝํ ์ธ ๊ฒ์ฌ๋ฅผ ๋ณด๊ณ ํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์คํฌ๋ฆฝํธ๊ฐ ํ๋ ๊ฒ์ฒ๋ผ.
--bb-ํ๋ก์-๊ตฌ๋ฌธ
HTTP ํ๋ก์๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ํ ์ ์๋ URL์ ๋ํ Big Brother ๊ตฌ๋ฌธ์ ์ค์ํฉ๋๋ค.
URL์ ์ผ๋ถ์ ๋๋ค. ๋ณด๋ค "HTTP ์ง์ ๋ฅผ ํตํด ๋๋ฆฌ" FBI ์ฆ์ค ๋ฒ์ฃ ๋ณด๊ณ ์ ํธ์คํธ.cfg(5) ์์ธํ ๋ด์ฉ์ ํ์ผ์ ์ฐธ์กฐํ์ญ์์ค.
Xymon 4.3.0๋ถํฐ ์ด ๋์์ URL์ด
๋ค๋ฅธ URL์ ํฌํจํ๋ ๊ฒ์ด ์ด์ ํจ์ฌ ๋ ์ผ๋ฐ์ ์ ๋๋ค. ์ด ์ต์ ์ ์ด์ Big
ํ์ ์ ํธํ๋๋ ํ๋.
์ต์ ์ํ SSL CERTIFICATE ์ํ ์ค๋น ํ๋ก๊ทธ๋จ
--ssl=SSLCERTTESTNAME
SSL ์ธ์ฆ์ ๊ฒ์ฌ๋ฅผ ์ํด Xymon์ด ํ์ํ๋ ์ด์ ์ด๋ฆ์ ๊ฒฐ์ ํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ "sslcert"์ ๋๋ค.
--no-ssl
SSL ์ธ์ฆ์ ํ์ธ ๋ณด๊ณ ๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
--sslwarn=N
--sslalarm=N
SSL ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋๊ธฐ ์ ์ ์ผ ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ฌ๊ธฐ์ xymonnet
SSL ์ธ์ฆ์ ์ด์ ๋ํ ๊ฒฝ๊ณ ๋๋ ๊ฒฝ๋ณด ์ํ๋ฅผ ์์ฑํฉ๋๋ค.
--sslbit=N
SSL ํ๋กํ ์ฝ์ด ์ง์ํ๋ ์ํธํ๊ฐ ์ฌ์ฉํ๋์ง ํ์ธํฉ๋๋ค.
N ๋นํธ ์ด์์ ์ํธํ ํค. ์๋ฅผ ๋ค์ด SSL์ด ํ์ฑํ๋ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค.
์น์ฌ์ดํธ๊ฐ 128๋นํธ ๋ฏธ๋ง์ ์ํธํ๋ฅผ ์ง์ํ๋ ๊ฒฝ์ฐ "--sslbits=128"์ ์ฌ์ฉํ์ญ์์ค. ์ฐธ๊ณ : ์ด
"sslbits=N" ์ค์ ์ ์ฌ์ฉํ์ฌ ํธ์คํธ๋ณ๋ก ํ์ฑํํ ์ ์์ต๋๋ค. ํธ์คํธ.cfg(5)
--sslkeysize=N
SSL ์ธ์ฆ์์ ๊ณต๊ฐ ํค ๊ธธ์ด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. N์
SSL ๊ณต๊ฐ ํค์ ์ต์ ํฌ๊ธฐ, ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฌํ ํค๋ 2048๋นํธ์ด์ง๋ง ์ผ๋ถ
์ด์ ์ธ์ฆ์๋ 1024๋นํธ ์ดํ์ ํค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์ง์ ํ๋ฉด SSL
N ๋นํธ๋ณด๋ค ์์ ํค๊ฐ ์๋ ์ธ์ฆ์๋ "sslcert" ์ํ๊ฐ ๋ฉ๋๋ค.
๋ ธ๋์. ๊ธฐ๋ณธ๊ฐ: 0, ์ฆ ์ด ๊ฒ์ฌ๋ ๋นํ์ฑํ๋์ด ์์ต๋๋ค.
--์ํธ ๋ชฉ๋ก ์์
"sslcert" ์ํ์ ๋ํ ์ํธํ ์ํธ ์ธ๋ถ ์ ๋ณด๋ฅผ ํ์ํ์ง ๋ง์ญ์์ค.
--showallciphers
"sslcert" ์ํ์์ ๋ก์ปฌ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์ํธํ ์ํธ๋ฅผ ๋์ดํฉ๋๋ค.
--sni=[์ผ๊ธฐ|๋๊ธฐ]
SSL ์ฐ๊ฒฐ์ด SNI(์๋ฒ ์ด๋ฆ ํ์)๋ฅผ ์ฌ์ฉํ๋์ง ์ฌ๋ถ์ ๋ํ ๊ธฐ๋ณธ๊ฐ์ ์ค์ ํฉ๋๋ค. ์ด๊ฒ
๊ฐ ํธ์คํธ์ ๋ํด hosts.cfg์์ "sni" ๋๋ "nosni" ์ต์ ์ ์ฌ์ฉํ์ฌ ์ค์ ํ ์๋ ์์ต๋๋ค.
hosts.cfg ํญ๋ชฉ์ ์ด ์ต์ ์ ์ฌ์ ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ : ๊บผ์ง
๋๋ฒ๊น ์ต์
--์ ๋ฐ์ดํธ ์์
Xymon ์๋ฒ์ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด์ง ๋ง์ญ์์ค. ๋์ ๋ชจ๋ ๋ฉ์์ง๊ฐ ๋คํ๋ฉ๋๋ค.
ํ์ค ์ถ๋ ฅ์ผ๋ก.
--ํ์ด๋ฐ
xymonnet์ด ๋ค๋ฅธ ๋ถ๋ถ์์ ๋ณด๋ธ ์๊ฐ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํ๋๋ก ํฉ๋๋ค.
ํ๋ก๊ทธ๋จ. ์ ๋ณด๋ ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋๊ธฐ ์ง์ ์ stdout์ ์ธ์๋ฉ๋๋ค.
์ด ์ ๋ณด๋ ํจ๊ป ์ ์ก๋ ์ํ ๋ณด๊ณ ์์๋ ํฌํจ๋์ด ์์ต๋๋ค.
"--๋ณด๊ณ " ์ต์ .
-๋๋ฒ๊ทธ
ํ ์คํธ๊ฐ stdout์ผ๋ก ์งํ๋จ์ ๋ฐ๋ผ ํ ์คํธ์ ๋ํ ๋ง์ ์ํ๋ฅผ ๋คํํฉ๋๋ค.
--dump[=์ |=ํ|=๋ ๋ค]
ํ ์คํธ๊ฐ ์คํ๋๊ธฐ ์ ํ์ ๋ด๋ถ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๋คํํฉ๋๋ค.
์ ๋ณด ์ ๊ณต ์ต์
--๋์๋ง ๋๋ -?
์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์ค ์ต์ ์ ๋ํ ์์ฝ์ ์ ๊ณตํฉ๋๋ค.
--๋ฒ์ญ
xymonnet์ ๋ฒ์ ๋ฒํธ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
--์๋น์ค
์ ์๋ TCP ์๋น์ค ๋ชฉ๋ก์ ๋คํ xymonnet์ ํ ์คํธ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๋ค. ์คํํ์ง ๋ง์ญ์์ค
ํ ์คํธ.
์ฌ์ฉ ์ฟ ํค IN WEB ์ํ ์ค๋น ํ๋ก๊ทธ๋จ
$XYMONHOME/etc/cookies ํ์ผ์ด ์์ผ๋ฉด ์ด ํ์ผ์์ ์ฟ ํค๋ฅผ ์ฝ๊ณ ์ ์กํฉ๋๋ค.
์น์ฌ์ดํธ๋ฅผ ํ์ธํ ๋ HTTP ์์ฒญ๊ณผ ํจ๊ป. ์ด ํ์ผ์ Netscape ์ฟ ํค์ ์์ต๋๋ค.
ํ์, ์ฐธ์กฐ http://www.netscape.com/newsref/std/cookie_spec.html ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์
์ฒด์ฌ. ๊ทธ๋งํผ ์ปฌ(1) ์ ํธ๋ฆฌํฐ๋ "--cookie-jar
FILENAME' ์ต์ .
๋ธ๋๋ ์ด์ผ๊ธฐ SSL CERTIFICATE ์ฒดํฌ ๋ฌด๋ฌ
xymonnet์ด SSL ๋๋ TLS ๊ธฐ๋ฐ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ์๋น์ค๋ฅผ ํ ์คํธํ ๋
์๋ฒ ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋์ง ์์์ต๋๋ค. ์ด ๊ฒ์ฌ๋ https(๋ณด์
web), pop3s, imaps, nntps ๋ฐ ๊ธฐํ ๋ชจ๋ SSL ์ง์ ์๋น์ค(ldap ์ ์ธ, LDAP TESTS ์ฐธ์กฐ)
์๋).
ํธ์คํธ์ ๋ํด ๋ฐ๊ฒฌ๋ ๋ชจ๋ ์ธ์ฆ์๋ ํ๋์ ์ํ ๋ฉ์์ง๋ก ๋ณด๊ณ ๋ฉ๋๋ค.
์ฐธ๊ณ : ๋๋ถ๋ถ์ ์์คํ ์์ ์ธ์ฆ์์ ์ข ๋ฃ ๋ ์ง๋ 19๋ 2038์ XNUMX์ผ๋ก ์ ํ๋ฉ๋๋ค.
๊ทํ์ ์ธ์ฆ์๋ ์ด ๋ ์ง ์ดํ์ ์ ํจํฉ๋๋ค. xymonnet์ XNUMX์๊น์ง๋ง ์ ํจํ ๊ฒ์ผ๋ก ๋ณด๊ณ ํฉ๋๋ค.
19๋ 2038์ XNUMX์ผ. ์ด๊ฒ์ ์ด์ ์ฒด์ C ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ํ ์ฌํญ ๋๋ฌธ์ ๋๋ค. ๋ณด๋ค
http://en.wikipedia.org/wiki/2038_problem .
LDAP ์ํ ์ค๋น ํ๋ก๊ทธ๋จ
ldap ํ ์คํธ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ํํ ์ ์์ต๋๋ค. "ldap" ๋๋ "ldaps" ํ๊ทธ๋ฅผ ์ ๋ ฅํ๋ฉด
hosts.cfg, ์ค์ ์ด ๊ฐ๋ฅํ์ง ํ์ธํ๋ ๊ฐ๋จํ ํ ์คํธ๊ฐ ์ํ๋ฉ๋๋ค.
ldap ์๋น์ค๋ฅผ ์คํํ๋ ํฌํธ์ ๋ํ ์ฐ๊ฒฐ(ldap์ ๊ฒฝ์ฐ 389, ldap์ ๊ฒฝ์ฐ 636).
๋์ hosts.cfg์ LDAP URI๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค. ์ด๊ฒ์ xymonnet์ด ์ ์ฒด๋ฅผ ์์ํ๊ฒ ํ ๊ฒ์ ๋๋ค.
์๋ฒ์ LDAP ์ธ์ ์ ๋๊ณ ๋ค์์์ ์ ์ํ ๊ฐ์ฒด์ ๋ํ LDAP ๊ฒ์์ ์ํ
URI. ์ด๋ฅผ ์ํด์๋ xymonnet์ด LDAP ์ง์์ผ๋ก ๊ตฌ์ถ๋์ด์ผ ํ๋ฉฐ ๊ธฐ์กด
์ค์นํ LDAP ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. OpenLDAP 2.0.26(Red Hat 9์์)์ผ๋ก ํ ์คํธ๋์์ต๋๋ค.
2.1.22. Solaris 8 ์์คํ ldap ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์๋ํ๋ ๊ฒ์ผ๋ก ํ์ธ๋์์ต๋๋ค.
์ํธํ๋(์ผ๋ฐ LDAP) ์ก์ธ์ค.
LDAP URI์ ํ์์ RFC 2255์ ์ ์๋์ด ์์ต๋๋ค. LDAP URL์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ldap : //ํธ์คํธ ํฌํธ/dn[?์์ฑ[?๋ฒ์[?ํํฐ๋ง[?๋ด์ ]]]]
์ฌ๊ธฐ์
ํธ์คํธ ํฌํธ ์ ํ์ ":portnumber"๊ฐ ์๋ ํธ์คํธ ์ด๋ฆ์ ๋๋ค.
dn ๊ฒ์ ๊ธฐ๋ฐ์ ๋๋ค
์์ฑ ์์ฒญํ ์์ฑ์ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ ๋๋ค.
๋ฒ์ ๋ค์ ์ธ ๋ฌธ์์ด ์ค ํ๋์ ๋๋ค.
๊ธฐ๋ณธ ์ ์๋ธ(๊ธฐ๋ณธ๊ฐ=๊ธฐ๋ณธ)
ํํฐ๋ง ํํฐ์ด๋ค
๋ด์ ์ธ์๋ LDAP ๋ฐ/๋๋ API ํ์ฅ ์ธํธ์ ๋๋ค.
์:
ldap://ldap.example.net/dc=example,dc=net?cn,sn?sub?(cn=*)
LDAP ์๋ฒ์ ๋ํ ๋ชจ๋ "๋ฐ์ธ๋" ์์ ์ ๋จ์ ์ธ์ฆ์ ์ฌ์ฉํฉ๋๋ค. Kerberos์ SASL์
์ง์๋์ง ์์ต๋๋ค. LDAP ์๋ฒ์ ์ฌ์ฉ์ ์ด๋ฆ/๋น๋ฐ๋ฒํธ๊ฐ ํ์ํ ๊ฒฝ์ฐ "ldaplogin" ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์ด๊ฒ์ ์ง์ ํ๋ ค๋ฉด, cf. ํธ์คํธ.cfg(5) ์ฌ์ฉ์ ์ด๋ฆ/๋น๋ฐ๋ฒํธ ์ ๋ณด๊ฐ ์ ๊ณต๋์ง ์์ผ๋ฉด
์ต๋ช ๋ฐ์ธ๋ฉ์ด ์๋๋ฉ๋๋ค.
SSL์ ์ง์ํ๋ ค๋ฉด ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ LDAPv3๋ฅผ ์ง์ํ๋ LDAP ์๋ฒ๊ฐ ๋ชจ๋ ํ์ํฉ๋๋ค. ๊ทธ๊ฒ์ ์ฌ์ฉ
ํ์ค์ ๋ํ ์ฐ๊ฒฐ์ ์ค์ ํ ํ LDAP "STARTTLS" ํ๋กํ ์ฝ ์์ฒญ(๋น
์ํธํ๋จ) LDAP ํฌํธ(์ผ๋ฐ์ ์ผ๋ก ํฌํธ 389). OpenSSL 2.x์์๋ง ํ ์คํธ๋์์ผ๋ฉฐ,
์๋ง๋ ๋ค๋ฅธ LDAP ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์๋ ์๋ํ์ง ์์ ๊ฒ์ ๋๋ค.
SSL์ ํตํด ์ผ๋ฐ LDAP ํธ๋ํฝ์ ํฐ๋๋งํ๋ ์ด์ LDAPv2 ์คํ ๋ฐฉ๋ฒ
์ฐ๊ฒฐ - ํฌํธ 636์์ ์คํ๋๋ ldaps -๋ ๋๊ตฐ๊ฐ๊ฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ์ ์๋ ํ ์ง์๋์ง ์์ต๋๋ค.
OpenLDAP ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ง์ํ๋๋ก ํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๊ณต์์ ์ผ๋ก ์ค๋ช ๋ ์ ์ด ์์ต๋๋ค.
RFC ๋ฐ ๊ทธ ๊ตฌํ์ ๋นํ์ค์ ๋๋ค.
์ํธํ๋ ldap์ ์คํํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ๋ํ ์ค๋ช ์ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
http://www.openldap.org/lists/openldap-software/200305/msg00079.html
http://www.openldap.org/lists/openldap-software/200305/msg00084.html
http://www.openldap.org/lists/openldap-software/200201/msg00042.html
http://www.openldap.org/lists/openldap-software/200206/msg00387.html
LDAP URI๋ฅผ ํ ์คํธํ ๋ ๋ชจ๋ ํต์ ์ ldap ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ฒ๋ฆฌ๋ฉ๋๋ค.
๋ฐ๋ผ์ LDAP ์๋ฒ์์ ์ฌ์ฉํ๋ SSL ์ธ์ฆ์๋ฅผ ์ป์ ์ ์์ผ๋ฉฐ,
"sslcert" ์ด์ ํ์๋์ง ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฐ์ ๋คํธ์ํฌ TEST ์์คํ
๋คํธ์ํฌ ํ ์คํธ๋ฅผ ์คํํ๋ ์์คํ ์ด ๋ ๊ฐ ์ด์์ธ ๊ฒฝ์ฐ(์: ๋คํธ์ํฌ๊ฐ ๋ถ๋ฆฌ๋ ๊ฒฝ์ฐ)
๋ฐฉํ๋ฒฝ์ ์ํด - ๊ฐ๊ฐ์ ๋ํด ์ฌ๋ฌ ๊ฐ์ hosts.cfg ํ์ผ์ ์ ์ง ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค.
์์คํ . xymonnet์ NET:location ํ๊ทธ๋ฅผ ์ง์ํฉ๋๋ค. ํธ์คํธ.cfg(5) ~์ ๊ตฌ๋ณํ๊ธฐ ์ํด
๋ค๋ฅธ ๋คํธ์ํฌ ์์น์์ ํ ์คํธํด์ผ ํ๋ ํธ์คํธ. ํ๊ฒฝ์ ์ค์ ํ๋ฉด
xymonnet์ ์คํํ๊ธฐ ์ ์ XYMONNETWORK ๋ณ์๋ฅผ "dmz"๋ก ๋ณ๊ฒฝํ๋ฉด ํธ์คํธ๋ง ํ ์คํธํฉ๋๋ค.
hosts.cfg์ "NET:dmz" ํ๊ทธ๊ฐ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ชจ๋ ํธ์คํธ๋ฅผ
๋์ผํ hosts.cfg ํ์ผ์ด์ง๋ง ์คํ ์ค์ธ ์๋ก ๋ค๋ฅธ ์์คํ ์์ ์๋ก ๋ค๋ฅธ ํธ์คํธ ์ธํธ๋ฅผ ํ ์คํธํฉ๋๋ค.
์์ด๋ชจ๋ท.
์์ด๋ชจ๋ท ๋ด๋ถ
xymonnet์ ๋จผ์ protocol.cfg ํ์ผ์ ์ฝ๊ณ ์ ์๋ ๋คํธ์ํฌ ํ ์คํธ๋ฅผ ํ์ธํฉ๋๋ค. ๊ทธ๊ฒ
๊ทธ๋ฐ ๋ค์ hosts.cfg ํ์ผ์ ์ค์บํ๊ณ ๋ค์์ ์ํํ๋ TCP ์๋น์ค ํ ์คํธ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํฉ๋๋ค.
ํ ์คํธ๊ฐ ํ์ํฉ๋๋ค. protocol.cfg ํ์ผ์ ๋์ด๋ ํ ์คํธ๋ง ์ ํํฉ๋๋ค.
์ถ๊ฐ๋ก "dns", "dig" ๋ฐ "ntp" ํ ์คํธ.
๊ทธ๋ฐ ๋ค์ ๋ ๊ฐ์ ์์ ์ ๋ณ๋ ฌ๋ก ์คํํฉ๋๋ค. ๋จผ์ ๋ณ๋์ ํ๋ก์ธ์ค๊ฐ ์์๋์ด
์ฐ๊ฒฐ ํ ์คํธ๋ฅผ ์ํ "xymonping" ๋๊ตฌ. xymonping์ด "ping"์ ์ํํ๋ ๋์
xymonnet์ ๋ชจ๋ TCP ๊ธฐ๋ฐ ๋คํธ์ํฌ ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค.
๋ชจ๋ TCP ๊ธฐ๋ฐ ์๋น์ค ๊ฒ์ฌ๋ ์์ฑ๋ ์ฐ๊ฒฐ ํ ์คํฐ์ ์ํด ์ฒ๋ฆฌ๋ฉ๋๋ค.
ํนํ ์ด ๋ชฉ์ ์ ์ํด. ํ์ค Unix ์คํ์ผ ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ๋ง ์ฌ์ฉํ์ง๋ง
์ ๋์ค์ ์์กด"๊ณ ๋ฅด๋ค(2)" ๋ง์ ๋์ ์ฐ๊ฒฐ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์์คํ ํธ์ถ
๋ณ๋ ฌ๋ก ๋ฐ์ํฉ๋๋ค. ์ ํํ ์ผ๋ง๋ ๋ง์ ๋ณ๋ ฌ ์ฐ๊ฒฐ์ด ์ฌ์ฉ๋๊ณ ์๋์ง๋
์ด์ ์ฒด์ - ๊ธฐ๋ณธ๊ฐ์ FD_SETSIZE/4์ด๋ฉฐ ๋ง์ Unix์์ 256์ ํด๋นํฉ๋๋ค.
์์คํ .
"--concurrency=N" ์ต์ ์ ์ฌ์ฉํ์ฌ ๋์ ์ฐ๊ฒฐ ์๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
์์ด๋ชจ๋ท.
10์ด ํ ์ฐ๊ฒฐ ์๋ ์๊ฐ ์ด๊ณผ - "--timeout=N"์ผ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
์ต์ ์ ์ ํํฉ๋๋ค.
์ด ๋ ๊ฐ์ง ์ค์ ์ ํ ์คํธ ์์ ์๊ฐ์ ๊ฒฐ์ ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ณด์
N TCP ํ ์คํธ๋ฅผ ์ํํ๊ธฐ ์ํ ์ถ์ ์น๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
(1 + (N / ๋์์ฑ)) * ์๊ฐ ์ด๊ณผ
์ค์ ์ํ์์๋ ์์ ๊ณต์์ด ๋ชจ๋ ํ ์คํธ์ ์๊ตฌ๋๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์๋ง๋ ๋ ์ ์ ๊ฒ์ ๋๋ค.
์๊ฐ ์ด๊ณผ. Xymon์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฉ๋๋ ํ์ฑ ์๋น์ค๋ฅผ ํ์ธํ๋ ๊ฒ์ด๋ฏ๋ก
์๊ฐ ์ด๊ณผ๊ฐ ํจ์ฌ ์ ์ด์ผ ํฉ๋๋ค.
"ntp" ๋ฐ "rpcinfo" ๊ฒ์ฌ๋ ๊ฐ ํ ์คํธ๋ฅผ ์ํํ๊ธฐ ์ํด ์ธ๋ถ ํ๋ก๊ทธ๋จ์ ์์กดํฉ๋๋ค.
ํ๊ฒฝ ๋ณ์
์์ด๋ชฌ๋คํธ์์ค
xymonnet์ด ํ์ฌ ์คํ ์ค์ธ ๋คํธ์ํฌ ์ธ๊ทธ๋จผํธ๋ฅผ ์ ์ํฉ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉ๋ฉ๋๋ค
ํญ๋ชฉ๋ง ํํฐ๋ง ํธ์คํธ.cfg(5) ์ผ์นํ๋ ํ์ผ
"NET:LOCATION" ํ๊ทธ๋ฅผ ์ถ๊ฐํ๊ณ ํด๋น ํธ์คํธ์ ๋ํด์๋ง ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค.
MAXMSGSPERCOMBO
ํ๋์ ์ฝค๋ณด๋ก ๋ณด๋ผ ์ ์๋ ์ต๋ ์ํ ๋ฉ์์ง ์๋ฅผ ์ ์ํฉ๋๋ค.
๋ฉ์ธ์ง. ๊ธฐ๋ณธ๊ฐ์ 0 - ์ ํ ์์์ ๋๋ค.
์ค์ ๋ก ๋จ์ผ Xymon ๋ฉ์์ง์ ์ต๋ ํฌ๊ธฐ๋ ์ ํ์ ์ค์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์
์ต๋ ๋ฉ์์ง ํฌ๊ธฐ ๊ฐ์ 32KB์ด์ง๋ง 100๊ฐ๋ฅผ ์ฝ๊ฒ ์์ฉํ ์ ์์ต๋๋ค.
์ ์ก๋น ์ํ ๋ฉ์์ง. ๋ฐ๋ผ์ ์ด ์ค์ ์ ์คํํด๋ณด๊ณ ์ถ๋ค๋ฉด
10์ ๊ฐ์ผ๋ก ์์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฌ๋ฆฝ๋นํธ์MSGS
๊ฐ ๋ฉ์์ง๊ฐ Xymon์ผ๋ก ์ ์ก๋ ํ ์ง์ฐ(๋ง์ดํฌ๋ก์ด)์ ์ ์ํฉ๋๋ค.
์ฌ๊ธฐ๋ ์ฌ๋. ๊ธฐ๋ณธ๊ฐ์ 0์ ๋๋ค. ์ฆ, ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋ฉ์์ง๋ฅผ ๋ณด๋ ๋๋ค. ์ด๊ฒ์ ์ค๋ค
๋ค์ ๋ฉ์์ง๊ฐ ์ค๊ธฐ ์ ์ Xymon ์๋ฒ์์ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ ์๊ฐ
in. Xymon ์๋ฒ์ ์๋์ ๋ฐ๋ผ ์ด๊ฒ์ ์ค์ ํด์ผ ํ ์๋ ์์ต๋๋ค.
๊ฐ์ 1์ด ๋๋ 2~XNUMX์ด๋ก ์ค์ ํฉ๋๋ค. ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ๋ฉ๋๋ค.
MICROseconds, ๋ฐ๋ผ์ XNUMX์ด์ ์ง์ฐ์ ์ ์ํ๋ ค๋ฉด ๋ค์ ๊ฐ์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค.
"500000"; ์ด๊ฒ์ "1"(1000000
๋ฐฑ๋ง).
FPING ๋ช ๋ น์ ์คํํ๋ ๋ฐ ์ฌ์ฉ ์๋ชฌํ(1) ๊ณต์ต ์ฌ์ . ์ฐ๊ฒฐ์ ์ํด xymonnet์์ ์ฌ์ฉ
(ํ) ํ ์คํธ. ๋ณด๋ค xymonserver.cfg(5) ์ฌ์ฉ์ ์ ์ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์
ping ํ ์คํธ๋ฅผ ์ํํ๊ธฐ ์ํด ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
์ถ์ ๊ฒฝ๋ก
์ ์์น traceroute(8) ์ ํธ๋ฆฌํฐ ๋๋ ์ด์ ์์ํ๋ ๋๊ตฌ ์ MTR(8).
์ฐ๊ฒฐ ํ ์คํธ๊ฐ ๋คํธ์ํฌ ์์น๋ฅผ ์ ํํ ์ฐพ์๋ด์ง ๋ชปํ ๋ ์ ํ์ ์ผ๋ก ์ฌ์ฉ
๊ทธ๊ฒ์ด ์คํจ์ ์์ธ์ ๋๋ค.
NTPDATE
์ ์์น ntpdate(1) ๊ณต์ต ์ฌ์ . "ntp"๋ฅผ ํ์ธํ ๋ xymonnet์์ ์ฌ์ฉ
์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
RPCINFO
์ ์์น rpcinfo(8) ๊ณต์ต ์ฌ์ . "rpc" ์๋น์ค ๊ฒ์ฌ๋ฅผ ์ํด xymonnet์์ ์ฌ์ฉํฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ xymonnet ์ฌ์ฉ