یکی از مشکلاتی که هنوز توی اکوسیستم IT ایران میبینیم، جدی نگرفتن اطلاعرسانی موقع تغییرات زیرساختیه.
وقتی قراره روی زیرساختی تغییر ایجاد بشه که چندین سرویس و کسبوکار بهش وابستهان، طبیعیه که احتمال اختلال وجود داشته باشه. تغییرات شبکه، تنظیمات سرور یا جابهجایی سرویسها ممکنه باعث Timeout یا حتی قطعی موقت بشن. این اتفاقها بخشی از دنیای زیرساختن.
مسئله، وقوع اختلال نیست؛ مسئله، نحوه مدیریت و اطلاعرسانی درباره اونه.
وقتی سرویسی از دسترس خارج میشه و هیچ اطلاعیهای منتشر نمیشه، مشتری باید خودش مانیتورینگ و لاگها رو بررسی کنه تا بفهمه مشکل از زیرساخت خودشه یا سرویسدهنده. درحالیکه ممکنه همین اختلال مستقیماً روی عملکرد و درآمد کسبوکارش تأثیر بذاره.
انتظار زیادی نیست که تغییرات اثرگذار ازقبل اطلاعرسانی بشن و درصورت بروز Incident هم، وضعیت سرویس و روند پیگیری بهصورت شفاف اعلام بشه. حتی وقتی علت اصلی مشکل یا زمان رفع اون مشخص نیست، همین که این موضوع به مشتری گفته بشه، تفاوت بزرگی ایجاد میکنه.
ما میدونیم که هیچ زیرساختی بدون خطا نیست و همه تغییرات هم لزوماً طبق برنامه پیش نمیرن اما مدیریت تغییرات و ارتباط مؤثر هنگام اختلال، بخشی از مسئولیت ارائهدهنده خدماته؛ نه امتیازی که فقط بعضی شرکتها به مشتریهاشون میدن.
وقتی کسبوکارها زیرساختشون رو به یک سرویسدهنده میسپارن فقط بابت منابع و دسترسی هزینه نمیکنن به پایداری، پاسخگویی و قابلاعتماد بودن اون سرویس هم تکیه میکنن
قرار نیست همیشه همهچیز بدون اختلال باشه؛ اما انتظار میره حتی در زمان اختلال هم، حرفهای و مسئولانه رفتار کنیم.
آموزش نصب پنل مانیتورینگ تماس در Issabel 5
در Issabel 4 ماژول Operator Panel رو داشتیم، اما در Issabel 5 این ماژول حذف شده. حالا با افزونه رایگان VoIPIran میتونید پنل مانیتورینگ تماسها رو به سیستم تلفنی خودتون اضافه کنید.
قابلیتها
مشاهده وضعیت داخلیها و تماسهای فعال
مانیتورینگ صفها و اعضای صف
رابط کاربری فارسی و انگلیسی
نصب با اسکریپت اختصاصی
دستور نصب
curl -fL -o voiz-issabel-monitoring.zip https://github.com/voipiran/voiz-issabel-monitoring/archive/main.zip && unzip -o -q voiz-issabel-monitoring.zip && cd voiz-issabel-monitoring-main && chmod 755 install2.sh && ./install2.sh
در ابتدای نصب، نسخه فارسی یا انگلیسی رو انتخاب کنید.
هشدارهای مهم قبل از نصب
۱. سازگاری با سیستم
این افزونه برای Issabel 5 توسعه داده شده است؛ سازگاری با نسخهها و ماژولهای سفارشی دیگر رو بدون آزمایش قطعی فرض نکنید.
اگر ماژول control_panel قبلاً تغییر داده شده یا تنظیمات اختصاصی دارید، ابتدا وضعیت فعلی رو بررسی کنید.
نصبکننده پوشه /var/www/html/modules/control_panel رو حذف و جایگزین میکنه؛ در نتیجه فایلها و تغییرات قبلی این ماژول ممکنه از بین برن.
ابتدا روی محیط آزمایشی نصب و عملکرد داخلیها، صفها و تماسهای فعال رو بررسی کنید.
۲. بکاپ و امکان بازگشت
قبل از نصب، از فایلهای ماژول، تنظیمات Issabel و فایلهای مرتبط با سیستم تلفنی بکاپ بگیرید.
مطمئن بشید بکاپ واقعاً قابلبازیابی است؛ صرفاً داشتن فایل بکاپ کافی نیست.
مسیر بازگشت به نسخه قبلی رو از قبل مشخص کنید و فایلهای نسخه فعلی رو خارج از مسیر نصب نگه دارید.
اگر نصب باعث اختلال شد، فقط جایگزینکردن فایلها ممکنه کافی نباشه؛ بسته به تغییرات انجامشده، بازیابی تنظیمات و بررسی مجدد سرویسهای مرتبط هم ضروریه.
روی سرور عملیاتی، بدون بکاپ سالم و برنامه بازگشت مشخص، نصب رو اجرا نکنید.
لینک پروژه و کد منبع:
https://github.com/voipiran/voiz-issabel-monitoring
#Issabel5 #VoIP #Asterisk #VoIPIran
🔴 پنج آسیبپذیری در NGINX اصلاح شده که یکی از این اونا از ماه مه ۲۰۰۵ در تمام نسخههای منتشر شده این نرمافزار وجود داشته.
- آسیب پذیری CVE-2026-15176: سرریز Heap در Worker؛ احتمال کرش یا اجرای کد.
- آسیب پذیری CVE-2026-93479: سرریز Heap در Worker؛ احتمال کرش یا اجرای کد.
- آسیب پذیری CVE-2026-97205: آسیبپذیری Use-After-Free در Worker؛ احتمال کرش، تخریب حافظه یا اجرای کد.
- آسیب پذیری CVE-2026-95101: تزریق بایتهای اضافی به درخواست Proxy یا انتقال بدنهای بزرگتر از محدودیت client_max_body_size
- آسیب پذیری CVE-2026-97629: جعل نشست TLS و احتمال دور زدن اعتبارسنجی گواهینامه کلاینت
اکسپلویت هر پنج آسیبپذیری به وجود یک دستور یا قابلیت مشخص در پیکربندی NGINX نیاز داره؛ از جمله:
- استفاده از alias همراه با rewrite
- استفاده از map مبتنی بر Regular Expression
- فعالبودن AIO همراه با صفحات SSI
- استفاده از Shared TLS Session Cache
- فعالبودن HTTP/3
نسخه های اصلاح شده:
برای Stable: نسخه 1.30.6
برای Mainline: نسخه 1.31.7