<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Yagmur Ocal</title>
    <description>The latest articles on Forem by Yagmur Ocal (@yocal).</description>
    <link>https://forem.com/yocal</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1186027%2F64990949-35d3-4e9a-8173-400705229799.jpeg</url>
      <title>Forem: Yagmur Ocal</title>
      <link>https://forem.com/yocal</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/yocal"/>
    <language>en</language>
    <item>
      <title>Network - Web Senaryosu Nasıl Eklenir ve Trigger Nasıl Oluşturulur?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Fri, 15 Dec 2023 08:29:06 +0000</pubDate>
      <link>https://forem.com/aciklab/network-web-senaryosu-nasil-eklenir-ve-trigger-nasil-olusturulur-3f7b</link>
      <guid>https://forem.com/aciklab/network-web-senaryosu-nasil-eklenir-ve-trigger-nasil-olusturulur-3f7b</guid>
      <description>&lt;p&gt;Bu yazıda, Ağ İzleme eklentisinde web senaryolarının nasıl eklendiğini ve web senaryosu hata verdiğinde, başarılı sonuçlandığında ve yüklenme hızı belirli bir hızın altında oluduğu durumlar için nasıl trigger oluşturulacağını göreceğiz.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liman'a girilir.&lt;/li&gt;
&lt;li&gt;Ağ İzleme eklentisinin bulunduğu sunucuya girilir.&lt;/li&gt;
&lt;li&gt;Eklenti açılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Web Senaryosu Oluşturma
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Monitoring menüsü altındaki Web Scenarios sayfasına girilir.&lt;/li&gt;
&lt;li&gt;"Create Web Scenario" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6Vq4AA0X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocrhvi25cm11is9ulvfe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6Vq4AA0X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocrhvi25cm11is9ulvfe.png" alt="Image description" width="800" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Web Scenario" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"Host"&lt;/strong&gt; alanından senaryo eklenecek ana bilgisayar seçilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Name"&lt;/strong&gt; alanına senaryoya verilecek isim girilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Delay"&lt;/strong&gt; alanına ne kadar sürede bir ölçüm yapılacağı girilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Retries"&lt;/strong&gt; alanına senaryonun kaç defa deneneceği girilir.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_2rtWrp4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16awdc87by0kas2i8zt8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_2rtWrp4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16awdc87by0kas2i8zt8.png" alt="Image description" width="516" height="633"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"Oluştur" butonuna tıklanarak senaryoya adım eklenir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Steps"&lt;/strong&gt; bölümündeki &lt;strong&gt;"Name"&lt;/strong&gt; alanına senaryo adımı için bir isim girilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"URL"&lt;/strong&gt; alanına senaryonun takip etmesi istenen URL girilir.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Senaryoya daha fazla adım eklemek veya çıkarmak için "Steps" alanında bulunan "+/-" butonları kullanılabilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak web senaryosu oluşturulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SfZiiwGJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ebxua5rb7mex55cir4jb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SfZiiwGJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ebxua5rb7mex55cir4jb.png" alt="Image description" width="513" height="631"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Web Senaryosu Hata Verdiğinde Trigger Oluşturma
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ağ İzleme eklentisinin Monitoring menüsü altındaki Hosts sayfasına girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Web Senaryosunun yaratıldığı host'a girilir.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AdtLkM1z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ft3ha8c2bso59retcza.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AdtLkM1z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ft3ha8c2bso59retcza.png" alt="Image description" width="800" height="312"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Oluşturulan web senaryosu "Web" menüsünde de gösterilecektir ve bu sayfadan da oluşturulabilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N9F2sYIx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0wewo0c6a6e56c4sh1ia.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N9F2sYIx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0wewo0c6a6e56c4sh1ia.png" alt="Image description" width="800" height="223"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Oluşturulan web senaryoları için otomatik olarak item'lar oluşturulur. Bunların kontrolü "Items" sekmesinden yapılabilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VDMF-tAN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vxx55wgc481u1aq6yhr8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VDMF-tAN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vxx55wgc481u1aq6yhr8.png" alt="Image description" width="800" height="349"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Trigger oluşturmak için: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Triggers" sekmesine girilir.&lt;/li&gt;
&lt;li&gt;"Create Trigger" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--py_1nSqb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2rahby3m19pai8lwg9r6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--py_1nSqb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2rahby3m19pai8lwg9r6.png" alt="Image description" width="800" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Trigger" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"Description"&lt;/strong&gt; alanına oluşturulan trigger için bir açıklama yazılır. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Items"&lt;/strong&gt; alanına istenen item seçilir. &lt;em&gt;(Bu örnekte "Test-Yocal" web senaryosunun hata vermesi durumu yapılmıştır.)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Function"&lt;/strong&gt; alanına item'ın ortalama değerine mi yoksa son değerine mi bakılacağı seçilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Last of(T)"&lt;/strong&gt; alanına son kaç ölçümde fonksiyonun çalışacağı girilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Operator"&lt;/strong&gt; alanına koşul ifadesi girilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Result"&lt;/strong&gt; alanına hangi sonuç çıkarsa trigger verileceği girilir.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Priority"&lt;/strong&gt; alanında trigger'ın önceliği seçilir.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak trigger oluşturulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y6ZRNz8S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixsr3uj670bv89mou0tq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y6ZRNz8S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixsr3uj670bv89mou0tq.png" alt="Image description" width="543" height="623"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Web Senaryosu Başarılı Çalıştığında Trigger Oluşturma
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;"Create Trigger" butonuna tıklanır.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Açılan "Create Trigger" penceresindeki alanlar bu sefer &lt;em&gt;"Test-Yocal" web senaryosunun başarılı çalışması durumu için doldurulur&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Create" butonuna tıklanarak trigger oluşturulur.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ucJgRI4J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anfzyitys0d4631zp3wy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ucJgRI4J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anfzyitys0d4631zp3wy.png" alt="Image description" width="550" height="629"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Web Senaryosunun Yüklenme Hızı İçin Trigger Oluşturma
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;"Create Trigger" butonuna tıklanır.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Açılan "Create Trigger" penceresindeki alanlar bu sefer &lt;em&gt;"Test-Yocal" web senaryosunun son 10 ölçüm için ortalama yüklenme hızının 19500 Bps'den düşük olması durumu için doldurulur&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Create" butonuna tıklanarak trigger oluşturulur.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0J9Tlst0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ypa07l9z1nh3fv603qvb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0J9Tlst0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ypa07l9z1nh3fv603qvb.png" alt="Image description" width="551" height="624"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Trigger'lar başarılı olarak eklendiğinde aşağıdaki gibi görüntülenecektir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--48uVfkCM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsgyw2im6nvf64mh66bu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--48uVfkCM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsgyw2im6nvf64mh66bu.png" alt="Image description" width="800" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Network - Ajansız ve SNMP'siz Zabbix Host Nasıl İzlenir?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Tue, 12 Dec 2023 13:22:47 +0000</pubDate>
      <link>https://forem.com/aciklab/network-ajansiz-ve-snmpsiz-zabbix-host-nasil-izlenir-3j61</link>
      <guid>https://forem.com/aciklab/network-ajansiz-ve-snmpsiz-zabbix-host-nasil-izlenir-3j61</guid>
      <description>&lt;p&gt;Bu yazıda, Ağ İzleme eklentisinde Zabbix ya da SNMP olmadan makinelerin ping template'i kullanılarak nasıl izlendiğini göreceğiz.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liman'a girilir.&lt;/li&gt;
&lt;li&gt;Ağ İzleme eklentisinin bulunduğu sunucuya girilir. &lt;/li&gt;
&lt;li&gt;Eklenti açılır.&lt;/li&gt;
&lt;li&gt;Monitoring menüsü altındaki Hosts sayfasına girilir.&lt;/li&gt;
&lt;li&gt;"Create Host" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oHFMfqVp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dcapyz8nqi33h7kxizlp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oHFMfqVp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dcapyz8nqi33h7kxizlp.png" alt="Image description" width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Host" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Hostname"&lt;/strong&gt; alanına oluşturulmak istenen ana bilgisayarın adı girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Templates"&lt;/strong&gt; alanından ICMP Ping şablonu seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Groups"&lt;/strong&gt; alanından istenilen grup seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Type"&lt;/strong&gt; alanından ana bilgisayarın tipi seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Connect To"&lt;/strong&gt; alanından makineye nasıl bağlanılacağı seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Address"&lt;/strong&gt; alanı eklenen makineye göre doldurulur. &lt;strong&gt;"Port"&lt;/strong&gt; alanı ise 10050&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak makine kaydedilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rYWzFN0x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8gso51f8s1bjcgmm7fit.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rYWzFN0x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8gso51f8s1bjcgmm7fit.png" alt="Image description" width="340" height="639"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Böylece, eklenen host'a zabbix ajanı kurulmadan ve SNMP kullanılmadan, ilgili host izlenebilir.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Network - Makineye Özel Dashboard Nasıl Oluşturulur?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Tue, 12 Dec 2023 13:04:38 +0000</pubDate>
      <link>https://forem.com/aciklab/network-makineye-ozel-dashboard-nasil-olusturulur-45po</link>
      <guid>https://forem.com/aciklab/network-makineye-ozel-dashboard-nasil-olusturulur-45po</guid>
      <description>&lt;p&gt;Bu yazıda, Ağ İzleme eklentisinde makineye özel dashboard'ların nasıl oluşturulduğunu göreceğiz.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liman'a girilir.&lt;/li&gt;
&lt;li&gt;Ağ İzleme eklentisinin bulunduğu sunucuya girilir.&lt;/li&gt;
&lt;li&gt;Eklenti açılır.&lt;/li&gt;
&lt;li&gt;Monitoring menüsü altındaki Hosts sayfasına girilir.&lt;/li&gt;
&lt;li&gt;"Create Host" butonuna tıklanır. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZRI_DzVi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kmu4r3qd7w8lt831o0q2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZRI_DzVi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kmu4r3qd7w8lt831o0q2.png" alt="Image description" width="800" height="311"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Host" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Hostname"&lt;/strong&gt; alanına oluşturulmak istenen ana bilgisayarın adı girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Templates"&lt;/strong&gt; alanından istenilen şablon seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Groups"&lt;/strong&gt; alanından istenilen grup seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Type"&lt;/strong&gt; alanından ana bilgisayarın tipi seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Connect To"&lt;/strong&gt; alanından makineye nasıl bağlanılacağı seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Address"&lt;/strong&gt; ve &lt;strong&gt;"Port"&lt;/strong&gt; alanları eklenen makineye göre doldurulur.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak makine kaydedilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pVJQeaE5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ehj9yf7hb2b39x1e3a1a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pVJQeaE5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ehj9yf7hb2b39x1e3a1a.png" alt="Image description" width="338" height="636"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Host adının solundaki link butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R2uXefUu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7m4bzf4z4aro179vr7oq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R2uXefUu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7m4bzf4z4aro179vr7oq.png" alt="Image description" width="800" height="27"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan makine sayfasının Dashboard bölümüne girilir.&lt;/li&gt;
&lt;li&gt;"Create Dashboard" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1DVDg4eB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o5fhg3vn5no816tdz8ew.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1DVDg4eB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o5fhg3vn5no816tdz8ew.png" alt="Image description" width="800" height="331"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Dashboard" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Name"&lt;/strong&gt; alanına oluşturulmak istenen dashboard için bir isim girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Items"&lt;/strong&gt; alanındaki tablonun sol tarafından dashboard'a eklenmek istenen itemler seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak Dashboard oluşturulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vSODTjyB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e3eprfbb4i0zpq42epc0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vSODTjyB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e3eprfbb4i0zpq42epc0.png" alt="Image description" width="410" height="628"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Oluşturulan Dashboard tablodaki adının solundaki link butonuna tıklanarak görüntülenir.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Network - Template Üzerinden Nasıl Dashboard Oluşturulur?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Tue, 12 Dec 2023 11:51:23 +0000</pubDate>
      <link>https://forem.com/aciklab/network-template-uzerinden-nasil-dashboard-olusturulur-ij6</link>
      <guid>https://forem.com/aciklab/network-template-uzerinden-nasil-dashboard-olusturulur-ij6</guid>
      <description>&lt;p&gt;Bu yazıda, Ağ İzleme eklentisinde template üzerinden nasıl dashboard oluşturulduğunu ve oluşturulan dashboardun host üzerinden nasıl görüntüleneceğini göreceğiz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Template Üzerinden Dashboard Oluşturma
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Liman'a girilir. &lt;/li&gt;
&lt;li&gt;Ağ İzleme eklentisinin bulunduğu sunucuya girilir.&lt;/li&gt;
&lt;li&gt;Eklenti açılır.&lt;/li&gt;
&lt;li&gt;Konfigürasyon menüsünün altındaki Templates sayfasına girilir.&lt;/li&gt;
&lt;li&gt;"Create Template" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--djVWLRze--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4f47224b4v10iw932t95.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--djVWLRze--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4f47224b4v10iw932t95.png" alt="Image description" width="800" height="308"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Template" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Name"&lt;/strong&gt; alanına istenen şablon adı girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Host Groups"&lt;/strong&gt; alanından ilgili ana bilgisayar grubu seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Eğer isteniyorsa &lt;strong&gt;"Description"&lt;/strong&gt; alanına açıklama yazılır.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Create butonuna tıklanarak şablon oluşturulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gYFpNt_C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dwwfkop63mjw6qlj1jih.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gYFpNt_C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dwwfkop63mjw6qlj1jih.png" alt="Image description" width="341" height="636"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Şablon adının solundaki link butonuna tıklanır&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--K-2GDmr7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jgdmmuau38b0lqbf8czu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--K-2GDmr7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jgdmmuau38b0lqbf8czu.png" alt="Image description" width="800" height="27"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan şablon sayfasının host bölümüne girilir.&lt;/li&gt;
&lt;li&gt;"Add Host" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hgST5hBP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oscr5k1fl2glxgbr5o9j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hgST5hBP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oscr5k1fl2glxgbr5o9j.png" alt="Image description" width="800" height="376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Add Host" penceresindeki &lt;strong&gt;"Hosts"&lt;/strong&gt; alanından ilgilenilen ana bilgisayar seçilir ve "Add" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ni9jBCv9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qo8k4dgry8ibmswcj8kc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ni9jBCv9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qo8k4dgry8ibmswcj8kc.png" alt="Image description" width="344" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan şablon sayfasının item bölümüne girilir. &lt;/li&gt;
&lt;li&gt;"Create Item" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xIuEKJsQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2n7q9p6pwe9ma3h0uy8b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xIuEKJsQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2n7q9p6pwe9ma3h0uy8b.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Item" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Name"&lt;/strong&gt; alanına yaratılmak istenen item adı girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Type"&lt;/strong&gt; alanından item tipi seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Key"&lt;/strong&gt; alanının sağındaki seç butonuna tıklanır ve eklenmek istenen anahtar seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Type of Information"&lt;/strong&gt; ve &lt;strong&gt;"Update Interval"&lt;/strong&gt; alanları isteniyorsa değiştirilebilir.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak item oluşturulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lQ81PFxd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mvltd9qnli4mrfphrvkm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lQ81PFxd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mvltd9qnli4mrfphrvkm.png" alt="Image description" width="489" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Şablon sayfasının Dashboard ekranına girilir.&lt;/li&gt;
&lt;li&gt;Eklenmek istenen dashboardlar, ekrandaki tablonun sol tarafındaki listeden seçilir.&lt;/li&gt;
&lt;li&gt;"Kaydet" butonuna tıklanarak dashboard kaydedilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Tr0AEnrH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6b2k0k2rjqvxvu9d6fr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Tr0AEnrH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6b2k0k2rjqvxvu9d6fr.png" alt="Image description" width="800" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Liman 2.0 Eklentiye Lisans Nasıl Eklenir?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Tue, 12 Dec 2023 07:16:14 +0000</pubDate>
      <link>https://forem.com/aciklab/liman-20-eklentiye-lisans-nasil-eklenir-46b5</link>
      <guid>https://forem.com/aciklab/liman-20-eklentiye-lisans-nasil-eklenir-46b5</guid>
      <description>&lt;p&gt;Bu yazıda, Liman'daki eklentilere nasıl lisans ekleneceğini göreceğiz.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liman'a girilir.&lt;/li&gt;
&lt;li&gt;Ayarlar menüsüne girilir.&lt;/li&gt;
&lt;li&gt;Eklentiler ekranına girilir.&lt;/li&gt;
&lt;li&gt;Lisans eklenmek istenen eklentinin sağındaki üç nokta butonuna ardından da "Lisans Ekle" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--34VNwSyJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/49aqoudh6e3np2sgxbqs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--34VNwSyJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/49aqoudh6e3np2sgxbqs.png" alt="Image description" width="800" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Lisans Ekle" penceresindeki &lt;strong&gt;"Lisans"&lt;/strong&gt; alanına Liman yetkilisinden alınan lisans kopyalanıp yapıştırılır ve "Ekle" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Lisansın başarıyla eklendiğine dair bir bildirim gelecektir. Ayrıca, Eklentiler sayfasındaki tabloda da eklenti "Lisanslanmış" olarak gözükecektir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4I4pM1d7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mx82358kung5eepzv77l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4I4pM1d7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mx82358kung5eepzv77l.png" alt="Image description" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Network - Nasıl Dashboard Oluşturulur?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Tue, 12 Dec 2023 05:45:38 +0000</pubDate>
      <link>https://forem.com/aciklab/network-nasil-dashboard-olusturulur-12jm</link>
      <guid>https://forem.com/aciklab/network-nasil-dashboard-olusturulur-12jm</guid>
      <description>&lt;p&gt;Bu yazıda, Ağ İzleme eklentisinin Genel Dashboardlar sayfasında nasıl dashboard oluşturulduğunu ve kullanıcılara nasıl atandığını göreceğiz.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liman'a girilir.&lt;/li&gt;
&lt;li&gt;Ağ İzleme eklentisinin bulunduğu sunucuya girilir.&lt;/li&gt;
&lt;li&gt;Eklenti açılır.&lt;/li&gt;
&lt;li&gt;Dashboard sayfasına girilir.&lt;/li&gt;
&lt;li&gt;"Create Dashboard" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KNKgtQJQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hws1pmhqa8lq36v39ktm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KNKgtQJQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hws1pmhqa8lq36v39ktm.png" alt="Image description" width="800" height="298"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create Dashboard" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1.&lt;strong&gt;"Name"&lt;/strong&gt; alanına, oluşturulmak istenen Dashboard'un ismi girilir. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"Users"&lt;/strong&gt; alanından da oluşturulan Dashboard'u kullanacak kullanıcılar seçilir.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak dashboard oluşturulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Tbl1zKWO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9s7qlm9z35ynavhzvvrk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Tbl1zKWO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9s7qlm9z35ynavhzvvrk.png" alt="Image description" width="332" height="635"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Oluşturulan Dashboard düzenlenmek istendiğinde Dashboard adının yanındaki link ikonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l34kmI8S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/urx5oxz6tb8yk4rhbc3c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l34kmI8S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/urx5oxz6tb8yk4rhbc3c.png" alt="Image description" width="800" height="286"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan Dashboard ekranında, sağ üstteki "Edit Dashboard" butonuna tıklanır.&lt;/li&gt;
&lt;li&gt;Editleme modunda "Add Widget" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1zDqa7Vl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sjbovioav6l1dnifw5d5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1zDqa7Vl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sjbovioav6l1dnifw5d5.png" alt="Image description" width="800" height="273"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Add Widget" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Type"&lt;/strong&gt; alanından widget tipi seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Name"&lt;/strong&gt; alanına widget için bir ad girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Host"&lt;/strong&gt; alanından da widget'ın kullanılacağı ana bilgisayar seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Item"&lt;/strong&gt; alanında widget'ın bakacağı item seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Add" butonuna tıklanarak widget, dashboard'a eklenir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e2LCNQAI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zdcug8wcl2mzle9v0lpm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e2LCNQAI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zdcug8wcl2mzle9v0lpm.png" alt="Image description" width="350" height="634"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  "User" Oluşturma
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ağ İzleme eklentisinin Administration sayfasının altındaki Users ekranına girilir.&lt;/li&gt;
&lt;li&gt;"Create User" butonuna tıklanır. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ibAq_Gei--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/amvn3hpi4byq5x5alrll.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ibAq_Gei--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/amvn3hpi4byq5x5alrll.png" alt="Image description" width="800" height="277"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create User" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Username"&lt;/strong&gt; alanına kullanıcı adı girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Name"&lt;/strong&gt; ve &lt;strong&gt;"Surname"&lt;/strong&gt; alanları isteniyorsa doldurulabilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Groups"&lt;/strong&gt; alanından bir kullanıcı grubu seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Password"&lt;/strong&gt; alanına belirlenen şifrenin en az 8 karakterden oluşmasına dikkat edilmelidir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Role"&lt;/strong&gt; alanında da bir kullanıcı rolü seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak kullanıcı oluşturulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FrPHKJMe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2u4xjse4penjnhbfw4gi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FrPHKJMe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2u4xjse4penjnhbfw4gi.png" alt="Image description" width="408" height="629"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  "User Group" Oluşturma
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ağ İzleme eklentisinin Administration sayfasının altındaki User Groups ekranına girilir.&lt;/li&gt;
&lt;li&gt;"Create User Group" butonuna tıklanır. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jEacRKr3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g3ex5crmqj6bsn2qsqyr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jEacRKr3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g3ex5crmqj6bsn2qsqyr.png" alt="Image description" width="800" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Create User" penceresinde:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Name"&lt;/strong&gt; alanına oluşturulmak istenen kullanıcı grubunun adı girilir.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"Users"&lt;/strong&gt; alanından kullanıcı grubuna eklenecek kullanıcılar seçilir.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;"Create" butonuna tıklanarak kullanıcı grubu oluşturulur. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EMsXvTQP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j718ef5b2azvjjl00ljs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EMsXvTQP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j718ef5b2azvjjl00ljs.png" alt="Image description" width="477" height="635"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Oracle Linux 8.8'de Yedekli Yapıya Node Nasıl Eklenir?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Fri, 08 Dec 2023 08:12:58 +0000</pubDate>
      <link>https://forem.com/aciklab/oracle-linux-88de-yedekli-yapiya-node-nasil-eklenir-34a</link>
      <guid>https://forem.com/aciklab/oracle-linux-88de-yedekli-yapiya-node-nasil-eklenir-34a</guid>
      <description>&lt;p&gt;Bu yazıda, Oracle Linux'ta oluşturulan yedekli yapıya yeni node (node-2 ve node-3) nasıl eklenir göreceğiz. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Yedekli yapının nasıl oluşturulacağını aşağıdaki yazıda bulabilirsiniz: &lt;br&gt;
&lt;a href="https://dev.to/aciklab/oracle-linux-88de-postgresql-13-yedekli-yapi-nasil-kurulur-patroni-etcd-haproxy-4711"&gt;https://dev.to/aciklab/oracle-linux-88de-postgresql-13-yedekli-yapi-nasil-kurulur-patroni-etcd-haproxy-4711&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Node-2
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Yapıya eklenecek olan makineye &lt;code&gt;ssh&lt;/code&gt; ile bağlanılır.&lt;/li&gt;
&lt;li&gt;İlk yazıdaki gibi PostgreSQL ve Patroni kurulumları yapılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;PostgreSQL'de oluşturulan kullanıcı ve şifrelerin &lt;strong&gt;aynı&lt;/strong&gt; olmasına dikkat edilmelidir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;İkinci makinedeki &lt;strong&gt;/etc/patroni.yml&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki gibi düzenlenir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;scope: development
namespace: /db/
name: node-2

restapi:
    listen: &amp;lt;node-2-ip-adresi&amp;gt;:8008
    connect_address: &amp;lt;node-2-ip-adresi&amp;gt;:8008

etcd:
    host: &amp;lt;node-1-ip-adresi&amp;gt;:2379

bootstrap:
    dcs:
        ttl: 30
        loop_wait: 10
        retry_timeout: 10
        maximum_lag_on_failover: 1048576
        postgresql:
            use_pg_rewind: true

    initdb:
    - encoding: UTF8
    - data-checksums

    pg_hba:
    - host replication replicator 127.0.0.1/32 md5
    - host replication replicator &amp;lt;node-2-ip-adresi&amp;gt;:/0 md5
    - host replication replicator &amp;lt;node-1-ip-adresi&amp;gt;:/0 md5
    - host all all 0.0.0.0/0 md5

    users:
    admin:
            password: admin
            options:
                - createrole
                - createdb

postgresql:
    listen: &amp;lt;node-2-ip-adresi&amp;gt;:5432
    connect_address: &amp;lt;node-2-ip-adresi&amp;gt;:5432
    data_dir: /data/patroni
    pgpass: /tmp/pgpass
    authentication:
        replication:
            username: replicator
            password: postgres-parola
        superuser:
            username: postgres
            password: postgres-parola
    parameters:
        unix_socket_directories: '.'

tags:
    nofailover: false
    noloadbalance: false
    clonefrom: false
    nosync: false
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;İkinci makinedeki &lt;strong&gt;/etc/systemd/system/patroni.service&lt;/strong&gt; dosyası birinci makinedeki gibi düzenlenmelidir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Birinci makineye &lt;code&gt;ssh&lt;/code&gt; ile bağlanılır ve aşağıdaki konfigürasyon dosyalarında ikinci düğümü eklemek için gereken düzenlemeler yapılır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;/etc/patroni.yml&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki gibi düzenlenir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;scope: development
namespace: /db/
name: node-1

restapi:
    listen: &amp;lt;node-1-ip-adresi&amp;gt;:8008
    connect_address: &amp;lt;node-1-ip-adresi&amp;gt;:8008

etcd:
    host: &amp;lt;node-1-ip-adresi&amp;gt;:2379

bootstrap:
    dcs:
        ttl: 30
        loop_wait: 10
        retry_timeout: 10
        maximum_lag_on_failover: 1048576
        postgresql:
            use_pg_rewind: true

    initdb:
    - encoding: UTF8
    - data-checksums

    pg_hba:
    - host replication replicator 127.0.0.1/32 md5
    - host replication replicator &amp;lt;node-1-ip-adresi&amp;gt;/0 md5
    - host replication replicator &amp;lt;node-2-ip-adresi&amp;gt;/0 md5
    - host all all 0.0.0.0/0 md5

    users:
    admin:
            password: admin
            options:
                - createrole
                - createdb

postgresql:
    listen: &amp;lt;node-1-ip-adresi&amp;gt;:5432
    connect_address: &amp;lt;node-1-ip-adresi&amp;gt;:5432
    data_dir: /data/patroni
    pgpass: /tmp/pgpass
    authentication:
        replication:
            username: replicator
            password: postgres-parola
        superuser:
            username: postgres
            password: postgres-parola
    parameters:
        unix_socket_directories: '.'

tags:
    nofailover: false
    noloadbalance: false
    clonefrom: false
    nosync: false
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;/etc/etcd/etcd.conf&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ETCD_LISTEN_PEER_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2380"
ETCD_LISTEN_CLIENT_URLS="http://localhost:2379,http://&amp;lt;node-1-ip-adresi&amp;gt;:2379"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2380"
ETCD_INITIAL_CLUSTER="etcd-1=http://&amp;lt;node-1-ip-adresi&amp;gt;:2380,etcd-2=http://&amp;lt;node-2-ip-adresi&amp;gt;:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2379"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;/etc/haproxy/haproxy.cfg&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;global
    maxconn 1000

defaults
    log global
    mode tcp
    retries 2
    timeout client 30m
    timeout connect 4s
    timeout server 30m
    timeout check 5s

listen postgres
    bind *:5000
    option httpchk
    http-check expect status 200
    default-server inter 3s fall 3 rise 2 on-marked-down shutdown-sessions
    server psql-node-1 &amp;lt;node-1-ip-adresi&amp;gt;:5432 maxconn 100 check port 8008
    server psql-node-2 &amp;lt;node-2-ip-adresi&amp;gt;:5432 maxconn 100 check port 8008
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Birinci makinedeki servisler tekrar başlatılır ve çalışma durumları kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart haproxy
systemctl status hasproxy
systemctl restart etcd
systemctl status etcd
systemctl restart patroni
systemctl status patroni
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;İkinci makinedeki servis dosyaları yeniden yüklenir. PostgreSQL durdurulur. Patroni tekrar başlatılır ve çalışma durumu kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl daemon-reload
systemctl stop postgresql-13
systemctl restart patroni
systemctl status patroni
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Servislerin loglarında hata alınıyorsa güvenlik duvarından kaynaklı olabilir. &lt;code&gt;systemctl stop firewalld&lt;/code&gt; komutuyla güvenlik duvarı durdurulabilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Her iki makinedeki tüm servislerin başarılı olarak çalıştığı kontrol edildikten sonra yedekli yapı aşağıdaki komutla, her iki makineden de kontrol edilebilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;patronictl -c /etc/patroni.yml list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bu komutun çıktısı aşağıdaki gibi olmalıdır.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F86ssddvxz09mgwhjx3ht.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F86ssddvxz09mgwhjx3ht.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Lider durumundaki patroni tekrar başlatıldığında eklenen ikinci makine lider durumuna geçmelidir.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart patroni
patronictl -c /etc/patroni.yml list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxfa2qq394kmchcoj16t4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxfa2qq394kmchcoj16t4.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Node-3
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Yapıya eklenecek olan makineye &lt;code&gt;ssh&lt;/code&gt; ile bağlanılır.&lt;/li&gt;
&lt;li&gt;İlk yazıdaki ve ikinci makinede yapıldığı gibi PostgreSQL ve Patroni kurulumları yapılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;PostgreSQL'de oluşturulan kullanıcı ve şifrelerin &lt;strong&gt;aynı&lt;/strong&gt; olmasına dikkat edilmelidir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Üçüncü makinedeki &lt;strong&gt;/etc/patroni.yml&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki gibi düzenlenir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;scope: development
namespace: /db/
name: node-3

restapi:
    listen: &amp;lt;node-3-ip-adresi&amp;gt;:8008
    connect_address: &amp;lt;node-3-ip-adresi&amp;gt;:8008

etcd:
    host: &amp;lt;node-1-ip-adresi&amp;gt;:2379

bootstrap:
    dcs:
        ttl: 30
        loop_wait: 10
        retry_timeout: 10
        maximum_lag_on_failover: 1048576
        postgresql:
            use_pg_rewind: true

    initdb:
    - encoding: UTF8
    - data-checksums

    pg_hba:
    - host replication replicator 127.0.0.1/32 md5
    - host replication replicator &amp;lt;node-3-ip-adresi&amp;gt;:/0 md5
    - host replication replicator &amp;lt;node-1-ip-adresi&amp;gt;:/0 md5
    - host replication replicator &amp;lt;node-2-ip-adresi&amp;gt;:/0 md5
    - host all all 0.0.0.0/0 md5

    users:
    admin:
            password: admin
            options:
                - createrole
                - createdb

postgresql:
    listen: &amp;lt;node-3-ip-adresi&amp;gt;:5432
    connect_address: &amp;lt;node-3-ip-adresi&amp;gt;:5432
    data_dir: /data/patroni
    pgpass: /tmp/pgpass
    authentication:
        replication:
            username: replicator
            password: postgres-parola
        superuser:
            username: postgres
            password: postgres-parola
    parameters:
        unix_socket_directories: '.'

tags:
    nofailover: false
    noloadbalance: false
    clonefrom: false
    nosync: false

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Üçüncü makinedeki &lt;strong&gt;/etc/systemd/system/patroni.service&lt;/strong&gt; dosyası da birinci ve ikinci makinedekiler gibi düzenlenmelidir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;İkinci makineye &lt;code&gt;ssh&lt;/code&gt; ile bağlanılır ve &lt;strong&gt;/etc/patroni.yml&lt;/strong&gt;  dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve üçüncü düğüm, aşağıdaki gibi eklenir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;scope: development
namespace: /db/
name: node-2

restapi:
    listen: &amp;lt;node-2-ip-adresi&amp;gt;:8008
    connect_address: &amp;lt;node-2-ip-adresi&amp;gt;:8008

etcd:
    host: &amp;lt;node-1-ip-adresi&amp;gt;:2379

bootstrap:
    dcs:
        ttl: 30
        loop_wait: 10
        retry_timeout: 10
        maximum_lag_on_failover: 1048576
        postgresql:
            use_pg_rewind: true

    initdb:
    - encoding: UTF8
    - data-checksums

    pg_hba:
    - host replication replicator 127.0.0.1/32 md5
    - host replication replicator &amp;lt;node-2-ip-adresi&amp;gt;:/0 md5
    - host replication replicator &amp;lt;node-1-ip-adresi&amp;gt;:/0 md5
    - host replication replicator &amp;lt;node-3-ip-adresi&amp;gt;:/0 md5
    - host all all 0.0.0.0/0 md5

    users:
    admin:
            password: admin
            options:
                - createrole
                - createdb

postgresql:
    listen: &amp;lt;node-2-ip-adresi&amp;gt;:5432
    connect_address: &amp;lt;node-2-ip-adresi&amp;gt;:5432
    data_dir: /data/patroni
    pgpass: /tmp/pgpass
    authentication:
        replication:
            username: replicator
            password: postgres-parola
        superuser:
            username: postgres
            password: postgres-parola
    parameters:
        unix_socket_directories: '.'

tags:
    nofailover: false
    noloadbalance: false
    clonefrom: false
    nosync: false
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Birinci makineye &lt;code&gt;ssh&lt;/code&gt; ile bağlanılır ve aşağıdaki konfigürasyon dosyalarında üçüncü düğümü eklemek için gereken düzenlemeler yapılır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;/etc/patroni.yml&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki gibi düzenlenir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;scope: development
namespace: /db/
name: node-1

restapi:
    listen: &amp;lt;node-1-ip-adresi&amp;gt;:8008
    connect_address: &amp;lt;node-1-ip-adresi&amp;gt;:8008

etcd:
    host: &amp;lt;node-1-ip-adresi&amp;gt;:2379

bootstrap:
    dcs:
        ttl: 30
        loop_wait: 10
        retry_timeout: 10
        maximum_lag_on_failover: 1048576
        postgresql:
            use_pg_rewind: true

    initdb:
    - encoding: UTF8
    - data-checksums

    pg_hba:
    - host replication replicator 127.0.0.1/32 md5
    - host replication replicator &amp;lt;node-1-ip-adresi&amp;gt;/0 md5
    - host replication replicator &amp;lt;node-2-ip-adresi&amp;gt;/0 md5
    - host replication replicator &amp;lt;node-3-ip-adresi&amp;gt;/0 md5
    - host all all 0.0.0.0/0 md5

    users:
    admin:
            password: admin
            options:
                - createrole
                - createdb

postgresql:
    listen: &amp;lt;node-1-ip-adresi&amp;gt;:5432
    connect_address: &amp;lt;node-1-ip-adresi&amp;gt;:5432
    data_dir: /data/patroni
    pgpass: /tmp/pgpass
    authentication:
        replication:
            username: replicator
            password: postgres-parola
        superuser:
            username: postgres
            password: postgres-parola
    parameters:
        unix_socket_directories: '.'

tags:
    nofailover: false
    noloadbalance: false
    clonefrom: false
    nosync: false
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;/etc/etcd/etcd.conf&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ETCD_LISTEN_PEER_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2380"
ETCD_LISTEN_CLIENT_URLS="http://localhost:2379,http://&amp;lt;node-1-ip-adresi&amp;gt;:2379"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2380"
ETCD_INITIAL_CLUSTER="etcd-1=http://&amp;lt;node-1-ip-adresi&amp;gt;:2380,etcd-2=http://&amp;lt;node-2-ip-adresi&amp;gt;:2380,etcd-3=http://&amp;lt;node-3-ip-adresi&amp;gt;:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2379"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;/etc/haproxy/haproxy.cfg&lt;/strong&gt; dosyasına &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;global
    maxconn 1000

defaults
    log global
    mode tcp
    retries 2
    timeout client 30m
    timeout connect 4s
    timeout server 30m
    timeout check 5s

listen postgres
    bind *:5000
    option httpchk
    http-check expect status 200
    default-server inter 3s fall 3 rise 2 on-marked-down shutdown-sessions
    server psql-node-1 &amp;lt;node-1-ip-adresi&amp;gt;:5432 maxconn 100 check port 8008
    server psql-node-2 &amp;lt;node-2-ip-adresi&amp;gt;:5432 maxconn 100 check port 8008
    server psql-node-3 &amp;lt;node-3-ip-adresi&amp;gt;:5432 maxconn 100 check port 8008
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Birinci makinedeki servisler tekrar başlatılır ve çalışma durumları kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart haproxy
systemctl status hasproxy
systemctl restart etcd
systemctl status etcd
systemctl restart patroni
systemctl status patroni
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;İkinci makinedeki Patroni tekrar başlatılır ve çalışma durumu kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart patroni
systemctl status patroni
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Üçüncü makinedeki servis dosyaları yeniden yüklenir. PostgreSQL durdurulur. Patroni tekrar başlatılır ve çalışma durumu kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl daemon-reload
systemctl stop postgresql-13
systemctl restart patroni
systemctl status patroni
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Servislerin loglarında hata alınıyorsa güvenlik duvarından kaynaklı olabilir. &lt;code&gt;systemctl stop firewalld&lt;/code&gt; komutuyla güvenlik duvarı durdurulabilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Her üç makinedeki tüm servislerin başarılı olarak çalıştığı kontrol edildikten sonra yedekli yapı aşağıdaki komutla, her üç makineden de kontrol edilebilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;patronictl -c /etc/patroni.yml list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bu komutun çıktısı aşağıdaki gibi olmalıdır.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs6024y0yv9y4w3g1xaa9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs6024y0yv9y4w3g1xaa9.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Lider durumundaki patroni tekrar başlatıldığında eklenen ikinci makine lider durumuna geçecektir.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart patroni
patronictl -c /etc/patroni.yml list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11a308kqei8rq71vidd6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11a308kqei8rq71vidd6.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;İkinci makine lider durumundayken bu makinedeki patroni tekrar başlatılırsa da eklenen üçüncü makine lider duruma geçecektir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcv4ganug9s2qwgkg8prf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcv4ganug9s2qwgkg8prf.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Oracle Linux 8.8'de PostgreSQL 13 Yedekli Yapı Nasıl Kurulur? - Patroni, ETCD, HAProxy</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Thu, 07 Dec 2023 13:35:41 +0000</pubDate>
      <link>https://forem.com/aciklab/oracle-linux-88de-postgresql-13-yedekli-yapi-nasil-kurulur-patroni-etcd-haproxy-4711</link>
      <guid>https://forem.com/aciklab/oracle-linux-88de-postgresql-13-yedekli-yapi-nasil-kurulur-patroni-etcd-haproxy-4711</guid>
      <description>&lt;p&gt;Bu yazıda, Oracle Linux 8.8 makinede yedekli veritabanı yapısı (PostgreSQL 13.13 , Patroni 3.2.1 , ETCD 3.5.10 ve HAProxy 1.8.27) kurulumu nasıl yapılır göreceğiz. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sanal makineye &lt;code&gt;ssh&lt;/code&gt; ile bağlanılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ETCD Kurulumu:
&lt;/h3&gt;

&lt;p&gt;İlk olarak, &lt;code&gt;curl&lt;/code&gt;, &lt;code&gt;wget&lt;/code&gt; ve &lt;code&gt;vim&lt;/code&gt; paketleri kurulur. Sonrasında, ETCD'nin son sürümü GitHub'dan indirilir. İndirilen sürüm açılır ve /usr/local/bin klasörüne taşınır. ETCD'nin kurulum durumunu kontrol etmek için sürüm bilgisi görüntülenir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo dnf -y install curl wget vim
ETCD_RELEASE=$(curl -s https://api.github.com/repos/etcd-io/etcd/releases/latest|grep tag_name | cut -d '"' -f 4)
echo $ETCD_RELEASE
wget https://github.com/etcd-io/etcd/releases/download/${ETCD_RELEASE}/etcd-${ETCD_RELEASE}-linux-amd64.tar.gz
tar xvf etcd-${ETCD_RELEASE}-linux-amd64.tar.gz
cd etcd-${ETCD_RELEASE}-linux-amd64
sudo mv etcd* /usr/local/bin 
ls /usr/local/bin 
/usr/local/bin/etcd --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Kurulumun devamında, ETCD'nin depolama sisteminin kullanımı için gerekli olan düzenlemeler yapılır. ETCD'nin veritabanını saklamak için /var/lib/etcd/ dizini oluşturulur. ETCD'nin konfigüraasyon dosyalarını saklamak için /etc/etcd dizini oluşturulur. ETCD için sistem kullanıcı grubu oluşturulur. ETCD için sistem kullanıcısını oluşturur. /var/lib/etcd/ dizini ve içeriği, ETCD için oluşturulan kullanıcı ve gruba ait olarak düzenlenir. /var/lib/etcd/ dizini kullanıcısı ve grup üyelerine yazma ve okuma yetkisi verilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo mkdir -p /var/lib/etcd/
sudo mkdir /etc/etcd
sudo groupadd --system etcd
sudo useradd -s /sbin/nologin --system -g etcd etcd
sudo chown -R etcd:etcd /var/lib/etcd/
sudo chmod 0775 /var/lib/etcd/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;/etc/systemd/system/etcd.service&lt;/strong&gt; dosyasının içine &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Unit]
Description=etcd key-value store
Documentation=https://github.com/etcd-io/etcd
After=network.target

[Service]
User=etcd
Type=notify
EnvironmentFile=/etc/etcd/etcd.conf
Environment=ETCD_DATA_DIR=/var/lib/etcd
Environment=ETCD_NAME=%m
ExecStart=/usr/local/bin/etcd --enable-v2=true
Restart=always
RestartSec=10s
LimitNOFILE=40000

[Install]
WantedBy=multi-user.target
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Konfigürasyon dosyalarında, boşluklardan kaynaklı çalışmama durumu olabiliyor. Tekrar yazmayı deneyebilirsiniz. :)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;/etc/etcd/etcd.conf&lt;/strong&gt; dosyasının içine &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ETCD_LISTEN_PEER_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2380"
ETCD_LISTEN_CLIENT_URLS="http://localhost:2379,http://&amp;lt;node-1-ip-adresi&amp;gt;:2379"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2380"
ETCD_INITIAL_CLUSTER="default=http://&amp;lt;node-1-ip-adresi&amp;gt;:2380,"
ETCD_ADVERTISE_CLIENT_URLS="http://&amp;lt;node-1-ip-adresi&amp;gt;:2379"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Servis dosyalarında yapılan değişiklikler olduğundan bu dosyalar yeniden yüklenir ve ETCD servisinin, sistem başlangıcında otomatik başlatılması sağlanır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl daemon-reload
sudo systemctl enable etcd.service
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;SELinux'un kullanıldığı sistemde ETCD'nin düzgün bir şekilde çalışabilmesi için gerekli ayarlar yapılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo ausearch -c '(etcd)' --raw | audit2allow -M my-etcd
sudo semodule -X 300 -i my-etcd.pp
sudo restorecon -Rv /usr/local/bin/etcd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Son olarak, ETCD servisi tekrar başlatılır ve servis durumu kontrol edilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart etcd
systemctl status etcd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  PostgreSQL Kurulumu:
&lt;/h3&gt;

&lt;p&gt;İlk olarak, PostgreSQL'in yum deposunun RPM paketi indirilir. yum deposunun yapılandırma dosyasının içeriği görüntülenir. PostgreSQL deposunun başarıyla eklenip eklenmediğini kontrol etmek için yum deposu listesi görüntülenir. PostgreSQL modülü devre dışı bırakılır. Mevcut depolarda PostgreSQL 13 ile ilgili paketler aranır. PostgreSQL 13 sunucu paketleri yüklenir. PostgreSQL başlatılır ve başlangıç veritabanı oluşturulur.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
cat /etc/yum.repos.d/pgdg-redhat-all.repo
sudo dnf repolist
sudo dnf -qy module disable postgresql
sudo dnf search postgresql13
sudo dnf install postgresql13 postgresql13-server
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;PostgreSQL servisinin sistem başlangıcında otomatik başlatılması sağlanır ve servis durumu kontrol edilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl enable --now postgresql-13
systemctl status postgresql-13
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;PostgreSQL veritabanına bağlanılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;su - postgres
psql
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yedekli yapıda kullanılacak veritabanı kullanıcıları ve şifreleri oluşturulur.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ALTER ROLE postgres WITH PASSWORD 'postgres-parola';
CREATE ROLE replicator WITH ENCRYPTED PASSWORD 'postgres-parola';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;PostgreSQL'den çıkış yapılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;\q
exit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Patroni Kurulumu:
&lt;/h3&gt;

&lt;p&gt;Patroni yüklenir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo yum install patroni
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Python 3 için pip paket yöneticisi, Python 3 geliştirme dosyaları ve PostgreSQL geliştirme dosyaları yüklenir. Pip güncellenir. Python 3 ve PostgreSQL geliştirme dosyaları kurulur ve bazı Python paketleri yüklenir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo yum install python3-pip python3-devel postgresql-devel -y
pip3 install --upgrade pip
pip install patroni python-etcd psycopg2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;PostgreSQL 13 için bir bağlantı linki oluşturulur.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo ln -s /usr/pgsql-13/bin/* /usr/sbin/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;/data/patroni dizini oluşturulur ve dizinin altındaki dosylar ve dizinler 'postgres' kullanıcısına ve 'postgres' grubuna atanır. Okuma, yazma ve çalıştırma izinleri 'postgres' kullanıcısına verilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo mkdir -p /data/patroni
sudo chown -R postgres:postgres /data/
sudo chmod -R 700 /data/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;/etc/patroni.yml&lt;/strong&gt; dosyasının içine &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;scope: development
namespace: /db/
name: node-1

restapi:
    listen: &amp;lt;node-1-ip-adresi&amp;gt;:8008
    connect_address: &amp;lt;node-1-ip-adresi&amp;gt;:8008

etcd:
    host: &amp;lt;node-1-ip-adresi&amp;gt;:2379

bootstrap:
    dcs:
        ttl: 30
        loop_wait: 10
        retry_timeout: 10
        maximum_lag_on_failover: 1048576
        postgresql:
            use_pg_rewind: true

    initdb:
    - encoding: UTF8
    - data-checksums

    pg_hba:
    - host replication replicator 127.0.0.1/32 md5
    - host replication replicator &amp;lt;node-1-ip-adresi&amp;gt;:/0 md5
    - host all all 0.0.0.0/0 md5

    users:
    admin:
            password: admin
            options:
                - createrole
                - createdb

postgresql:
    listen: &amp;lt;node-1-ip-adresi&amp;gt;:5432
    connect_address: &amp;lt;node-1-ip-adresi&amp;gt;:5432
    data_dir: /data/patroni
    pgpass: /tmp/pgpass
    authentication:
        replication:
            username: replicator
            password: postgres-parola
        superuser:
            username: postgres
            password: postgres-parola
    parameters:
        unix_socket_directories: '.'

tags:
    nofailover: false
    noloadbalance: false
    clonefrom: false
    nosync: false
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;/etc/systemd/system/patroni.service&lt;/strong&gt; dosyasının içine &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Unit]
Description=Runners to orchestrate a high-availability PostgreSQL
After=syslog.target network.target

[Service]
Type=simple

User=postgres
Group=postgres

ExecStart=/usr/bin/patroni /etc/patroni.yml
KillMode=process
TimeoutSec=30
Restart=no

[Install]
WantedBy=multi-user.target
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Servis dosyaları yeniden yüklenir. PostgreSQL durdurulur. Patroni servisi tekrar başlatılır ve çalışma durumu kontrol edilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl daemon-reload
systemctl stop postgresql-13
systemctl restart patroni
systemctl status patroni
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  HAProxy Kurulumu:
&lt;/h3&gt;

&lt;p&gt;HAProxy yüklenir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo yum install haproxy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;/etc/haproxy/haproxy.cfg&lt;/strong&gt; dosyasının içine &lt;code&gt;nano&lt;/code&gt; ile girilir ve aşağıdaki düzenlemeler yapılır.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;global
    maxconn 1000

defaults
    log global
    mode tcp
    retries 2
    timeout client 30m
    timeout connect 4s
    timeout server 30m
    timeout check 5s

listen postgres
    bind *:5000
    option httpchk
    http-check expect status 200
    default-server inter 3s fall 3 rise 2 on-marked-down shutdown-sessions
    server psql-node-1 &amp;lt;node-1-ip-adresi&amp;gt;:5432 maxconn 100 check port 8008
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;HAProxy servisi tekrar başlatılır ve çalışma durumu kontrol edilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart haproxy
systemctl status haproxy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Yapının Kontrol Edilmesi:
&lt;/h3&gt;

&lt;p&gt;Aşağıdaki komut ile sistemin çalışıp çalışmadığı kontrol edilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;patronictl -c /etc/patroni.yml list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bu komutun çıktısı aşağıdaki gibi olmalıdır.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezcwkmd2e4j6slg38t0x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fezcwkmd2e4j6slg38t0x.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Önemli Notlar:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Herhangi bir aşamada portlarla ilgili bağlantı hatası alınıyorsa &lt;code&gt;ss -tlnp&lt;/code&gt; komutu ile dinlenen portlar kontrol edilebilir.&lt;/li&gt;
&lt;li&gt;Servisler güvenlik duvarı açık olduğu için çalışmıyor olabilir. Aşağıdaki komut ile güvenlik duvarı durdurulabilir. &lt;code&gt;systemctl stop firewalld&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Nasıl yeni düğüm ekleneceğini aşağıdaki yazıda bulabilirsiniz: &lt;a href="https://dev.to/aciklab/oracle-linux-88de-yedekli-yapiya-node-nasil-eklenir-34a"&gt;https://dev.to/aciklab/oracle-linux-88de-yedekli-yapiya-node-nasil-eklenir-34a&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
    <item>
      <title>Liman 2.0 Ağ İzleme Eklentisi Ayarları Nasıl Yapılır?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Thu, 07 Dec 2023 07:35:14 +0000</pubDate>
      <link>https://forem.com/aciklab/liman-20-ag-izleme-eklentisi-ayarlari-nasil-yapilir-22nn</link>
      <guid>https://forem.com/aciklab/liman-20-ag-izleme-eklentisi-ayarlari-nasil-yapilir-22nn</guid>
      <description>&lt;p&gt;Bu yazıda, Liman 2.0 arayüzünde, Ağ İzleme (Network) eklentisinin nasıl yüklendiğini ve ayarlarının nasıl yapıldığını göreceğiz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Eklentinin Yüklenmesi &lt;br&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Liman arayüzü açılır.&lt;/li&gt;
&lt;li&gt;"Ayarlar" menüsüne ardından da "Eklentiler" ekranına girilir.&lt;/li&gt;
&lt;li&gt;Ekrandaki mavi "Yükle" butonuna tıklanır. Yüklenmek istenen eklentinin .zip dosyası bilgisayardan seçilir ve "Yükle" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdicebtvwx67rkhozy2ju.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdicebtvwx67rkhozy2ju.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Eklentinin başarılı olarak yüklendiğine dair bir bildirim gelecektir ve eklenti "Eklentiler" sayfasındaki tabloya eklenecektir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Eklentinin Sunucuya Eklenmesi &lt;br&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;İlgili sunucunun "Eklentiler" ekranına girilir. &lt;/li&gt;
&lt;li&gt;Ekranın sol üstündeki "Ekle" butonuna tıklanır. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01245yhfmrif4b54k1o2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F01245yhfmrif4b54k1o2.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan "Eklenti Ekle" ekranından "Ağ İzleme" eklentisi seçilir. Sağ alttaki "Ekle" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fosfqifi4sbfsk9kc9q3h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fosfqifi4sbfsk9kc9q3h.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Eklentinin başarılı olarak eklendiğine dair bir bildirim gelecektir. Eklenti, sunucunun "Eklentiler" sayfasında ve sol menüdeki "Eklentiler" başlığı altında listelenecektir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Eklenti Ayarlarının Yapılması &lt;br&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Eklenti ayarları, otomatik açılmadıysa, ilgili sunucunun "Eklentiler" ekranından, Ağ İzleme eklentisinin sağındaki ayarlar butonuna tıklayarak da ulaşabilirsiniz: &lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyzga6focr314dgr6n9wc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyzga6focr314dgr6n9wc.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;"Eklenti Ayarları" sayfasına girilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Zorunlu Ayarlar: &lt;br&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F57sxdyhysser20wiej7p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F57sxdyhysser20wiej7p.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;❗ Zabbix Database'i ve Database alanlarının farklı veritabanları olduğuna dikkat edilmelidir.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;1. Zabbix Kullanıcı Adı:&lt;/strong&gt; Zabbix'in kullanıcı adı girilir.&lt;br&gt;
&lt;strong&gt;2. Zabbix Parola:&lt;/strong&gt; Zabbix'in parolası girilir.&lt;br&gt;
&lt;strong&gt;3. Zabbix API URL:&lt;/strong&gt; Zabbix'in API URL'i girilir.&lt;br&gt;
&lt;strong&gt;4. Network API URL:&lt;/strong&gt; Network API URL'i girilir.&lt;br&gt;
&lt;strong&gt;5. Report API URL:&lt;/strong&gt; Report API URL'i girilir.&lt;br&gt;
&lt;strong&gt;6. Database Driver:&lt;/strong&gt; Veritabanı sürücüsünün adı girilir.&lt;br&gt;
&lt;strong&gt;7. Database Address:&lt;/strong&gt; Veritabanının bulunduğu IP adresi girilir.&lt;br&gt;
&lt;strong&gt;8. Database Port:&lt;/strong&gt; Veritabanına bağlanılacak port girilir (5432) girilir.&lt;br&gt;
&lt;strong&gt;9. Database Username:&lt;/strong&gt; Veritabanının kullanıcı adı girilir.&lt;br&gt;
&lt;strong&gt;10. Database Name:&lt;/strong&gt; Veritabanının adı girilir.&lt;br&gt;
&lt;strong&gt;11. Database Password:&lt;/strong&gt; Veritabanının şifresi girilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Zorunlu ayarlar alanları doldurulduktan sonra bu bölümün altındaki "Kaydet" butonuna tıklanılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Gelişmiş Ayarlar: &lt;br&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0r4evi81eh48jjkz1pwd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0r4evi81eh48jjkz1pwd.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;1. Zabbix Database Driver:&lt;/strong&gt; Zabbix'in kullandığı veritabanı sürücüsünün adı girilir.&lt;br&gt;
&lt;strong&gt;2. Zabbix Database Address:&lt;/strong&gt; Zabbix'in veritabanının IP adresi girilir.&lt;br&gt;
&lt;strong&gt;3. Zabbix Database Port:&lt;/strong&gt; Zabbix'in veritabanına bağlanmakta kullanılacak port (5432) girilir.&lt;br&gt;
&lt;strong&gt;4. Zabbix Database Username:&lt;/strong&gt; Zabbix'in veritabanının kullanıcı adı girilir.&lt;br&gt;
&lt;strong&gt;5. Zabbix Database Password:&lt;/strong&gt; Zabbix'in veritabanının şifresi girilir.&lt;br&gt;
&lt;strong&gt;6. Zabbix Database Name:&lt;/strong&gt; Zabbix'in veritabanının adı girilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;İsteğe bağlı, gelişmiş ayarlar alanları doldurulduktan sonra bu bölümün altındaki "Kaydet" butonuna tıklanılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Eklentiye Lisans Eklenmesi &lt;br&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Eklentinin "Lisans" ekranına girilir.&lt;/li&gt;
&lt;li&gt;Ekranda yazan "Makine ID"si kullanılarak lisans alınır ve ilgili alana yapıştırılarak "Kaydet" butonuna tıklanılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6si9fjuqyd2fae7lw98d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6si9fjuqyd2fae7lw98d.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Lisans başarılı olarak eklendiğinde "Lisans" ekranı aşağıdaki gibi gözükecektir: &lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffyplgpyjgmg8k2ghlm69.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffyplgpyjgmg8k2ghlm69.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
    <item>
      <title>Ağ Keşif - AD Kaynağı Ekleme ve Kullanımı</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Wed, 08 Nov 2023 13:29:49 +0000</pubDate>
      <link>https://forem.com/aciklab/ag-kesif-ad-kaynagi-ekleme-ve-kullanimi-1ido</link>
      <guid>https://forem.com/aciklab/ag-kesif-ad-kaynagi-ekleme-ve-kullanimi-1ido</guid>
      <description>&lt;p&gt;Bu yazıda, Liman 2.0 arayüzü üzerinde Ağ Keşif (Netex) eklentisine AD Kaynağı nasıl eklenir ve tarama nasıl yapılır göreceğiz.&lt;/p&gt;

&lt;h3&gt;
  
  
  AD Kaynağı Ekleme
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Liman açılır.&lt;/li&gt;
&lt;li&gt;Ağ Keşif ve Envanter Yönetimi eklentisinin &lt;em&gt;Keşif&lt;/em&gt; sekmesi altındaki &lt;em&gt;Konektörler&lt;/em&gt; sayfasına gidilir.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;İçe Aktar&lt;/em&gt; butonuna tıklanır ve AD eklemesi yapılır. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp35o5cbzx97w0lzzktm6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp35o5cbzx97w0lzzktm6.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AD eklendikten sonra, &lt;em&gt;Tarama Başlat&lt;/em&gt; butonuna tıklanır ve aşağıdaki gibi bilgiler girilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp05f2elu72vdcax9qdq4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp05f2elu72vdcax9qdq4.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AD Address:&lt;/strong&gt; Active Directory'nin bulunduğu server IP'si&lt;br&gt;
&lt;strong&gt;AD Domain Name:&lt;/strong&gt; Domain adı &lt;br&gt;
&lt;strong&gt;AD Username:&lt;/strong&gt; AD'nin olduğu makinenin giriş bilgilerindeki username ve domain adı "username@domain_adı" &lt;br&gt;
&lt;strong&gt;AD Password:&lt;/strong&gt; AD'nin olduğu makinenin giriş bilgilerindeki şifre &lt;br&gt;
&lt;strong&gt;DNS IP Address:&lt;/strong&gt; AD Address alanına yazılan IP&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Bilgiler girildikten sonra &lt;em&gt;Başlat&lt;/em&gt; butonuna tıklanır.&lt;/li&gt;
&lt;li&gt;Tarama başarılı olarak yapıldığında aşağıdaki gibi tarama sonuçları çıkacaktır. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3vj97jyc6i887surcywy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3vj97jyc6i887surcywy.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  AD Kaynağı Kullanımı
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Tarama başarılı olarak yapıldıktan sonra bulunan makineler &lt;em&gt;Varlıklar&lt;/em&gt; sekmesine düşecektir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Ağ Keşif ve Envanter Yönetimi eklentisinin &lt;em&gt;Varlıklar&lt;/em&gt; sayfasına gidilir.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Keşif Yöntemleri&lt;/em&gt; alanı "Active (AD)" olarak filtrelenir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpszpk6qmd74n14rsbigm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpszpk6qmd74n14rsbigm.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Netex Liman 2.0 Nasıl Güncellenir?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Wed, 08 Nov 2023 13:28:53 +0000</pubDate>
      <link>https://forem.com/aciklab/netex-liman-20-nasil-guncellenir-p0i</link>
      <guid>https://forem.com/aciklab/netex-liman-20-nasil-guncellenir-p0i</guid>
      <description>&lt;p&gt;Bu yazıda Liman 2.0 arayüzü üzerinde Ağ Keşif (Netex) eklentisi nasıl güncellenir göreceğiz.&lt;/p&gt;

&lt;h3&gt;
  
  
  Netex Server
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Netex server kurulacak makineye &lt;code&gt;ssh&lt;/code&gt; ile bağlanılır.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;scp&lt;/code&gt; ile içe aktarılan "netex-770-x64.deb" dosyası aşağıdaki komut ile kurulur.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt install ./netex-770-x64.deb 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Kurulumdan sonra, /&lt;strong&gt;opt&lt;/strong&gt;/&lt;strong&gt;netex&lt;/strong&gt;/&lt;strong&gt;.env&lt;/strong&gt; içine girilir ve aşağıdaki düzenlemeler yapılır. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkooo4vqwsvlgdikfg6ga.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkooo4vqwsvlgdikfg6ga.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;DB_HOST&lt;/em&gt; için PostgreSQL kurulu olmalı ya da bu alana kurulu olduğu makinenin IP adresi girilmeli.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Düzenlemeler sonrasında, veritabanında, database, user ve şifre oluşturulur.&lt;/li&gt;
&lt;li&gt;Sonrasında, aşağıdaki komutlar ile netex server tekrar başlatılır ve aktif olup olmadığı kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart netex@admin.service 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart netex@client.service 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl status netex@admin.service 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl status netex@client.service 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Netex Sensor
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;/&lt;strong&gt;opt&lt;/strong&gt;/&lt;strong&gt;netex&lt;/strong&gt;/&lt;strong&gt;clients&lt;/strong&gt; dizinin altındaki "netex-sensor-x64.deb" dosyası &lt;code&gt;scp&lt;/code&gt; ile sensörün kurulacağı makineye gönderilir ve aşağıdaki komut ile kurulur.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt install ./netex-sensor-x64.deb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Kurulumdan sonra, /&lt;strong&gt;opt&lt;/strong&gt;/&lt;strong&gt;netex-sensor&lt;/strong&gt;/&lt;strong&gt;.env&lt;/strong&gt; dosyasının içine girilir ve aşağıdaki düzenlemeler yapılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7yeh4141mnb4y84kb1z2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7yeh4141mnb4y84kb1z2.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Aşağıdaki komutlarla servis tekrar başlatılıp aktifliği kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart netex-sensor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl status netex-sensor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Report Engine
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Report engine, netex server'ın olduğu makineye kurulabilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;scp&lt;/code&gt; ile içe aktarılan "report-engine-29-x64.deb" dosyası aşağıdaki komut ile kurulur.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt install ./report-engine-29-x64.deb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Kurulum tamamlandıktan sonra, aşağıdaki komutlarla report engine tekrar başlatılıp aktifliği kontrol edilir.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart report-engine
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl status report-engine
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Kullanılan Sistemleri Kontrol Etme
&lt;/h3&gt;

&lt;p&gt;netex@admin&lt;br&gt;
netex@client&lt;br&gt;
netex@worker&lt;br&gt;
netex-monitoring&lt;br&gt;
netex-sensor&lt;br&gt;
redis-server&lt;br&gt;
report-engine&lt;/p&gt;

&lt;p&gt;❗ Yukarıdaki servislerin aktifliği, aşağıdaki komut ile kontrol edilebilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl status SERVİS_ADI
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;❗ Servislerin çalışmaması durumunda aşağıdaki komutla alınan hatalar incelenebilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;journalctl -u SERVİS_ADI -f
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;❗ Server ya da sensor'ün çalışmaması durumunda aşağıdaki komut ile servislerin logları incelenebilir.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cat /opt/SERVİS_ADI/output.log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;SERVİS_ADI, server için "netex" ve sensör için "netex-sensor".&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
    <item>
      <title>Ağ Keşif - SNMP v2 Keşfi Nasıl Oluşturulur?</title>
      <dc:creator>Yagmur Ocal</dc:creator>
      <pubDate>Wed, 01 Nov 2023 06:07:54 +0000</pubDate>
      <link>https://forem.com/aciklab/ag-kesif-snmp-v2-kesfi-nasil-olusturulur-14b4</link>
      <guid>https://forem.com/aciklab/ag-kesif-snmp-v2-kesfi-nasil-olusturulur-14b4</guid>
      <description>&lt;p&gt;Bu yazıda, Liman 2.0 araryüzü üzerinde Ağ Keşif (Netex) Eklentisinde SNMP v2 keşfi nasıl yapılır göreceğiz.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liman açılır.&lt;/li&gt;
&lt;li&gt;Ağ Keşif ve Envanter Yönetimi eklentisine girilir.&lt;/li&gt;
&lt;li&gt;Eklentinin &lt;em&gt;Keşif&lt;/em&gt; sekmesinden &lt;em&gt;Keşifler&lt;/em&gt; seçilir.&lt;/li&gt;
&lt;li&gt;"+" butonuna tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CoUqKQYf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dm9agy86qm5fm6voxogq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CoUqKQYf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dm9agy86qm5fm6voxogq.png" alt="Image description" width="800" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Açılan &lt;em&gt;Keşif Oluştur&lt;/em&gt; penceresinde gerekli yerler aşağıdaki gibi doldurulur.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Keşif Türü&lt;/em&gt; SNMP olarak seçilir.&lt;br&gt;
&lt;em&gt;Sensör&lt;/em&gt; menüden seçilir.&lt;br&gt;
IP Aralığı X.X.X.10-15 olarak girilebilir. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;❗ Girilen IP aralığının içinde SNMP v2'nin kurulu olduğu IP'nin olmasına dikkat edilmeli.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S5ea1yeA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/12r8yeg4sr4py1rhxbyo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S5ea1yeA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/12r8yeg4sr4py1rhxbyo.png" alt="Image description" width="443" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;SNMP Bilgileri&lt;/em&gt; bölümünde, yeni bilgi eklemek için sağ taraftaki &lt;em&gt;seçenekler&lt;/em&gt; butonuna (4) tıklanır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nPpmCI_6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7xjpyhv447vk6gg2rht6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nPpmCI_6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7xjpyhv447vk6gg2rht6.png" alt="Image description" width="711" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yukarıdaki pencere açılacaktır. Buradaki "+" butonuna tıklanır. Aşağıdaki ekranda verilen bilgiler doldurulur ve kaydedilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;OID&lt;/em&gt; yazan alan makineler tarafından dönen generic bir OID yazılabilir. Örnek olarak "1.3.6.1.2.1.1.1" değerini kullanabilirsiniz.&lt;br&gt;
Community bölümüne de SNMP v2 kurulumunda verilmiş olan şifre girilir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5lXp2sxA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y34ihlcm3f44zwpupofh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5lXp2sxA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y34ihlcm3f44zwpupofh.png" alt="Image description" width="492" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;Keşif Oluştur&lt;/em&gt; penceresindeki &lt;em&gt;SNMP Bilgileri&lt;/em&gt; menüsünden oluşturulan SNMP Bilgisi seçilir ve keşif kaydedilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;❗❗ Keşifin başarılı bir şekilde gerçekleştirildiğini kontrol etmek için: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Eklentinin &lt;em&gt;Makineler&lt;/em&gt; sekmesine girilir.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Keşif Yöntemleri&lt;/em&gt; sütunundaki &lt;em&gt;filtreleme&lt;/em&gt; butonundan &lt;em&gt;Discovery&lt;/em&gt; seçilir ve &lt;em&gt;Onayla&lt;/em&gt; butonuna basılır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6YsyEQhN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7udc0fjbh9x1bx5ddyv9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6YsyEQhN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7udc0fjbh9x1bx5ddyv9.png" alt="Image description" width="800" height="283"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yaptığınız keşif aşağıdaki gibi gözükmelidir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fbsNu66M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oa3cjacyv0j1g1v9k55e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fbsNu66M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oa3cjacyv0j1g1v9k55e.png" alt="Image description" width="800" height="111"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;❗❗ Keşif, Makineler kısmında görünmüyorsa netex-sensor loglarını kontrol etmek için:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Eklentinin &lt;em&gt;Keşif&lt;/em&gt; menüsündeki &lt;em&gt;Sensörler&lt;/em&gt; sekmesine girilir. &lt;/li&gt;
&lt;li&gt;Sensörün sağ tarafındaki &lt;em&gt;Seçenekler&lt;/em&gt; butonundan (3) &lt;em&gt;Loglar&lt;/em&gt; seçilir. &lt;/li&gt;
&lt;li&gt;Keşif sırasında alınan hatalar açılan log ekrandan görüntülenebilir.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zoTjcD24--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d1gsmv7sr42d1vi54sya.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zoTjcD24--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d1gsmv7sr42d1vi54sya.png" alt="Image description" width="800" height="263"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;❗❗ SNMP v2'yi fiziksel makinenizde manuel test etmek için aşağıdaki komutu kullanabilirsiniz:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;snmpwalk -v2c -c Password IP
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
  </channel>
</rss>
