<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های پوریا جلیلیان</title>
        <link>https://virgool.io/feed/@pouriajalilian</link>
        <description>SysOps Eng. @ Dotin.ir</description>
        <language>fa</language>
        <pubDate>2026-06-16 17:34:41</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/34241/avatar/MLcFfT.jpeg?height=120&amp;width=120</url>
            <title>پوریا جلیلیان</title>
            <link>https://virgool.io/@pouriajalilian</link>
        </image>

                    <item>
                <title>راه اندازی (سریع)  TIG STACK (بخش نخست )</title>
                <link>https://virgool.io/@pouriajalilian/%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-tig-stack-%D8%A8%D8%AE%D8%B4-%D9%86%D8%AE%D8%B3%D8%AA-atbkra9ofe3v</link>
                <description>در این نوشتار به نکات پایه ی راه اندازی  TIG STACK  میپردازیم.به لطف خداوند در فرصت آتی این دسته نوشتار را کامل تر خواهم نمود.طی این سناریو هر سه جز از استک مربوطه را بر روی یک سرور واحد نصب و راه اندازی نموده ام.نسخه ی سیستم عامل  مورد استفاده هم  Centos 7  است.ساخت  Repository  و نصب  influxdb  :[influxdb]name = InfluxDB Repository - RHEL $releaseverbaseurl =https://repos.influxdata.com/rhel/$releasever/$basearch/stableenabled =1gpgcheck =1gpgkey =https://repos.influxdata.com/influxdb.keyاطلاعات  Package  :لینک های مفید :https://www.youtube.com/channel/UCnrgOD6G0y0_rcubQuICpTQ/videoshttps://www.influxdata.com/بعد از نصب خواهیم دید که influxdb بصورت پیش فرض روی پورت های زیر در حال  listen  کردن است :همانطور که میبینید influxdb روی پورت 8088 فقط روی  localhost  و بر روی  پورت  8086  جهت سرویس دهی به  همه ی آدرس ها در دسترس قرار دارد  :طریقه ی وصل شدن به دیتابیس influxdb  بصورت  CLI  :هدف این است که روی سرورهای مبدا خود  Telegraf  را نصب نموده و اطلاعات آنها را به  influxdb  بفرستد تا در آن ذخیره  و در نهایت  به کمک  grafana مانیتور کنیم .اطلاعات  Package  :بصورت پیش فرض   میتوان با فعال سازی  repo  مربوط به   influxdb پکیج  telegraf  را هم  نصب کنیم.در مسیر زیر به کانفیگ  agent  آن میپردازیم :/etc/telegraf/telegraf.confدر ابتدایی ترین حالت توی این فایل کانفیگ بایست تعریف کنیم که چه اطلاعاتی را جمع آوری و آنها را به کجا (برای ذخیره) بفرستد (در بخش  #OUTPUT PLUGINS#) .میتوان به اطلاعات ارسالی  tag  زد تا در مقصد راحت تر بتوان اطلاعات  Host  ها را  fetch /search کرد.بصورت پیش فرض اطلاعات خود را به سمت  influxdb  میفرستد :در همان آغاز   outputs  مربوط به  influxdb  با یکسری پارامتر ها فعال است.در این سناریو فعلا نیازی به تغییر این آیتم ها نداریم.توجه شود که برای مانیتور کردن (جمع آوری متریک های)  ActiveMQ  نیز میتوانیم از  Telegraf  استفاده کنیم :همچنینه امکان ارسال اطلاعات  telegraf  به Elasticsearch  نیز فراهم است :یک  sample  از کانفیگ  telegraf  را برای ارسال اطلاعات به  Elasticsearch  را در زیر میبینیم  : (تصویر از اینترنت دانلود شده است) همچنین توجه شود که  از  telegraf  برای مانیتور کردن دیتای  collect  شده توسط  jolokia  هم استفاده میشود :بدون هیچ تغییری در همان ابتدا کانفیگ های زیر فعال هستند :میبینیم که دیتابیس متناظر با agent   مربوطه ایجاد شده و پارامتر هایی هم که در Config File آن فعال بودند در دیتابیس آن جهت ذخیره سازی اطلاعات ایجاد شده اند :sample Collected Data/CLI Modeبرای نصب  Grafana  ابتدا  repository  آنرا ایجاد و سپس   package  آنرا نصب میکنیم :[grafana]name=grafanabaseurl=https://packages.grafana.com/oss/rpmrepo_gpgcheck=1enabled=1gpgcheck=1gpgkey=https://packages.grafana.com/gpg.keysslverify=1sslcacert=/etc/pki/tls/certs/ca-bundle.crtپس از فعال سازی سرویس مربوط به آن میبینیم که روی پورت 3000 و تحت پروتکل  http  در حال  سرویس دهی است و با User و Password  لاگین اولیه ی admin/admin   میتوان به کنسول آن لاگین کنیم  : (در اولین ورود مجبور میشویم که پسورد اولیه را تغییر دهیم)توجه شود که برحسب شرایط برای کار با این stack   ممکن است  نیاز به config  کردن  firewall/selinux  داشته باشیم//یا سرویس های آنها را در سناریو های تستی خود غیرفعال کنیم :firewall-cmd --zone=public --add-port=3000/tcp –permanentدر گام بعد باید اطلاعات  Data Source  انتخابی را وارد کنیم تا گرافانا بتواند به آن وصل شده و اطلاعات را از آن دریافت نماید :در نهایت میتوانیم بصورت  Manually  از روی datasource  ی که به گرافانا افزوده ایم داشبورد بسازیم و یا بصورت آنلاین  با فراخوانی کد داشبورد مربوطه از سایت گرافانا (https://grafana.com/grafana/dashboards/) یا آفلاین (با آپلود کردن  json file  مربوطه) داشبورد های موجود در سایت آن را   import  و استفاده کنیم :بخشی از نمای خروجی داشبورد شماره ی 928 (System Info Dashboard) به ترتیب زیر است:ممکن است برخی از پنل ها  Data  نداشته باشند که باید در  config file  مربوط به  telegraf  تنظیمات  input  آنرا فعال کنیم.((پایان بخش نخست))</description>
                <category>پوریا جلیلیان</category>
                <author>پوریا جلیلیان</author>
                <pubDate>Tue, 24 May 2022 19:07:20 +0430</pubDate>
            </item>
            </channel>
</rss>