در مقاله بعدی قصد داریم نگاهی به گرافانا بیندازیم. این یک نرم افزار تجزیه و تحلیل و نظارت. این منبع باز ، دارای ویژگی های غنی ، قدرتمند ، زیبا و بسیار قابل توسعه است. ما می توانیم آن را در Gnu / Linux ، Windows و MacOS اجرا کنیم. هست یک نرم افزار برای تجزیه و تحلیل داده ها، که در برخی سایتهای معروف مانند Stack Overflow ، PayPal یا Uber استفاده می شود.
پشتیبانی از 30+ منبع منبع باز و همچنین پایگاه داده های تجاری / منابع داده از جمله MySQL ، PostgreSQL ، گرافیت ، Elasticsearch ، OpenTSDB ، پرومتئوس و InfluxDB. با ما قادر خواهیم بود حجم زیادی از داده های عملیاتی را در زمان واقعی بررسی کنیم. ما قادر به مشاهده ، مشاوره ، تنظیم هشدارها و کسب اطلاعات در مورد معیارهای شما خواهیم بود.
توجه به این نکته مهم است که گرافانا امکان ایجاد چندین سازمان مستقل. هرکدام با محیط استفاده خاص خود (مدیران ، منابع داده ، پانل ها و کاربران).
شاخص
خصوصیات عمومی گرافانا
- ما خواهیم داشت گرافیک زیبا برای تجسم داده ها گرافیک سریع و انعطاف پذیر است ، با گزینه های متعدد.
- در اختیار ما قرار می دهد پانل های پویا و قابل استفاده مجدد.
- Es بسیار قابل توسعه، ما می توانیم از بسیاری از پنل ها و پلاگین های موجود در کتابخانه رسمی استفاده کنیم.
- در اختیار ما قرار می دهد احراز هویت از طریق LDAP ، Google Auth ، Grafana.com و Github.
- با فعال کردن به شدت از همکاری پشتیبانی می کند تبادل داده و داشبورد بین تیم ها
- A موجود است نسخه ی نمایشی آنلاین بنابراین می توانید Grafana را قبل از نصب روی رایانه خود امتحان کنید.
Grafana را روی اوبونتو 18.04 نصب کنید
ما Grafana را از شما نصب خواهیم کرد مخازن رسمی. بنابراین می توانیم آن را با استفاده از مدیر بسته پیش فرض خود به روز کنیم. اول از همه ، این را بگویید ما باید curl را نصب کنیم در سیستم ما بعد ترمینال (Ctrl + Alt + T) را باز می کنیم و قصد داریم هر یک از سطرهای زیر را بنویسیم:
echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list curl https://packagecloud.io/gpg.key | sudo apt-key add - sudo apt-get update sudo apt-get install grafana
مکان پرونده های مهم
پس از پایان نصب در اوبونتو ، می توانیم فایلهای مهم را در مکان های زیر پیدا کنیم:
- El پرونده باینری ما آن را پیدا خواهیم کرد / usr / sbin / grafana-server.
- El اسکریپت در پیدا خواهد شد /etc/init.d/grafana- سرور.
- فایل پیش فرض (محیط vars) را در ایجاد کنید / etc / default / سرور grafana.
- نصب کنید فایل پیکربندی en /etc/grafana/grafana.ini.
- تنظیمات پیش فرض تنظیم می کند پرونده ورود en /var/log/grafana/grafana.log.
- تنظیمات پیش فرض a را مشخص می کند sqlite3 db en /var/lib/grafana/grafana.db.
- این فایل HTML / JS / CSS و سایر پرونده های Grafana en / usr / share / grafana.
گرافانا را شروع کنید
بعد ، ما سرویس را شروع می کنیم. ابتدا بررسی می کنیم که آیا این کار می کند یا خیر و سپس قادر می سازیم تا در زمان راه اندازی به طور خودکار شروع شود. به طور پیش فرض ، فرایند به صورت زیر اجرا می شود کاربر گرافانا (ایجاد شده در طی مراحل نصب) Y به پورت 3000 HTTP گوش دهید.
در ادامه دو راه برای راه اندازی سرور مشاهده خواهیم کرد:
از طریق Systemd شروع کنید
ما با تایپ کردن در ترمینال (Ctrl + Alt + T) شروع می کنیم:
systemctl daemon-reload
ما با تایپ در ترمینال همان سرویس را ادامه می دهیم:
systemctl start grafana-server systemctl status grafana-server
اگر کسی به آن نیاز داشت ، می توانید اطلاعات بیشتری در مورد آن کسب کنید چگونه سرویس را از این طریق شروع کنیم در وب سایت پروژه
از طریق init.d شروع کنید
service grafana-server start service grafana-server status sudo update-rc.d grafana-server defaults
می توانید اطلاعات بیشتری در مورد چگونه سرویس را از این طریق شروع کنیم در وب سایت پروژه
صفحه ورود به سیستم
پس از راه اندازی سرور ، می توانیم مرورگر مورد علاقه خود را باز کرده و URL زیر را بنویسیم: http://direccion-IP:3000 o http://tu-dominio.com:3000 برای به رابط وب دسترسی پیدا کنید. این آدرس ما را به صفحه ورود می برد. در اینجا می توانیم از اعتبار کاربری مانند نام کاربری: مدیر y رمز عبور: مدیر.
پس از ورود به سیستم ، همانطور که در تصویر زیر نشان داده شده است ، به صفحه اصلی دسترسی خواهیم داشت.
در این مرحله ، ما باید یک پایگاه داده یا منبع داده اضافه کنیم. ما بر روی کلیک خواهیم کردمنبع داده را اضافه کنید" به عنوان مثال ، ما یک پایگاه داده MySQL اضافه خواهیم کرد. ما نام منبع داده ، نوع و پارامترهای اتصال را مشخص خواهیم کرد. سپس بر روی آن کلیک می کنیم ذخیره و تست کنید.
این برنامه به ما اطلاع می دهد اگر اتصال به پایگاه داده موفقیت آمیز باشد ، همانطور که در تصویر زیر نشان داده شده است. در صورت قطع اتصال، ما می توانیم با مستندات مربوط به اتصالات MySQL که آنها در وب سایت پروژه به ما پیشنهاد می دهند و پیکربندی لازم را انجام می دهند.
از پنل Home ، بر روی آن کلیک می کنیم پانل جدید برای افزودن پانل جدید. با استفاده از آن می توانیم معیارهای منبع داده خود را تجسم کنیم.
از اینجا ، می توانیم منابع داده ، پانل های بیشتری اضافه کنیم ، اعضای تیم را دعوت کنیم ، برنامه ها و پلاگین ها را نصب کنیم تا عملکردهای پیش فرض را گسترش دهیم. برای کسب اطلاعات بیشتر می توانید با صفحه اصلی پروژه یا مستقیماً با آن تماس بگیرید اسناد رسمی.
به طور خلاصه ، Grafana یک نرم افزار زیبا برای تجزیه و تحلیل و نظارت داده های زمان واقعی.
3 نظر ، نظر خود را بگذارید
»نرم افزار آنالیز و نظارت»
چه چیزی را تجزیه و تحلیل می کند و چه چیزی را نظارت می کند؟ من از نمودارها می فهمم که داده های بارگذاری شبکه و سیستم عامل را تجزیه و تحلیل می کند و سلامت کلی سیستم عامل ها را کنترل می کند. اما این می تواند هر چیز دیگری باشد. آیا می توانم وضعیت سهام در بورس را تحلیل و نظارت کنم؟ خوب می تواند باشد. پس از خواندن مقاله ، هیچ کس نمی گوید بله یا نه.
شما دانشمندان کامپیوتر چقدر بد درباره خود توضیح می دهید!
اصول اولیه گرافانا شما می توانید داده هایی را که می توانند در منابعی ذخیره شوند که Grafana به آنها دسترسی دارد ، تجزیه و تحلیل و نظارت کنید. برای من بعد از نوشتن بند دوم روشن شد که این واضح است. به دلیل محدودیت های فضا ، من نتوانستم همه امکانات این برنامه را بنویسم. اما شما همیشه می توانید وب سایت پروژه را بررسی کنید و در آنجا پاسخ های مورد نظر خود را پیدا کنید.
بله ، گرافانا بسیار زیباست و همه اینهاست. اما ، مانند همه سیستم های نظارتی ، زیبا تر یا کاربردی تر (من شخصاً Nagios + Cacti از همیشه) ، مهم میزان گرافیک در هر صفحه نیست ، بلکه دانستن آنچه می بینید و نحوه تفسیر آن با توجه به محیط کار .