<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Debian_szerver_logol%C3%A1s_%28Squeeze%29</id>
	<title>Debian szerver logolás (Squeeze) - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Debian_szerver_logol%C3%A1s_%28Squeeze%29"/>
	<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Debian_szerver_logol%C3%A1s_(Squeeze)&amp;action=history"/>
	<updated>2026-06-07T12:38:23Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://admin.wiki.kzoli.hu/index.php?title=Debian_szerver_logol%C3%A1s_(Squeeze)&amp;diff=74&amp;oldid=prev</id>
		<title>KZoli: Új oldal, tartalma: „A naplózást a &#039;&#039;syslog-ng&#039;&#039;-vel végeztetjük (azt hisszük, hogy &quot;okosabb&quot;, mint a Debian alapértelmezett &#039;&#039;rsyslog&#039;&#039;-ja), és a logokat a &#039;&#039;logcheck&#039;&#039;-kel figyelj…”</title>
		<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Debian_szerver_logol%C3%A1s_(Squeeze)&amp;diff=74&amp;oldid=prev"/>
		<updated>2018-05-29T21:23:30Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „A naplózást a &amp;#039;&amp;#039;syslog-ng&amp;#039;&amp;#039;-vel végeztetjük (azt hisszük, hogy &amp;quot;okosabb&amp;quot;, mint a Debian alapértelmezett &amp;#039;&amp;#039;rsyslog&amp;#039;&amp;#039;-ja), és a logokat a &amp;#039;&amp;#039;logcheck&amp;#039;&amp;#039;-kel figyelj…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A naplózást a &amp;#039;&amp;#039;syslog-ng&amp;#039;&amp;#039;-vel végeztetjük (azt hisszük, hogy &amp;quot;okosabb&amp;quot;, mint a Debian alapértelmezett &amp;#039;&amp;#039;rsyslog&amp;#039;&amp;#039;-ja), és a logokat a &amp;#039;&amp;#039;logcheck&amp;#039;&amp;#039;-kel figyeljük.&lt;br /&gt;
==Telepítés==&lt;br /&gt;
A szokásos módon:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install syslog-ng logcheck logcheck-database # + dependens könyvtárak&amp;lt;/pre&amp;gt;&lt;br /&gt;
A fenti parancs eltávolítja az alapértelmezett &amp;#039;&amp;#039;rsyslog&amp;#039;&amp;#039;-ot.&lt;br /&gt;
&lt;br /&gt;
==Logrotate módosítások==&lt;br /&gt;
A rotáláskor a &amp;#039;&amp;#039;logrotate&amp;#039;&amp;#039; megkísérel lefuttatni egy scriptet a &amp;#039;&amp;#039;/tmp&amp;#039;&amp;#039;-ben. Mivel a security policy-nk szerint a &amp;#039;&amp;#039;/tmp&amp;#039;&amp;#039; nem futtatható, ez hibát okoz. Ezért a &amp;#039;&amp;#039;root&amp;#039;&amp;#039; nevében lefutó &amp;#039;&amp;#039;logrotate&amp;#039;&amp;#039; számára a &amp;#039;&amp;#039;/root&amp;#039;&amp;#039; alatt létrehozunk egy &amp;#039;&amp;#039;tmp&amp;#039;&amp;#039; könyvtárat:&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir /root/tmp&amp;lt;/pre&amp;gt;&lt;br /&gt;
és a logrotate számára előírjuk ennek használatát:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rwxr-xr-x root root /etc/cron.daily/logrotate&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
export TMPDIR=/root/tmp&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Logcheck==&lt;br /&gt;
A &amp;#039;&amp;#039;logcheck&amp;#039;&amp;#039; lényegében egy &amp;#039;&amp;#039;cron&amp;#039;&amp;#039;-ból futtatott script, amely az utolsó futtatása óta készült logrészleteket összehasonlítja megadott reguláris kifejezésekkel, és az egyezéseket kigyűjtve (az előírtak figyelmen kívül hagyásával), email-ben elküldi. Telepítés után a következő állományokat kell megszerkeszteni. A &amp;#039;&amp;#039;logcheck.conf&amp;#039;&amp;#039;-ot teljesen cseréljük le:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root logcheck /etc/logcheck/logcheck.conf&lt;br /&gt;
&lt;br /&gt;
# Logcheck beallitasok&lt;br /&gt;
&lt;br /&gt;
# Az ignore.d.server szabalyokat alkalmazza&lt;br /&gt;
REPORTLEVEL=&amp;quot;server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# A root-nak kuldje a levelet&lt;br /&gt;
SENDMAILTO=&amp;quot;root&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Fully qualified domain nev legyen a subjectben&lt;br /&gt;
FQDN=1&lt;br /&gt;
&lt;br /&gt;
# Adja hozza a [logcheck] prefixet a subjecthez&lt;br /&gt;
ADDTAG=&amp;quot;yes&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Az alapértelmezetteken kívül figyelje a &amp;#039;&amp;#039;kern.log&amp;#039;&amp;#039;-ot és a &amp;#039;&amp;#039;messages&amp;#039;&amp;#039;-t is (két új sor):&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root logcheck /etc/logcheck/logcheck.logfiles&lt;br /&gt;
&lt;br /&gt;
# these files will be checked by logcheck&lt;br /&gt;
# This has been tuned towards a default syslog install&lt;br /&gt;
/var/log/syslog&lt;br /&gt;
/var/log/messages&lt;br /&gt;
/var/log/kern.log&lt;br /&gt;
/var/log/auth.log&amp;lt;/pre&amp;gt;     &lt;br /&gt;
Reboot-kor, és normális üzemben 5 percenként fusson le (idő módosítása):&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/cron.d/logcheck&lt;br /&gt;
&lt;br /&gt;
# /etc/cron.d/logcheck: crontab entries for the logcheck package&lt;br /&gt;
                                                                                                                                  &lt;br /&gt;
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin&lt;br /&gt;
MAILTO=root&lt;br /&gt;
                                                                                                                                  &lt;br /&gt;
@reboot         logcheck    if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck -R; fi&lt;br /&gt;
0-59/5 * * * *  logcheck    if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck; fi&lt;br /&gt;
                                                                                                                                  &lt;br /&gt;
# EOF&amp;lt;/pre&amp;gt;                                                                                                                                  &amp;lt;small&amp;gt;&amp;#039;&amp;#039;Megjegyzés: a maintainer óránként, vagy még ritkábban futtatja a logcheck-et. Ha az erőforrások megengedik, talán érdemes ezt gyakoribbra venni egy esetleges illegális távoli bejelentkezés vagy más biztonsági esemény korai jelzése érdekében. Ez kevesebb időt hagy a behatolónak arra is, hogy root jogot szerezve leállítsa a riasztást.&amp;#039;&amp;#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Végül szigorítsuk meg a jelenleg eléggé liberális jogosultságokat a beállítások könyvtárában:&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod -R o-rwx /etc/logcheck&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Figyelmen kívül hagyandók beállítása===&lt;br /&gt;
Néhány logbejegyzést érdemes figyelmen kívül hagyatni, az ezekre passzoló reguláris kifejezéseket a &amp;#039;&amp;#039;/etc/logcheck/ignore.d.server&amp;#039;&amp;#039; alatt egy-egy kivétel állományba kell felvenni.&lt;br /&gt;
* &amp;#039;&amp;#039;syslog-ng&amp;#039;&amp;#039; log statisztika&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /etc/logcheck/ignore.d.server/syslog-ng-fix&lt;br /&gt;
chown root:logcheck /etc/logcheck/ignore.d.server/syslog-ng-fix&lt;br /&gt;
chmod 640 /etc/logcheck/ignore.d.server/syslog-ng-fix&lt;br /&gt;
mcedit /etc/logcheck/ignore.d.server/syslog-ng-fix&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root logcheck /etc/logcheck/syslog-ng-fix&lt;br /&gt;
&lt;br /&gt;
^\w{3} [ :[:digit:]]{11} [._[:alnum:]-]+ syslog-ng\[[[:digit:]]{1,5}\]: Log statistics&amp;lt;/pre&amp;gt;&lt;br /&gt;
====Speciális esetek====&lt;br /&gt;
&amp;lt;small&amp;gt;Az alábbi javításokra csak speciális esetekben van szükség, de rutinszerű felvételük sem hiba.&amp;lt;/small&amp;gt;&lt;br /&gt;
* csak osztott hálózaton lévő gép esetén &amp;quot;marslakó&amp;quot; &amp;#039;&amp;#039;(martian source/destination)&amp;#039;&amp;#039; broadcast-ok&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /etc/logcheck/ignore.d.server/kernel-martians&lt;br /&gt;
chown root:logcheck /etc/logcheck/ignore.d.server/kernel-martians&lt;br /&gt;
chmod 640 /etc/logcheck/ignore.d.server/kernel-martians&lt;br /&gt;
mcedit /etc/logcheck/ignore.d.server/kernel-martians&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root logcheck /etc/logcheck/ignore.d.server/kernel-martians&lt;br /&gt;
&lt;br /&gt;
^\w{3} [ :[:digit:]]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? martian source 255.255.255.255&lt;br /&gt;
^\w{3} [ :[:digit:]]{11} [._[:alnum:]-]+ kernel:( \[ *[[:digit:]]+\.[[:digit:]]+\])? martian destination 0.0.0.0&amp;lt;/pre&amp;gt;&lt;br /&gt;
* csak DHCP szerver esetén nem IP-vel hanem hostnévvel hivatkozás&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /etc/logcheck/ignore.d.server/dhcp-fix&lt;br /&gt;
chown root:logcheck /etc/logcheck/ignore.d.server/dhcp-fix&lt;br /&gt;
chmod 640 /etc/logcheck/ignore.d.server/dhcp-fix&lt;br /&gt;
mcedit /etc/logcheck/ignore.d.server/dhcp-fix&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root logcheck /etc/logcheck/dhcp-fix&lt;br /&gt;
&lt;br /&gt;
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhcpd: uid lease [.0-9]{7,15} for client [:[:xdigit:]]+ is duplicate on [._[:alnum:]-]+$&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mindenképpen jelentendők beállítása===&lt;br /&gt;
Azokat a bejegyzéseket, amelyeket a logcheck alapértelmezésben figyelmen kívül hagy, de mi szeretnénk, ha jelentené, a &amp;#039;&amp;#039;/etc/logcheck/cracking.d&amp;#039;&amp;#039; vagy &amp;#039;&amp;#039;/etc/logcheck/violations.d&amp;#039;&amp;#039; alatt felvett, a bejegyzésre passzoló reguláris kifejezést tartalmazó állományba kell beírni.&lt;br /&gt;
* belépés SSH-val és jelszavas authentikációval (házirend szerint a kulccsal történő authentikáció az elfogadott):&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /etc/logcheck/violations.d/ssh&lt;br /&gt;
chown root:logcheck /etc/logcheck/violations.d/ssh; chmod 640 /etc/logcheck/violations.d/ssh&lt;br /&gt;
mcedit /etc/logcheck/violations.d/ssh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root logcheck /etc/logcheck/violations.d/ssh&lt;br /&gt;
&lt;br /&gt;
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ sshd\[[0-9]+\]: Accepted password for&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>KZoli</name></author>
	</entry>
</feed>