<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>logfilemonitoring arşivleri - Süleyman KARATAŞ</title>
	<atom:link href="https://www.suleymankaratas.net/tag/logfilemonitoring/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.suleymankaratas.net/tag/logfilemonitoring/</link>
	<description>Monitoring Engineer &#124; Instructor on Udemy &#124; Blogger</description>
	<lastBuildDate>Sun, 07 May 2023 16:38:49 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Zabbix Log File Monitoring &#124; SSH Login Trigger on Linux</title>
		<link>https://www.suleymankaratas.net/zabbix-log-file-monitoring-ssh-login-trigger-on-linux/</link>
					<comments>https://www.suleymankaratas.net/zabbix-log-file-monitoring-ssh-login-trigger-on-linux/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 07 May 2023 15:55:51 +0000</pubDate>
				<category><![CDATA[Zabbix Monitoring]]></category>
		<category><![CDATA[logfilemonitoring]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://www.suleymankaratas.net/?p=2288</guid>

					<description><![CDATA[<p>Merhabalar, Uzun zamandır makale yazmıyordum bu hafta sonu çok fazla sorulan bir konuda Zabbix Log File Monitoring hakkında küçük bir makale hazırladım. Şimdiden keyifli okumalar. Log file içerisindeki bir tanıma neden alarm yazmak isteriz öncelikle bunu bir açmak lazım; Windows veya Linux sistemler üzerlerinde çalışan servis veya process’ler herhangi bir olay veya hata durumlarını mutlaka… <span class="read-more"><a href="https://www.suleymankaratas.net/zabbix-log-file-monitoring-ssh-login-trigger-on-linux/">Read More: Zabbix Log File Monitoring &#124; SSH Login Trigger on Linux &#187;</a></span></p>
<p><a href="https://www.suleymankaratas.net/zabbix-log-file-monitoring-ssh-login-trigger-on-linux/">Zabbix Log File Monitoring | SSH Login Trigger on Linux</a> yazısı ilk önce <a href="https://www.suleymankaratas.net">Süleyman KARATAŞ</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Merhabalar,</p>



<p class="wp-block-paragraph">Uzun zamandır makale yazmıyordum bu hafta sonu çok fazla sorulan bir konuda <strong>Zabbix Log File Monitoring</strong> hakkında küçük bir makale hazırladım. Şimdiden keyifli okumalar.</p>



<p class="wp-block-paragraph">Log file içerisindeki bir tanıma neden alarm yazmak isteriz öncelikle bunu bir açmak lazım;</p>



<p class="wp-block-paragraph"><strong>Windows</strong> veya <strong>Linux</strong> sistemler üzerlerinde çalışan <strong>servis</strong> veya <strong>process</strong>’ler herhangi bir olay veya hata durumlarını mutlaka bir Log dosyasına kaydederler ve bir iz düşümü bırakırlar.</p>



<p class="wp-block-paragraph">Log dosyasındaki bir hata yada iz düşümü bilgisi bize aslında çok önemli bir durumun gerçekleştiğini veya bilmek istediğimiz bir olayın bilgisini <strong>verebilir</strong>, bu sebeple herhangi bir log dosyasının içerisindeki bir parametrenin yakalanması durumuna alarm almak isteyebiliriz.</p>



<p class="wp-block-paragraph">Biz bu olayı daha anlaşılır kılmak adına bir <strong>Linux sunucu üzerinde SSH bağlantısı</strong> kurulması halinde alarm alarak olayı gerçek hayat senaryosunda kurgulamış olacağız.</p>



<p class="wp-block-paragraph">Bu yaklaşım izleme ürününü bir Cyber Security veya Loglama ürünü yerine kullanmak anlamına gelmez. Biz olaya tamamen <strong>izleme gözü ile bakacağız</strong>.</p>



<p class="wp-block-paragraph">Haydi başlayalım.</p>



<p class="wp-block-paragraph">Hedef Sunucu: Oracle Linux 8, <strong>Zabbix Agent2 Active Mod</strong> ile izleniyor.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="494" height="397" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/1.png" alt="" class="wp-image-2290" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/1.png 494w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/1-300x241.png 300w" sizes="(max-width: 494px) 100vw, 494px" /></figure>



<p class="wp-block-paragraph">Öncelikle bu sunucu üzerinde SSH ile bağlantı kurulduğunda bunun nereye log yazdığını bulmamız gerekiyor.</p>



<p class="wp-block-paragraph"><strong>“tail -f&nbsp; /var/log/secure”</strong> komutu ile kontrol ettiğimizde yapılan SSH bağlantılarının iz düşümleri burada görüyoruz.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="215" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/2-1024x215.png" alt="" class="wp-image-2291" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/2-1024x215.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/2-300x63.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/2-768x161.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/2-660x138.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/2.png 1174w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Zabbix Agent ile bu dosya üzerinden bir data okumak istiyorsak permission’lara bakmak gerekiyor. Aşağıdaki gibi <strong>/var/log/secure</strong> dosyası için sadece <strong>root</strong> grubu ve <strong>user</strong>’ı okuma ve yazma hakkına sahip olarak görüntülüyoruz.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="703" height="631" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/3.png" alt="" class="wp-image-2292" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/3.png 703w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/3-300x269.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/3-660x592.png 660w" sizes="(max-width: 703px) 100vw, 703px" /></figure>



<p class="wp-block-paragraph">Aşağıdaki görsel ve <a href="https://remy.parkland.edu/~smauney/csc128/permissions_and_links.html" target="_blank" rel="noreferrer noopener">buradaki</a> link bu izinlerin nasıl verildiğini anlatmaktadır.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="593" height="423" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/4.png" alt="" class="wp-image-2293" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/4.png 593w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/4-300x214.png 300w" sizes="auto, (max-width: 593px) 100vw, 593px" /></figure>



<pre class="wp-block-code"><code>sudo chgrp zabbix secure

sudo chmod 640 secure</code></pre>



<p class="wp-block-paragraph">yukarıdaki komutları kullanarak <strong>/var/log/</strong> altındaki secure isimli klasöre zabbix grubu için sadece okuma izni verildi.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="709" height="808" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/5.png" alt="" class="wp-image-2294" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/5.png 709w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/5-263x300.png 263w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/5-660x752.png 660w" sizes="auto, (max-width: 709px) 100vw, 709px" /></figure>



<p class="wp-block-paragraph">Şimdi bir Template hazırlama vakti.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="923" height="470" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/6.png" alt="" class="wp-image-2295" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/6.png 923w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/6-300x153.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/6-768x391.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/6-660x336.png 660w" sizes="auto, (max-width: 923px) 100vw, 923px" /></figure>



<p class="wp-block-paragraph"><br>Item sekmesine gelerek <strong>Create item</strong> diyorum ve yeni bir item tanımlıyorum.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="249" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/7-1024x249.png" alt="" class="wp-image-2296" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/7-1024x249.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/7-300x73.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/7-768x186.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/7-1536x373.png 1536w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/7-660x160.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/7.png 1759w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Name:</strong> SSH Logins</p>



<p class="wp-block-paragraph"><strong>Type:</strong> Zabbix agent (active)</p>



<p class="wp-block-paragraph"><strong>Key:</strong> log[/var/log/secure,,,skip]</p>



<p class="wp-block-paragraph"><strong>Type of information:</strong> Log</p>



<p class="wp-block-paragraph"><strong>Update interval:</strong> 1s</p>



<p class="wp-block-paragraph">Yukarıdaki gibi parametlerimi hazırlıyorum ve item tanımlamamı tamamlıyorum.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="796" height="601" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/8.png" alt="" class="wp-image-2297" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/8.png 796w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/8-300x227.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/8-768x580.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/8-660x498.png 660w" sizes="auto, (max-width: 796px) 100vw, 796px" /></figure>



<p class="wp-block-paragraph"><br>Hazırladığım Template’i hedef sunucuma ekliyorum.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="988" height="161" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/9.png" alt="" class="wp-image-2298" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/9.png 988w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/9-300x49.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/9-768x125.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/9-660x108.png 660w" sizes="auto, (max-width: 988px) 100vw, 988px" /></figure>



<p class="wp-block-paragraph"><br>Kısa bir süre bekleyerek ve SSH Login Logout olarak Log dosyasında yeni Log’lar oluşmasını sağlıyorum. Aşağıdaki gibi <strong>Latest Data</strong> ekranında Log’ların geldiğini görüntülüyorum.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="254" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/10-1024x254.png" alt="" class="wp-image-2299" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/10-1024x254.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/10-300x74.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/10-768x190.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/10-1536x381.png 1536w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/10-660x164.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/10.png 1755w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">CLI ekranında Log dosyasında ne görüyorsam artık Zabbix tarafına bunları çekebildim.</p>



<ul class="wp-block-list">
<li>May&nbsp; 7 00:46:54 zbx-60-db sshd[4442]: Accepted password for root from 192.168.1.15 port 52432 ssh2</li>



<li>May&nbsp; 7 00:46:54 zbx-60-db sshd[4442]: pam_unix(sshd:session): session opened for user root by (uid=0)</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="409" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/11-1024x409.png" alt="" class="wp-image-2300" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/11-1024x409.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/11-300x120.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/11-768x307.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/11-660x264.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/11.png 1281w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Ben sadece Accepted password yazan satırı almak istiyorum zaten bu satırda SSH bağlantısına ait tüm bilgiler bulunuyor. Bunun için <a href="https://www.zabbix.com/documentation/6.0/en/manual/config/items/itemtypes/zabbix_agent" target="_blank" rel="noreferrer noopener">buradaki</a> dokümantasyonda 2. parametre olan &lt;regexp&gt; parametresine direkt olarak yakalamak istediğim parametrenin başlangıcını regex yazım dilinde yazmam gerekiyor.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="948" height="703" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/12.png" alt="" class="wp-image-2301" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/12.png 948w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/12-300x222.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/12-768x570.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/12-660x489.png 660w" sizes="auto, (max-width: 948px) 100vw, 948px" /></figure>



<p class="wp-block-paragraph">Key değerimi <strong>log[/var/log/secure,&#8221;Accepted.*&#8221;,,,skip]</strong> olacak şekilde güncelliyorum. Bu şu demek oluyor yakaladığım Log değerlerininden sadece başlangıcı <strong>“Accepted.*”</strong> olan satırı Zabbix’e taşımış olacağız.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="789" height="567" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/13.png" alt="" class="wp-image-2302" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/13.png 789w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/13-300x216.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/13-768x552.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/13-660x474.png 660w" sizes="auto, (max-width: 789px) 100vw, 789px" /></figure>



<p class="wp-block-paragraph">Aşağıdaki gibi sadece kırmızı alanı çekmek için bu değişikliği yapmış olduk.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="221" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/14-1024x221.png" alt="" class="wp-image-2303" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/14-1024x221.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/14-300x65.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/14-768x166.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/14-660x143.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/14.png 1097w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Tekrar SSH Login ve Logout oluyorum ve yeni gelen datalara Latest Data panelinden bakıyorum istediğimiz şekilde düzeldiğini görüyorum.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="919" height="602" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/15.png" alt="" class="wp-image-2304" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/15.png 919w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/15-300x197.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/15-768x503.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/15-660x432.png 660w" sizes="auto, (max-width: 919px) 100vw, 919px" /></figure>



<p class="wp-block-paragraph"><br>Gelin şimdi Zabbix’in nimetlerinden faydalanmaya devam edelim ve <strong>Preprocessing </strong>sekmesinde gelen ham datayı işleyelim.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="251" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/16-1024x251.png" alt="" class="wp-image-2305" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/16-1024x251.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/16-300x73.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/16-768x188.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/16-660x162.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/16.png 1103w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><br>Gelen datanın başında uzun bir tarih alanı vardı ben bunu da görmek istemiyorum ve bir satırı alıp <a href="https://regex101.com/" target="_blank" rel="noreferrer noopener">buradaki</a> sitede onu pars etmek için minik bir Regex komutu yazıyorum. Gelen 1 satırlık data&#8217;da sadece Accepted kısmı dahil olacak şekilde sonraki alanı parse ediyorum. (Aşağıdaki yeşil alanı)</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="301" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/17-1024x301.png" alt="" class="wp-image-2306" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/17-1024x301.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/17-300x88.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/17-768x226.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/17-660x194.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/17.png 1254w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Bunu preprocessing alanına ekliyorum ve sonunda \0 yazıyorum.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="241" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/18-1024x241.png" alt="" class="wp-image-2307" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/18-1024x241.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/18-300x71.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/18-768x181.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/18-660x155.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/18.png 1110w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Aşağıdaki gibi gelen datalar adım adım istediğim şekilde dönüştü ve daha sade bir hal aldı.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="879" height="597" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/19.png" alt="" class="wp-image-2308" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/19.png 879w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/19-300x204.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/19-768x522.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/19-660x448.png 660w" sizes="auto, (max-width: 879px) 100vw, 879px" /></figure>



<p class="wp-block-paragraph">Data alma ve preprocessing işlemleri bittiğine göre artık bu item için <strong>trigger</strong> tanımlayabiliriz. İlgili item’ın üzerine gelip <strong>Create trigger</strong> diyorum.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="641" height="435" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/20.png" alt="" class="wp-image-2309" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/20.png 641w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/20-300x204.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></figure>



<p class="wp-block-paragraph">Gelen data bir Log datası olması sebebi ile kullanabileceğim Trigger functionlara <a href="https://www.zabbix.com/documentation/6.0/en/manual/appendix/functions/string?hl=length" target="_blank" rel="noreferrer noopener">bakıyorum</a>. Doğru trigger function kullanmazsak item datası doğru olarak gelse bile oluşturacağımız trigger çalışmayacaktır.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1005" height="385" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/21-1.png" alt="" class="wp-image-2312" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/21-1.png 1005w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/21-1-300x115.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/21-1-768x294.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/21-1-660x253.png 660w" sizes="auto, (max-width: 1005px) 100vw, 1005px" /></figure>



<p class="wp-block-paragraph">Log datasına uygun olan&nbsp;lenght (value) function bunun için uygun görünüyor.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="129" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/22-1-1024x129.png" alt="" class="wp-image-2313" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/22-1-1024x129.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/22-1-300x38.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/22-1-768x97.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/22-1-660x83.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/22-1.png 1506w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Name:</strong> SSH Login has been detected !</p>



<p class="wp-block-paragraph"><strong>Severity:</strong> High</p>



<p class="wp-block-paragraph"><strong>Expression:</strong> length(last(/Linux Log File Monitoring/log[/var/log/secure,&#8221;Accepted.*&#8221;,,,skip]))&gt;0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nodata(/Linux Log File Monitoring/log[/var/log/secure,&#8221;Accepted.*&#8221;,,,skip],5m)=0</p>



<p class="wp-block-paragraph"><strong>Description:</strong> {ITEM.LASTVALUE1}</p>



<p class="wp-block-paragraph">Yukarıdaki gibi düzenliyorum. Burada and operatörü ve nodata fonksiyonunu da kullandım; eğer bir SSH Login girişi tespit edilirse alarm alınacak ve 5 dakika boyunca yeni bir data gelmez ise giriş tespiti olmaz ise alarm clear olacak şekilde yapılandırdım. Sizler alarmı <strong>Allow Manuel Close</strong> seçeneğini seçerek nodata function’u kullanmadan tek bir function ile de tanımlayabilirsiniz. Bu durumda alarm geldiğinde her bir alarm için manuel olarak kapatma yapmanız gerekeceğini unutmayın.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="814" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/23-1024x814.png" alt="" class="wp-image-2314" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/23-1024x814.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/23-300x239.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/23-768x611.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/23-660x525.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/23.png 1031w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Şimdi alert ekranından alarmımızı kontrol edelim. Problem Name alanının sağ alt kısmındaki minik &#8220;?&#8221; kısmına <strong>{ITEM.LASTVALUE1}</strong> trigger değerinden gelen son datayı da gelmiş olarak görüyoruz herşey istediğimiz gibi çalışıyor. Bunu yazmamdaki amaç ihtiyaç halinde Media Type içerisinde de gösterebilmek.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="342" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/24-1024x342.png" alt="" class="wp-image-2315" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/24-1024x342.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/24-300x100.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/24-768x256.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/24-660x220.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/24.png 1228w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Aradan 5 dakika kadar bir süre geçtiğinde ise alarmın kendiliğinden Resolve olduğunu görüntülüyorum.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="286" src="https://www.suleymankaratas.net/wp-content/uploads/2023/05/25-1024x286.png" alt="" class="wp-image-2316" srcset="https://www.suleymankaratas.net/wp-content/uploads/2023/05/25-1024x286.png 1024w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/25-300x84.png 300w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/25-768x214.png 768w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/25-660x184.png 660w, https://www.suleymankaratas.net/wp-content/uploads/2023/05/25.png 1419w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Bir makalenin daha sonuna geldik umarım faydalı bir içerik olmuştur.</p>



<p class="wp-block-paragraph"><a href="https://www.udemy.com/course/zabbix-6-monitoring-egitimi-sifirdan-ileri-seviye/" target="_blank" rel="noreferrer noopener">Udemy Zabbix Eğitimi</a></p>
<p><a href="https://www.suleymankaratas.net/zabbix-log-file-monitoring-ssh-login-trigger-on-linux/">Zabbix Log File Monitoring | SSH Login Trigger on Linux</a> yazısı ilk önce <a href="https://www.suleymankaratas.net">Süleyman KARATAŞ</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.suleymankaratas.net/zabbix-log-file-monitoring-ssh-login-trigger-on-linux/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
