{"id":549,"date":"2012-06-28T07:52:35","date_gmt":"2012-06-28T07:52:35","guid":{"rendered":"http:\/\/apollo89.com\/wordpress\/?p=549"},"modified":"2013-02-21T12:12:18","modified_gmt":"2013-02-21T03:12:18","slug":"syslog-ng-%ec%84%a4%ec%b9%98-%eb%b0%8f-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/apollo89.com\/wordpress\/?p=549","title":{"rendered":"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>\ubaa9\ud45c : \ubaa8\ub4e0 \uc11c\ubc84\uc758 SYSLOG\ub97c \ub85c\uadf8 \uc11c\ubc84\ub85c \uc3d8\uac8c \ud558\uace0, \ub85c\uadf8\uc11c\ubc84\uc5d0\uc11c\ub294 HOST-yyyymmdd.log \ub97c \ub9cc\ub4e4\uc5b4 \uad00\ub9ac\ud558\ub3c4\ub85d \uc124\uc815.<br \/>\nSyslog-NG(Syslog New Generation)\ub294 \ubcf4\ub2e4 \ud5a5\uc0c1\ub41c \ud544\ud130\ub9c1 \ubc0f \ud3ec\uc6cc\ub529 \uae30\ub2a5 \uc678\uc5d0 \uba54\uc2dc\uc9c0 \ubb34\uacb0\uc131\uacfc \uc554\ud638\ud654 \uae30\ub2a5\uc744 \ucd94\uac00\ud558\uc5ec syslog\uc758 \uc720\uc5f0\uc131\uc744 \uc99d\uac00\uc2dc\ucf30\uc73c\uba70, TCP\uc640 UDP \ud504\ub85c\ud1a0\ucf5c\uc744 \ud1b5\ud55c \uc6d0\uaca9 Logging\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<br \/>\n\uc548\uc815\uc131\uc5d0 \uc788\uc5b4\uc11c\ub3c4 \uc88b\uc740 \ud3c9\uac00\ub97c \ubc1b\uace0 \uc788\uc73c\uba70, \uac8c\ub2e4\uac00 \uace0\uae09 \ubcf4\uc548 \uae30\ub2a5\ub4e4\uc740 \uc544\uc9c1\uae4c\uc9c0\ub3c4 \uc5c5\ub370\uc774\ud2b8\uc911\uc5d0 \uc788\uc9c0\ub9cc, \uc6d0\uaca9\ud638\uc2a4\ud2b8\ub85c\ubd80\ud130 \ubc1b\ub294 \uba54\uc2dc\uc9c0\ub97c \uc778\uc99d\ud558\uace0 \uc554\ud638\ud654\ud558\ub294 \uae30\ub2a5\uc740 SSL Wrapper\uc778 Stunnel\uc640 ssh\uc640 \uac19\uc740 TCP \ud130\ub110\ub9c1 \ub3c4\uad6c\uc640 \ud568\uaed8 \uc0ac\uc6a9\ub420 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>1. libol \uc124\uce58<\/p>\n<pre class=\"lang:default decode:true \" >]# tar xvzf libol-0.3.18.tar.gz\r\n]# cd libol-0.3.18\r\n]# .\/configure\r\nchecking for cl... no\r\nconfigure: error: no acceptable C compiler found in $PATH\r\nSee `config.log' for more details.\r\n<\/pre>\n<p>\ud5d0.. gcc \uc124\uce58..<\/p>\n<pre class=\"lang:default decode:true \" >]# yum install gcc<\/pre>\n<p>libol \uc124\uce58 \uc7ac\uc2dc\ub3c4<\/p>\n<pre class=\"lang:default decode:true \" >]# .\/configure\r\nchecking how to run the C++ preprocessor... \/lib\/cpp\r\nconfigure: error: C++ preprocessor \"\/lib\/cpp\" fails sanity check\r\nSee `config.log' for more details.\r\n<\/pre>\n<p>gcc-c++, glibc-devel\ub3c4 \uc124\uce58<\/p>\n<pre class=\"lang:default decode:true \" >]# yum install gcc-c++ glibc-devel<\/pre>\n<p>libol \uc124\uce58 \uc131\uacf5!!<\/p>\n<pre class=\"lang:default decode:true \" >]# .\/configure\r\n...\r\n]# make; make install<\/pre>\n<p>2. eventlog \uc124\uce58<\/p>\n<pre class=\"lang:default decode:true \" >]# tar xvzf eventlog_0.2.12.tar.gz\r\n]# cd eventlog_0.2.12\r\n]# .\/configure\r\n]# make; make install\r\n<\/pre>\n<p>3. libnet \uc124\uce58<\/p>\n<pre class=\"lang:default decode:true \" >]# wget http:\/\/www.sfr-fresh.com\/unix\/privat\/libnet-1.1.2.1.tar.gz\r\n]# tar xvzf libnet-1.1.6.tar.gz\r\n]# cd libnet-1.1.6\r\n]# .\/configure\r\n]# make; make install<\/pre>\n<p>4. syslog-ng \uc124\uce58<\/p>\n<pre class=\"lang:default decode:true \" >]# tar xvzf syslog-ng_3.2.4.tar.gz\r\n]# cd syslog-ng-3.2.4\/\r\n]# export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:\/usr\/local\/lib\/pkgconfig\r\n\r\n]# .\/configure --prefix=\/etc\/syslog-ng\r\n...\r\nchecking whether to enable SQL support... no\r\nchecking for GLIB... no\r\nconfigure: error: Package requirements (glib-2.0 &gt;= 2.10.1 gmodule-2.0) were not met:\r\n\r\nNo package 'glib-2.0' found\r\nNo package 'gmodule-2.0' found\r\n\r\nConsider adjusting the PKG_CONFIG_PATH environment variable if you\r\ninstalled software in a non-standard prefix.\r\n\r\nAlternatively, you may set the environment variables GLIB_CFLAGS\r\nand GLIB_LIBS to avoid the need to call pkg-config.\r\nSee the pkg-config man page for more details.\r\n\r\nNo package 'glib-2.0' found\r\nNo package 'gmodule-2.0' found\r\n<\/pre>\n<p>\ud750\ubbf8 \ub610 error&#8230; glib2.x86_64, glib2-devel.x86_64 \uc124\uce58\ud6c4 \uc7ac\uc2dc\ub3c4 <\/p>\n<pre class=\"lang:default decode:true \" >]# yum install glib2.x86_64 glib2-devel.x86_64<\/pre>\n<pre class=\"lang:default decode:true \" >]# .\/configure --prefix=\/etc\/syslog-ng\r\n]# make; make install\r\n<\/pre>\n<p>2. \uc124\uc815<\/p>\n<p>syslog-ng.conf \ud30c\uc77c\uc740 options{}, source{}, destination{}, filter{}, log{} \ubb38\uc73c\ub85c \uad6c\uc131<\/p>\n<p>options{} \uc740 \ub9d0\uadf8\ub300\ub85c \uc635\uc158\uc774\ubbc0\ub85c \uc0dd\ub7b5<\/p>\n<p>time_reopen : \uc7ac\uc2e4\ud589\uc2dc \ub300\uae30 \uc2dc\uac04<br \/>\nlog_fifo_size : output\ud050\ub97c \ub77c\uc778\uc218\uc5d0 \ub9de\ucd94\ub294 \ud06c\uae30<br \/>\nlong_hostnames : \uae34 \ud638\uc2a4\ud2b8\ub124\uc784\uc744 \uadf8\ub300\ub85c \uc4f8\uac83\uc778\uc9c0 \uc544\ub2cc\uc9c0 \uc124\uc815 on\/off\ub85c \uc9c0\uc815<br \/>\nuse_dns : dns\ucffc\ub9ac\ub97c \uc0ac\uc6a9\ud560 \uac83\uc778\uc9c0 \uc544\ub2cc\uc9c0 \uc124\uc815 yes\/no\ub85c \uc9c0\uc815(no\uc9c0\uc815\ub41c DOS(\uc11c\ube44\uc2a4 \uac70\ubd80 \uacf5\uaca9)\uc5d0 \ub9c9\uc544\ub0bc\uc218 \uc788\uac8c \ub41c\ub2e4.)<br \/>\nuse_fqdn : \ud638\uc2a4\ud2b8\ub124\uc784\uc744 \uc0ac\uc694\ud560 \uac83\uc778\uc9c0 \uc544\ub2c8\uba74 \uc804\uccb4 \ub3c4\uba54\uc778\uc744 \uc0ac\uc6a9\ud560 \uac83\uc778\uc9c0 \uc124\uc815<br \/>\ncreate_dirs : destination\ud30c\uc77c\uc744 \uc704\ud55c \ub514\ub809\ud1a0\ub9ac \uc0dd\uc131 \uc5ec\ubd80\ub97c \uc124\uc815 (yes\/no)<\/p>\n<p>source{} \ub294 \uc5b4\ub514\uc11c \ubd80\ud130 \ub85c\uadf8\ub97c \ubc1b\uc744 \uac83\uc778\uc9c0 \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\nfifo\/pipe, file, internal, sun-streams, tcp\/udp, usertty, unix-dgram \ub4f1\uc774 \uc62c \uc218 \uc788\ub2e4.<\/p>\n<p>\uc608)<\/p>\n<pre class=\"lang:default decode:true \" >source s_dgram\r\n{ unix-dgram(\"\/dev\/log\"); };\r\n\r\nsource s_internal\r\n{ internal(); };\r\n\r\nsource s_kernel\r\n{ pipe(\"\/proc\/kmsg\" log_prefix(\"kernel: \")); };\r\n\r\nsource s_tcp\r\n{ tcp(port(4800) keep-alive(yes) max_connections(100)); };\r\n<\/pre>\n<p>destination{} \ub294 \ub85c\uadf8\ub97c \uc5b4\ub5bb\uac8c \ubcf4\ub0bc(\uc800\uc7a5\ud560) \uac83\uc778\uac00\ub97c \uc124\uc815\ud560 \uc218 \uc788\ub2e4.<br \/>\nfifo\/pipe, file, program, tcp\/udp, unix-stream(unix-dgram) \ub4f1\uc774 \uc62c \uc218 \uc788\ub2e4.<\/p>\n<p>\uc608)<\/p>\n<pre class=\"lang:default decode:true \" >destination authlog &nbsp; &nbsp; &nbsp; &nbsp;{ file(\"\/var\/log\/auth.log\"); };\r\ndestination bootlog &nbsp; &nbsp; &nbsp; &nbsp;{ file(\"\/var\/log\/boot.log\"); };\r\ndestination debug &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{ file(\"\/var\/log\/debug\"); };\r\ndestination secure &nbsp; &nbsp; &nbsp; &nbsp; { file(\"\/var\/log\/secure\"); };\r\ndestination user &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { file(\"\/var\/log\/user.log\"); };\r\n\r\ndestination hosts &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{ file(\"\/var\/log\/HOSTS\/$HOST\/$YEAR\/$MONTH\/$DAY\/$FACILITY_$HOST_$YEAR_$MONTH_$DAY\" owner(root) group(root) perm(0600) dir_perm(0700) create_dirs(yes)); };\r\n\r\ndestination loghost &nbsp; &nbsp; &nbsp; { udp(\"10.1.1.254\" port(514)); };\r\n\r\ndestination users &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{ usertty(\"*\"); };\r\n\r\ndestination swatch &nbsp; &nbsp; &nbsp; &nbsp; { program(\"\/usr\/bin\/swatch --read-pipe=\\\"cat \/dev\/fd\/0\\\"\"); };\r\n\r\ndestination database &nbsp; &nbsp; &nbsp; { pipe(\"\/tmp\/mysql.pipe\"\r\ntemplate(\"INSERT INTO logs (host, facility,\r\npriority, level, tag, date, time, program,\r\nmsg) VALUES ( '$HOST', '$FACILITY', '$PRIORITY',\r\n'$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY',\r\n'$HOUR:$MIN:$SEC', '$PROGRAM', '$MSG' );\\n\")\r\ntemplate-escape(yes)); };\r\n<\/pre>\n<p>filter{}\ub294 \uc5ec\ub7ec\uac00\uc9c0 \ud568\uc218\ub97c \uc2e4\ud589\ud560 \uc218 \uc788\ub2e4. \ubcf4\ud1b5 \ub85c\uadf8 \uae30\ub85d\uc744 \ud544\ud130\ub9c1\ud558\uac8c \ub41c\ub2e4.<br \/>\nfacility() : facility\uc911 \uc77c\uce58\ud558\ub294 \ub85c\uadf8\ub97c \uac00\uc838\uc624\ub294 \ud568\uc218<br \/>\nfacility\uc758 \uac12 : auth, authpriv, cron, daemon, kern, lpr, mail, news, syslog, user, uucp, local0 &#8211; local7<\/p>\n<p>level()\/priority() : level\/priority\uc911 \uc77c\uce58\ud558\ub294 \ub85c\uadf8\ub97c \uac00\uc838\uc624\ub294 \ud568\uc218.<br \/>\nlevel\/priority\uc758 \uac12 : (\uc5c4\uaca9\ub3c4\uac00 \uac10\uc18c\ud558\ub294 \uc21c\uc11c) debug, info, notice, warning, warn (same as warning),err, error (same as err), crit, alert, emerg, panic (same as emerg)<\/p>\n<p>host(regexp)<\/p>\n<p>match()<\/p>\n<p>program(regexp)<\/p>\n<p>\uc608 )<\/p>\n<pre class=\"lang:default decode:true \" >\r\nfilter &nbsp; &nbsp; &nbsp;f_authpriv &nbsp; &nbsp; { facility(authpriv); };\r\nfilter &nbsp; &nbsp; &nbsp;f_daemon &nbsp; &nbsp; &nbsp; { facility(daemon); };\r\nfilter &nbsp; &nbsp; &nbsp;f_auth &nbsp; &nbsp; &nbsp; &nbsp; { facility(auth, authpriv); };\r\nfilter &nbsp; &nbsp; &nbsp;f_spooler &nbsp; &nbsp; &nbsp;{ facility(uucp,news) and level(crit); };\r\nfilter &nbsp; &nbsp; &nbsp;f_syslog &nbsp; &nbsp; &nbsp; { not facility(auth, authpriv) and not facility(mail); };\r\nfilter &nbsp; &nbsp; &nbsp;f_emergency &nbsp; &nbsp;{ level(emerg); };\r\nfilter &nbsp; &nbsp; &nbsp;f_err &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{ level(err); };\r\n\r\nfilter f_test1 {\r\nhost(\"syslogdb\") and\r\nfacility(cron) and\r\nlevel(info)\r\n};\r\n\r\nfilter f_test2 {\r\nfacility(auth) and\r\nlevel(info) and\r\nmatch(\"su oracle\") and\r\nmatch(\" succeeded for root on \/dev\/\")\r\n};\r\n\r\nfilter f_postgres { not(\r\n(host(\"syslogdb\") and facility(cron) and level(info))\r\nor (facility(user) and level(notice)\r\nand ( match(\" gethostbyaddr: \")\r\nor match(\"last message repeated \")\r\n)\r\n)\r\nor ( facility(local3) and level(notice)\r\nand match(\" SYSMON NORMAL \"))\r\nor ( facility(mail) and level(warning)\r\nand match(\" writable directory\")\r\n)\r\nor ( &nbsp;( host(\"dbserv1.somecompany.com\")\r\nor host(\"dbserv2.somecompany.com\")\r\n)\r\nand facility(auth) and level(info)\r\nand match(\"su oracle\") and match(\" succeeded for root on \/dev\/\")\r\n)\r\n); };\r\n<\/pre>\n<p>log{} \ub294 \uc9c0\uc815\ub41c source\ub97c filter\ub97c \uc801\uc6a9\ud574 destination\uc744 \uc2e4\ud589\ud55c\ub2e4.<\/p>\n<p>\uc608)<\/p>\n<pre class=\"lang:default decode:true \" >\r\nlog { source(s_tcp); destination(message); };\r\n\r\nlog { source(s_internal); source(s_tcp); destination(loghost); };\r\n\r\nlog { source(s_dgram);\r\nsource(s_internal);\r\nsource(s_tcp); &nbsp; &nbsp; &nbsp;filter(f_auth); &nbsp; &nbsp; &nbsp;destination(authlog); };\r\n\r\nlog { source(s_dgram);\r\nsource(s_internal);\r\nsource(s_tcp); &nbsp; &nbsp; &nbsp;filter(f_mail);\r\nfilter(f_err); &nbsp; &nbsp; &nbsp; destination(mailerr); };\r\n<\/pre>\n<p>udp 514\uc73c\ub85c \ub4e4\uc5b4\uc624\ub294 \ub85c\uadf8\ub97c host-yymmdd.log \uc73c\ub85c \uc800\uc7a5\ud558\uace0,<br \/>\n\ub85c\uadf8\uc5d0 HACK \uc774 \ub4e4\uc5b4\uc788\ub294 \ub85c\uadf8\ub294 \ub530\ub85c \ud544\ud130\ud574\uc11c hack-host-yymmdd.log \uc5d0 \uc800\uc7a5\ud558\ub3c4\ub85d \uc124\uc815<\/p>\n<pre class=\"lang:default decode:true \" >\r\noptions {\r\nflush_lines (0);\r\ntime_reopen (10);\r\nlog_fifo_size (1000);\r\nlong_hostnames (on);\r\nuse_dns (no);\r\nuse_fqdn (yes);\r\ncreate_dirs (yes);\r\nkeep_hostname (yes);\r\n};\r\n\r\nsource LOG_ZONE &nbsp;{\r\nudp(port(514));\r\n};\r\n\r\ndestination destfile {\r\nfile(\"\/logs\/$HOST-$YEAR$MONTH$DAY.log\" owner(root) group(root) perm(0600));\r\n};\r\n\r\nlog {\r\nsource(LOG_ZONE);\r\ndestination(destfile);\r\n};\r\n\r\nfilter f_hack {\r\nmatch(\"HACK\");\r\n};\r\n\r\ndestination destfile_filtered {\r\nfile(\"\/logs\/hack-$HOST-$YEAR$MONTH$DAY.log\" owner(root) group(root) perm(0600));\r\n};\r\n\r\nlog {\r\nsource(LOG_ZONE);\r\nfilter(f_hack);\r\ndestination(destfile_filtered);\r\n};\r\n<\/pre>\n<p>\ucc38\uace0<\/p>\n<p>http:\/\/www.linuxhomenetworking.com\/wiki\/index.php\/Quick_HOWTO_:_Ch05_:_Troubleshooting_Linux_with_syslog<br \/>\nhttp:\/\/www.campin.net\/syslog-ng\/expanded-syslog-ng.conf<br \/>\nhttp:\/\/www.jjangu.pe.kr\/blog\/522<br \/>\nhttp:\/\/kltp.kldp.net\/stories.php?story=04\/02\/12\/9073427<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; \ubaa9\ud45c : \ubaa8\ub4e0 \uc11c\ubc84\uc758 SYSLOG\ub97c \ub85c\uadf8 \uc11c\ubc84\ub85c \uc3d8\uac8c \ud558\uace0, \ub85c\uadf8\uc11c\ubc84\uc5d0\uc11c\ub294 HOST-yyyymmdd.log \ub97c \ub9cc\ub4e4\uc5b4 \uad00\ub9ac\ud558\ub3c4\ub85d \uc124\uc815. Syslog-NG(Syslog New Generation)\ub294 \ubcf4\ub2e4 \ud5a5\uc0c1\ub41c \ud544\ud130\ub9c1 \ubc0f \ud3ec\uc6cc\ub529 \uae30\ub2a5 \uc678\uc5d0 \uba54\uc2dc\uc9c0 \ubb34\uacb0\uc131\uacfc \uc554\ud638\ud654 \uae30\ub2a5\uc744 \ucd94\uac00\ud558\uc5ec syslog\uc758 \uc720\uc5f0\uc131\uc744 \uc99d\uac00\uc2dc\ucf30\uc73c\uba70, TCP\uc640 UDP \ud504\ub85c\ud1a0\ucf5c\uc744 \ud1b5\ud55c \uc6d0\uaca9 Logging\uc744 &hellip; <a href=\"https:\/\/apollo89.com\/wordpress\/?p=549\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[661],"tags":[673,672,41],"class_list":["post-549","post","type-post","status-publish","format-standard","hentry","category-system","tag-syslog","tag-syslog-ng","tag-41"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815 - Apollo89.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/apollo89.com\/wordpress\/?p=549\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815 - Apollo89.com\" \/>\n<meta property=\"og:description\" content=\"&nbsp; \ubaa9\ud45c : \ubaa8\ub4e0 \uc11c\ubc84\uc758 SYSLOG\ub97c \ub85c\uadf8 \uc11c\ubc84\ub85c \uc3d8\uac8c \ud558\uace0, \ub85c\uadf8\uc11c\ubc84\uc5d0\uc11c\ub294 HOST-yyyymmdd.log \ub97c \ub9cc\ub4e4\uc5b4 \uad00\ub9ac\ud558\ub3c4\ub85d \uc124\uc815. Syslog-NG(Syslog New Generation)\ub294 \ubcf4\ub2e4 \ud5a5\uc0c1\ub41c \ud544\ud130\ub9c1 \ubc0f \ud3ec\uc6cc\ub529 \uae30\ub2a5 \uc678\uc5d0 \uba54\uc2dc\uc9c0 \ubb34\uacb0\uc131\uacfc \uc554\ud638\ud654 \uae30\ub2a5\uc744 \ucd94\uac00\ud558\uc5ec syslog\uc758 \uc720\uc5f0\uc131\uc744 \uc99d\uac00\uc2dc\ucf30\uc73c\uba70, TCP\uc640 UDP \ud504\ub85c\ud1a0\ucf5c\uc744 \ud1b5\ud55c \uc6d0\uaca9 Logging\uc744 &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/apollo89.com\/wordpress\/?p=549\" \/>\n<meta property=\"og:site_name\" content=\"Apollo89.com\" \/>\n<meta property=\"article:published_time\" content=\"2012-06-28T07:52:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-02-21T03:12:18+00:00\" \/>\n<meta name=\"author\" content=\"apollo89\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"apollo89\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549\"},\"author\":{\"name\":\"apollo89\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"headline\":\"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815\",\"datePublished\":\"2012-06-28T07:52:35+00:00\",\"dateModified\":\"2013-02-21T03:12:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549\"},\"wordCount\":178,\"commentCount\":0,\"keywords\":[\"syslog\",\"syslog-ng\",\"\uc124\uce58\"],\"articleSection\":[\"System\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549\",\"name\":\"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815 - Apollo89.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2012-06-28T07:52:35+00:00\",\"dateModified\":\"2013-02-21T03:12:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=549#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/apollo89.com\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/\",\"name\":\"Apollo89.com\",\"description\":\"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\",\"name\":\"apollo89\",\"description\":\"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815 - Apollo89.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/apollo89.com\/wordpress\/?p=549","og_locale":"ko_KR","og_type":"article","og_title":"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815 - Apollo89.com","og_description":"&nbsp; \ubaa9\ud45c : \ubaa8\ub4e0 \uc11c\ubc84\uc758 SYSLOG\ub97c \ub85c\uadf8 \uc11c\ubc84\ub85c \uc3d8\uac8c \ud558\uace0, \ub85c\uadf8\uc11c\ubc84\uc5d0\uc11c\ub294 HOST-yyyymmdd.log \ub97c \ub9cc\ub4e4\uc5b4 \uad00\ub9ac\ud558\ub3c4\ub85d \uc124\uc815. Syslog-NG(Syslog New Generation)\ub294 \ubcf4\ub2e4 \ud5a5\uc0c1\ub41c \ud544\ud130\ub9c1 \ubc0f \ud3ec\uc6cc\ub529 \uae30\ub2a5 \uc678\uc5d0 \uba54\uc2dc\uc9c0 \ubb34\uacb0\uc131\uacfc \uc554\ud638\ud654 \uae30\ub2a5\uc744 \ucd94\uac00\ud558\uc5ec syslog\uc758 \uc720\uc5f0\uc131\uc744 \uc99d\uac00\uc2dc\ucf30\uc73c\uba70, TCP\uc640 UDP \ud504\ub85c\ud1a0\ucf5c\uc744 \ud1b5\ud55c \uc6d0\uaca9 Logging\uc744 &hellip; Continue reading &rarr;","og_url":"https:\/\/apollo89.com\/wordpress\/?p=549","og_site_name":"Apollo89.com","article_published_time":"2012-06-28T07:52:35+00:00","article_modified_time":"2013-02-21T03:12:18+00:00","author":"apollo89","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"apollo89","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/apollo89.com\/wordpress\/?p=549#article","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=549"},"author":{"name":"apollo89","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"headline":"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815","datePublished":"2012-06-28T07:52:35+00:00","dateModified":"2013-02-21T03:12:18+00:00","mainEntityOfPage":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=549"},"wordCount":178,"commentCount":0,"keywords":["syslog","syslog-ng","\uc124\uce58"],"articleSection":["System"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/apollo89.com\/wordpress\/?p=549#respond"]}]},{"@type":"WebPage","@id":"https:\/\/apollo89.com\/wordpress\/?p=549","url":"https:\/\/apollo89.com\/wordpress\/?p=549","name":"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815 - Apollo89.com","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/#website"},"datePublished":"2012-06-28T07:52:35+00:00","dateModified":"2013-02-21T03:12:18+00:00","author":{"@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"breadcrumb":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=549#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/apollo89.com\/wordpress\/?p=549"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/apollo89.com\/wordpress\/?p=549#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/apollo89.com\/wordpress"},{"@type":"ListItem","position":2,"name":"Syslog-NG \uc124\uce58 \ubc0f \uc124\uc815"}]},{"@type":"WebSite","@id":"https:\/\/apollo89.com\/wordpress\/#website","url":"https:\/\/apollo89.com\/wordpress\/","name":"Apollo89.com","description":"\uc544\ud3f4\ub85c\uc528\uc758 \uc7a1\ub2e4\ud55c \uacbd\ud5d8\ub4e4..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/apollo89.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82","name":"apollo89","description":"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.","url":"https:\/\/apollo89.com\/wordpress\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=549"}],"version-history":[{"count":0,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/549\/revisions"}],"wp:attachment":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}