<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Ошибка при выполнении скрипта syslog-ng]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=20618&amp;type=atom" />
	<updated>2012-03-03T07:07:43Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=20618</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=256058#p256058" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>Возможно ли, что файл создаётся по приходу первого сообщения, а от iptables пока ещё не было сообщений в лог?</p></blockquote></div><p>да, немного подождав, файл создался и логи пошли, правда не те какие нужно <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" /> , а если быть точнее такие же как в syslog-ng.log</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">Mar&nbsp; 3 01:05:02 syslog-ng[19718]: Log statistics; processed=&#039;destination(console_all)=52&#039;, processed=&#039;destination(daemon)=26&#039;, processed=&#039;destination(kern)=0&#039;, processed=&#039;destination(authlog)=0&#039;, processed=&#039;destination(cron)=0&#039;, processed=&#039;destination(lpr)=0&#039;, processed=&#039;destination(to_all)=48139&#039;, processed=&#039;destination(messages)=26&#039;, processed=&#039;destination(ppp)=0&#039;, processed=&#039;src.internal(src#1)=26&#039;, stamp=&#039;src.internal(src#1)=1330721702&#039;, processed=&#039;destination(uucp)=0&#039;, processed=&#039;destination(user)=0&#039;, processed=&#039;destination(debug)=52&#039;, processed=&#039;destination(console)=0&#039;, processed=&#039;destination(firewall)=25&#039;, processed=&#039;center(received)=0&#039;, processed=&#039;source(src)=52&#039;, processed=&#039;center(queued)=0&#039;, processed=&#039;source(from_all)=48139&#039;</div><br />На этом думаю проблему с выполнением скрипта syslog-ng можно считать закрытой. <br />Решение проблемы с&nbsp; логированием iptables предлагаю продолжить в отдельной теме <a href="http://linuxforum.ru/viewtopic.php?id=20646">http://linuxforum.ru/viewtopic.php?id=20646</a>.</p>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-03T07:07:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=256058#p256058</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=256052#p256052" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>avaddon66 пишет:</cite><blockquote><p>почему-то не создался файл iptables  в /var/log/iptables.log</p></blockquote></div><p>Возможно ли, что файл создаётся по приходу первого сообщения, а от iptables пока ещё не было сообщений в лог?</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-03-03T06:58:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=256052#p256052</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255851#p255851" />
			<content type="html"><![CDATA[<p>Фууух. Сделал все как советовал <strong>bormant</strong>`, у брал синтаксические ошибки, ну вроде бы заработало...ток почему-то не создался файл iptables&nbsp; в /var/log/iptables.log :o <br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#! /bin/sh</p><p># Install some packages<br />installpkg ./eventlog-0.2.7-i486-1gufo.tgz<br />installpkg ./syslog-ng-3.0.2-i486-1gufo.tgz<br /># Getting IP on eth0<br />IP=`ifconfig | grep &#039;inet &#039; | cut -f 2 -d &quot;:&quot; | cut -f 1 -d &quot; &quot; |grep &#039;&#039; -m 1`;<br /># Generating /etc/syslog-ng/syslog-ng.conf<br />cat &lt;&lt; EOF &gt; /etc/syslog-ng/syslog-ng.conf<br />@version:3.0<br />options { long_hostnames(off); flush_lines(0); };<br />source src { unix-stream(&quot;/dev/log&quot;); internal(); };<br />source from_all { udp (ip($IP) port(514)); };</p><p>destination to_all { file ( &quot;/var/log/HOSTS/\$HOST/\$HOST.log&quot; perm(0666) dir_perm(0755)&nbsp; create_dirs(yes) ); };<br />destination authlog { file(&quot;/var/log/auth.log&quot;); };<br />destination cron { file(&quot;/var/log/cron.log&quot;); };<br />destination daemon { file(&quot;/var/log/daemon.log&quot;); };<br />destination kern { file(&quot;/var/log/kern.log&quot;); };<br />destination lpr { file(&quot;/var/log/lpr.log&quot;); };<br />destination user { file(&quot;/var/log/user.log&quot;); };<br />destination uucp { file(&quot;/var/log/uucp.log&quot;); };<br />destination ppp { file(&quot;/var/log/ppp.log&quot;); };<br />destination iptables { file(&quot;/var/log/iptables.log&quot;); };</p><p>destination debug { file(&quot;/var/log/debug&quot;); };<br />destination messages { file(&quot;/var/log/messages&quot;); };<br />destination console { usertty(&quot;root&quot;); };<br />destination console_all { file(&quot;/dev/tty12&quot;); };<br />#destination loghost { udp(&quot;loghost&quot; port(999)); };</p><p>destination xconsole { pipe(&quot;/dev/xconsole&quot;); };</p><p>filter f_auth { facility(auth); };<br />filter f_authpriv { facility(auth, authpriv); };<br />filter f_syslog { not facility(authpriv, mail); };<br />filter f_cron { facility(cron); };<br />filter f_daemon { facility(daemon); };<br />filter f_kern { facility(kern); };<br />filter f_lpr { facility(lpr); };<br />filter f_user { facility(user); };<br />filter f_uucp { facility(cron); };<br />filter f_ppp { facility(local2); };<br />filter f_debug { not facility(auth, authpriv, news, mail); };<br />filter f_messages { level(info..warn) and not facility(auth, authpriv, mail, news); };<br />filter f_emergency { level(emerg); };</p><p>filter f_info { level(info); };<br />filter f_notice { level(notice); };<br />filter f_warn { level(warn); };<br />filter f_crit { level(crit); };<br />filter f_err { level(err); };<br />filter iptables { level(debug); };</p><p>log { source(from_all); destination(to_all); };<br />log { source(src); filter(f_authpriv); destination(authlog); };<br />log { source(src); filter(f_cron); destination(cron); };<br />log { source(src); filter(f_daemon); destination(daemon); };<br />log { source(src); filter(f_kern); destination(kern); };<br />log { source(src); filter(f_lpr); destination(lpr); };<br />log { source(src); filter(f_user); destination(user); };<br />log { source(src); filter(f_uucp); destination(uucp); };<br />log { source(src); filter(f_debug); destination(debug); };<br />log { source(src); filter(f_messages); destination(messages); };<br />log { source(src); filter(f_emergency); destination(console); };<br />log { source(src); filter(f_ppp); destination(ppp); };<br />log { source(src); filter(iptables); destination(iptables); };<br />log { source(src); destination(console_all); };<br />EOF</p><p>#echo &quot;source from_all { udp (ip(&quot;&quot;$IP&quot;&quot;) port(514)); };&quot; &gt;&gt; /etc/syslog-ng/syslog-ng.conf<br />#echo &#039;source src { unix-stream(&quot;/dev/log&quot;); internal(); };&#039; &gt;&gt; /etc/syslog-ng/syslog-ng.conf<br />#echo &#039;destination to_all { file ( &quot;/var/log/HOSTS/$HOST/$HOST.log&quot; perm(0666) dir_perm(0755)&nbsp; create_dirs(yes) ); };&#039; &gt;&gt; /etc/syslog-ng/syslog-ng.conf<br />#echo &quot;log { source(from_all); destination(to_all); };&quot; &gt;&gt; /etc/syslog-ng/syslog-ng.conf</p><p>cp ./rc.syslog-ng /etc/rc.d/rc.syslog-ng<br />chmod 755 /etc/rc.d/rc.syslog-ng<br />chmod 644 /etc/rc.d/rc.syslog<br />#cp ./rc.M /etc/rc.d/rc.M<br />#if&nbsp; cat /etc/rc.d/rc.M | grep &#039;next generation system logger&#039;; then<br />&nbsp; &nbsp; #echo &quot;# Start the next generation system logger.&quot; &gt;&gt; /etc/rc.d/rc.M<br />&nbsp; &nbsp; #echo &quot;if [ -x /etc/rc.d/rc.syslog-ng -a -x /usr/sbin/syslog-ng -a -d /var/log ]; then&quot; &gt;&gt; /etc/rc.d/rc.M<br />&nbsp; &nbsp; #echo &quot;&nbsp; . /etc/rc.d/rc.syslog-ng start &quot; &gt;&gt; /etc/rc.d/rc.M<br />&nbsp; &nbsp; #echo &quot;fi&quot; &gt;&gt; /etc/rc.d/rc.M<br />#fi<br />killall syslogd<br />killall syslog-ng<br />syslog-ng<br />#tar -zxvf ./Python-3.1.3.tgz<br />#cd ./Python-3.1.3<br />#./configure</p></div></div>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-02T15:16:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255851#p255851</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255839#p255839" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Повторюсь, идея была проста -- вложите ваш конфиг вместо &quot;...&quot; между строками<br />cat &lt;&lt; EOF &gt; /etc/syslog-ng/syslog-ng.conf<br />...<br />EOF</p></blockquote></div><p>и оно почти работает, только запарка появляется здесь<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">syntax error in /etc/syslog-ng/syslog-ng.conf at line 4.</div><br /></p><div class="quotebox"><blockquote><p>Например, вот тут нет ли ошибки (я не силён в syslog-ng):<br />/etc/syslog-ng/syslog-ng.conf</p></blockquote></div><p>нет, сам конфиг рабочий, я добавил @version:3.0 в верхнюю строку при запуске rc.syslog-ng никаких ошибок нет<br />те сообщения о которых мы говорим возникают только при самой установке install-syslog.<br /></p><div class="quotebox"><blockquote><p>include &quot;syslog-ng.conf&quot;;<br />Это точно нормально? Не пытаетесь включить файл сам в себя?</p></blockquote></div><p>я извращался по всякому и понял, что никакого толку от этой команд нет, т.к. она скорее всего не полная.<br />нужно как-то написать в скрипте следующее: Я syslog-ng версии 3.0, и @version:3.0 записать в нулевую строку syslog-ng.conf.<br />по скольку у меня ума для таких писаний нет, я пока додумался только для <strong>echo &quot;@version:3.0&quot; &gt;&gt; /etc/syslog-ng/syslog-ng.conf</strong>, но она пишется в последнюю строку syslog-ng</p>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-02T14:33:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255839#p255839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255827#p255827" />
			<content type="html"><![CDATA[<p><strong>avaddon66</strong>, <br />самое главное -- отделите для себя 1) ошибки syslog-ng.conf, 2) ошибки bash и 3) логические ошибки.</p><p>Например, вот тут нет ли ошибки (я не силён в syslog-ng):<br />/etc/syslog-ng/<span class="bbu">syslog-ng.conf</span><br />...<br />include &quot;<span class="bbu">syslog-ng.conf</span>&quot;;</p><p>Это точно нормально? Не пытаетесь включить файл сам в себя?</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-03-02T13:51:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255827#p255827</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255824#p255824" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>В сообщении, на которое отвечал Ошибка при выполнении скрипта syslog-ng #255772 ничего другого не было.</p></blockquote></div><p>пардон, надо было добавить скрипт полностью<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#! /bin/sh<br /># Install some packages<br />installpkg ./eventlog-0.2.7-i486-1gufo.tgz <br />installpkg ./syslog-ng-3.0.2-i486-1gufo.tgz <br /># Getting IP on eth0<br />IP=`ifconfig | grep &#039;inet &#039; | cut -f 2 -d &quot;:&quot; | cut -f 1 -d &quot; &quot; |grep &#039;&#039; -m 1`;<br /># Generating /etc/syslog-ng/syslog-ng.conf<br />echo &quot;options { long_hostnames(off); flush_lines(0); };&quot; &gt; /etc/syslog-ng/syslog-ng.conf<br />echo &#039;&#039;&#039;<br />source src { unix-stream(&quot;/dev/log&quot;); internal(); };<br />source from_all { udp (ip(&#039;&#039;&#039;$IP&#039;&#039;&#039;) port(514)); };</p><p>destination to_all { file ( &quot;/var/log/HOSTS/$HOST/$HOST.log&quot; perm(0666) dir_perm(0755)&nbsp; create_dirs(yes) ); };<br />destination authlog { file(&quot;/var/log/auth.log&quot;); };<br />destination cron { file(&quot;/var/log/cron.log&quot;); };<br />destination daemon { file(&quot;/var/log/daemon.log&quot;); };<br />destination kern { file(&quot;/var/log/kern.log&quot;); };<br />destination lpr { file(&quot;/var/log/lpr.log&quot;); };<br />destination user { file(&quot;/var/log/user.log&quot;); };<br />destination uucp { file(&quot;/var/log/uucp.log&quot;); };<br />destination ppp { file(&quot;/var/log/ppp.log&quot;); };<br />destination debug { file(&quot;/var/log/debug&quot;); };<br />destination messages { file(&quot;/var/log/messages&quot;); };<br />destination iptables { file(&quot;/var/log/iptables.log&quot;); };</p><p>destination console { usertty(&quot;root&quot;); };<br />destination console_all { file(&quot;/dev/tty12&quot;); };<br />#destination loghost { udp(&quot;loghost&quot; port(999)); };<br />destination xconsole { pipe(&quot;/dev/xconsole&quot;); };</p><p>filter f_auth { facility(auth); };<br />filter f_authpriv { facility(auth, authpriv); };<br />filter f_syslog { not facility(authpriv); };<br />filter f_cron { facility(cron); };<br />filter f_daemon { facility(daemon); };<br />filter f_kern { facility(kern); };<br />filter f_lpr { facility(lpr); };<br />filter f_user { facility(user); };<br />filter f_uucp { facility(cron); };<br />filter f_ppp { facility(local2); };<br />filter f_debug { not facility(auth, authpriv) and not filter(f_iptables); };<br />filter f_messages { level(info..warn)and not facility(auth, authpriv) and not filter(f_iptables); };<br />filter f_emergency { level(emerg); };<br />filter f_info { level(info); };<br />filter f_notice { level(notice); };<br />filter f_warn { level(warn); };<br />filter f_crit { level(crit); };<br />filter f_err { level(err); };<br />filter f_iptables { level(debug); };</p><br /><p>log { source(from_all); destination(to_all); };<br />log { source(src); filter(f_authpriv); destination(authlog); };<br />log { source(src); filter(f_cron); destination(cron); };<br />log { source(src); filter(f_daemon); destination(daemon); };<br />log { source(src); filter(f_kern); destination(kern); };<br />log { source(src); filter(f_lpr); destination(lpr); };<br />log { source(src); filter(f_user); destination(user); };<br />log { source(src); filter(f_uucp); destination(uucp); };<br />log { source(src); filter(f_debug); destination(debug); };<br />log { source(src); filter(f_messages); destination(messages); };<br />log { source(src); filter(f_emergency); destination(console); };<br />log { source(src); filter(f_ppp); destination(ppp); };<br />log { source(src); filter(f_iptables); destination(iptables); };<br />log { source(src); destination(console_all); };&#039;&#039;&#039; &gt;&gt; /etc/syslog-ng/syslog-ng.conf</p><p>#echo &quot;source from_all { udp (ip(&quot;&quot;$IP&quot;&quot;) port(514)); };&quot; &gt;&gt; /etc/syslog-ng/syslog-ng.conf<br />#echo &#039;source src { unix-stream(&quot;/dev/log&quot;); internal(); };&#039; &gt;&gt; /etc/syslog-ng/syslog-ng.conf<br />#echo &#039;destination to_all { file ( &quot;/var/log/HOSTS/$HOST/$HOST.log&quot; perm(0666) dir_perm(0755)&nbsp; create_dirs(yes) ); };&#039; &gt;&gt; /etc/syslog-ng/syslog-ng.conf<br />#echo &quot;log { source(from_all); destination(to_all); };&quot; &gt;&gt; /etc/syslog-ng/syslog-ng.conf</p><p>cp ./rc.syslog-ng /etc/rc.d/rc.syslog-ng<br />chmod 755 /etc/rc.d/rc.syslog-ng<br />chmod 644 /etc/rc.d/rc.syslog<br />#cp ./rc.M /etc/rc.d/rc.M<br />&nbsp; &nbsp; echo &quot;# Start the next generation system logger.&quot; &gt;&gt; /etc/rc.d/rc.M <br />&nbsp; &nbsp; echo &quot;if [ -x /etc/rc.d/rc.syslog-ng ]; then&quot; &gt;&gt; /etc/rc.d/rc.M <br />&nbsp; &nbsp; echo &quot;&nbsp; . /etc/rc.d/rc.syslog-ng start &quot; &gt;&gt; /etc/rc.d/rc.M <br />&nbsp; &nbsp; echo &quot;fi&quot; &gt;&gt; /etc/rc.d/rc.M<br />killall syslogd<br />killall syslog-ng<br />syslog-ng<br />#tar -zxvf ./Python-3.1.3.tgz<br />#cd ./Python-3.1.3<br />#./configure<br />#make<br />#make install</p></div></div>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-02T13:44:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255824#p255824</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255819#p255819" />
			<content type="html"><![CDATA[<p><strong>avaddon66</strong>,<br />это был образец, показывающий, что такое here-document и насколько эффективно он заменяет портянки вроде<br /></p><div class="codebox"><pre><code>echo ... &gt; /.../...
echo ... &gt;&gt; /.../...
echo ... &gt;&gt; /.../...</code></pre></div><p>ps. В сообщении, на которое отвечал <a href="http://linuxforum.ru/viewtopic.php?pid=255772#p255772">http://linuxforum.ru/viewtopic.php?pid=255772#p255772</a> ничего другого не было.</p><p>pps. В том сообщении нет строки 16. А в вашем скрипте -- есть. И в ней ошибка. Что в ней -- мне отсюда плоховато видно, только какие-то обрывки.</p><p>Повторюсь, идея была проста -- вложите ваш конфиг вместо &quot;...&quot; между строками<br />cat &lt;&lt; EOF &gt; /etc/syslog-ng/syslog-ng.conf<br />...<br />EOF<br />Если внутри нужны будут спецсимволы, вроде &quot;$&quot;, их нужно отэкранировать &quot;\$&quot;, сравните<br />destination to_all { file ( &quot;/var/log/HOSTS/$HOST/$HOST.log&quot; perm(0666)&#039;dir_perm(0755)&nbsp; create_dirs(yes) ); };<br />destination to_all { file ( &quot;/var/log/HOSTS/\$HOST/\$HOST.log&quot; perm(0666)&#039;dir_perm(0755)&nbsp; create_dirs(yes) ); };<br />Если нужно значение переменной -- экранировать не нужно:<br />source from_all { udp (ip($IP) port(514)); };<br />вместо $IP будет подставлено значение переменной окружения IP.</p><p>ppps. Не совсем понятно, зачем всё это делается и почему нельзя конфиг положить внутрь пакета или в файл рядом со скриптом. Если внутри переменных немного, их легко по месту поменять при помощи sed.</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-03-02T13:25:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255819#p255819</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255816#p255816" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>почему б не выводить файл конфигурации с помощью встроенного документа</p></blockquote></div><p>потому, что я не знаю как, т.к. вообще не программист, мне и так очень тяжело осваивать поступающую информацию от вас <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /> <br />добавил ваш код в скрипт, в итоге в syslog-ng.conf добавились как раз <br /></p><div class="codebox"><pre><code>@version:3.0
include &quot;syslog-ng.conf&quot;;
options { long_hostnames(off); sync(0); };
source src { unix-stream(&quot;/dev/log&quot;); internal(); };
source from_all { udp (ip(&#039;&#039;&#039;$IP&#039;&#039;&#039;) port(514)); };</code></pre></div><p>остальной конфигурации нет вовсе, и вышли ошибки<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">./install_syslog.sh: line 16: syntax error near unexpected token `(&#039;<br />./install_syslog.sh: line 16: `destination to_all { file ( &quot;/var/log/HOSTS/$HOST/$HOST.log&quot; perm(0666)&#039;dir_perm(0755)&nbsp; create_dirs(yes) ); };</div></p>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-02T13:23:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255816#p255816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255810#p255810" />
			<content type="html"><![CDATA[<p><strong>avaddon66</strong>, <br />вообще говоря, почему б не выводить файл конфигурации с помощью встроенного документа (here document),<br /></p><div class="codebox"><pre><code>cat &lt;&lt; EOF &gt; /etc/syslog-ng/syslog-ng.conf
@version:3.0
include &quot;syslog-ng.conf&quot;;
options { long_hostnames(off); sync(0); };
source src { unix-stream(&quot;/dev/log&quot;); internal(); };
source from_all { udp (ip($IP) port(514)); };
EOF</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-03-02T13:01:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255810#p255810</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255802#p255802" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>avaddon66 пишет:</cite><blockquote><p># Generating /etc/syslog-ng/syslog-ng.conf<br />@version:3.0<br />include &quot;syslog-ng.conf&quot;;<br />echo &quot;options { long_hostnames(off); sync(0); };&quot; &gt; /etc/syslog-ng/syslog-ng.conf</p></blockquote></div><p># -- знаю, комментарий<br />echo -- знаю, вывод сообщения.<br />пару строк между ними -- не знаю. И bash не знает, о том и говорит.</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-03-02T12:45:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255802#p255802</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255772#p255772" />
			<content type="html"><![CDATA[<p>Вписал по описанию в файл syslog-ng.conf строку @version: 3.0, после рестарта rс.syslog-ng подобных &quot;ругательств&quot; нет, но при запуске самого скрипта сообщения остаются<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>#! /bin/sh<br /># Install some packages<br />installpkg ./eventlog-0.2.7-i486-1gufo.tgz <br />installpkg ./syslog-ng-3.0.2-i486-1gufo.tgz <br /># Getting IP on eth0<br />IP=`ifconfig | grep &#039;inet &#039; | cut -f 2 -d &quot;:&quot; | cut -f 1 -d &quot; &quot; |grep &#039;&#039; -m 1`;<br /># Generating /etc/syslog-ng/syslog-ng.conf<br />@version:3.0<br />include &quot;syslog-ng.conf&quot;;<br />echo &quot;options { long_hostnames(off); sync(0); };&quot; &gt; /etc/syslog-ng/syslog-ng.conf<br />echo &#039;&#039;&#039;<br />source src { unix-stream(&quot;/dev/log&quot;); internal(); };<br />source from_all { udp (ip(&#039;&#039;&#039;$IP&#039;&#039;&#039;) port(514)); };</p></div></div>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-02T10:45:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255772#p255772</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255739#p255739" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>avaddon66 пишет:</cite><blockquote><p>Спасибо за дословный перевод, но смысл текста как бы понял</p></blockquote></div><div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>Добавьте <span class="bbu">@version:maj.min</span> в начало этого файла.<br />Вместо maj.min подставить старший и младший номер версии syslog-ng.</p></blockquote></div><p>У меня получается по описанию только<br />@version:3.0<br />Как у вас получается что-то ещё -- не могу знать.</p><p>В руководстве <br /><a href="http://www.balabit.com/sites/default/files/syslog-ng-v3.0-guide-admin-en.pdf?q=dl/guides/syslog-ng-v3.0-guide-admin-en.pdf">http://www.balabit.com/sites/default/fi … min-en.pdf</a> на стр.30 то же самое написано.</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-03-02T08:39:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255739#p255739</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255733#p255733" />
			<content type="html"><![CDATA[<p><strong>bormant</strong>, Спасибо за дословный перевод, но смысл текста как бы понял и часть ругательств убрал (кроме этих конечно), я не знаю как добавить этот номер версии. В логах messages написано что version=&#039;3.0&#039;/<br />Написал начало скрипта </p><div class="codebox"><pre><code>version=&#039;3.0.2&#039;</code></pre></div><p> и </p><div class="codebox"><pre><code>syslog-ng=&#039;3.0.2&#039;</code></pre></div><p>, но что-то все равно не так делаю :o</p>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-02T08:15:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255733#p255733</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255721#p255721" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Configuration file has no version number, assuming syslog-ng 2.1 format. Please add @version: maj.min to the beginning of the file;</p></blockquote></div><p>что означает примерно следующее:<br />Файл настроек не содержит номера версии, использую формат syslog-ng 2.1. Добавьте @version: maj.min в начало этого файла.<br />Вместо maj.min подставить старший и младший номер версии syslog-ng.</p><p>Остальные 3 предупреждения после этого могут уйти (или нет), поскольку относятся к изменениям, сделанным в умолчальных значениях параметров между версиями. Например, chain_hostnames до 3.0 по умолчанию был &quot;yes&quot;, а с 3.0 стал &quot;no&quot;. Без номера версии нельзя сказать, что имел в виду админ при настройке, поэтому, чтобы не получилось неприятного сюрприза для тех, кто не трогал файл конфига после обновления до новой версии, выдаются подобные предупреждения.</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2012-03-02T07:54:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255721#p255721</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при выполнении скрипта syslog-ng]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=255586#p255586" />
			<content type="html"><![CDATA[<p>с ошибкой <div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">./install_syslog.sh: line 75: [!: command not found</div> разобрался, сейчас все прописывается и куда надо.<br />может кто-нибудь знает как избавиться от этих сообщений?<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">Configuration file has no version number, assuming syslog-ng 2.1 format. Please add @version: maj.min to the beginning of the file;<br />WARNING: global: the default value of chain_hostnames is changing to &#039;no&#039; in version 3.0, please update your configuration accordingly;<br />WARNING: input: sources do not remove new-line characters from messages by default in version 3.0, please add &#039;no-multi -line&#039; flag to your configuration if you want to retain this functionality;<br />WARNING: template: the default value for template-escape is changing to &#039;no&#039; in version 3.0, please update your configuration file accordingly;</div></p>]]></content>
			<author>
				<name><![CDATA[mil612]]></name>
				<uri>https://linuxforum.ru/profile.php?id=2329</uri>
			</author>
			<updated>2012-03-01T15:35:59Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=255586#p255586</id>
		</entry>
</feed>
