SMOKEPING_CGI(1) SmokePing SMOKEPING_CGI(1)

smokeping_cgi - رابط کاربری تحت وب SmokePing

این اسکریپت به عنوان یک «وب‌سایت» برای عملیات پایش SmokePing شما عمل می‌کند. این برنامه اهدافی را که پایش می‌کنید در یک ساختار درختی نمایش داده و نمودارها را بر اساس نیاز کاربرانی که صفحات را مشاهده می‌کنند، رسم می‌نماید.

برای راه‌اندازی و اجرای smokeping_cgi، به یک وب‌سرور نیاز دارید که امکان اجرای اسکریپت‌های CGI یا ترجیحاً FastCGI را برای شما فراهم کند. سیستم باید به‌گونه‌ای پیکربندی شود که فرایند cgi اجازهٔ نوشتن در ناحیهٔ کَش تصاویر (همان‌طور که در فایل پیکربندی تعریف شده است) را داشته باشد.

این اسکریپت به صورت یک CGI معمولی به خوبی کار می‌کند، اما بسیار کُند به نظر خواهد رسید؛ چرا که هنگام راه‌اندازی کارهای زیادی انجام می‌دهد. بنابراین اگر قرار باشد اسکریپت با هر کلیک از نو اجرا شود، هم زمان‌بر خواهد بود و هم بار سنگینی بر دوش وب‌سرور شما خواهد گذاشت. از این رو، اکیداً توصیه می‌شود از FastCGI استفاده کنید.

لطفاً برای دریافت دستورالعمل‌های جامع راه‌اندازی، به مستندات نصب مراجعه کنید.

یک دایرکتوری نمونهٔ htdocs در ریشهٔ نصب smokeping شما قرار دارد. محتوای آن را به مکانی که وب‌سرور شما فایل‌هایش را در آن انتظار دارد کپی کنید. اسکریپت fcgi روش ارجح برای اجرای smokeping را نشان می‌دهد. شما همچنین می‌توانید smokeping را به عنوان یک cgi اجرا کنید؛ اما اطمینان حاصل کنید که حتماً از wrapper استفاده نمایید، چرا که افشای مستقیم ARGV به وب‌سرور نمایانگر یک آسیب‌پذیری امنیتی است که احتمالاً ترجیح می‌دهید با آن مواجه نشوید.

مسیرها را در اسکریپت تنظیم کنید؛ پس از آن همه‌چیز آمادهٔ استفاده خواهد بود.

smokeping_config(5), smokeping(1), smokeping_install(7), smokeping_upgrade(7)

حق نشر (c) ۲۰۱۱ متعلق به Tobias Oetiker. تمامی حقوق محفوظ است.

این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (GNU GPL) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخهٔ ۲ مجوز و چه (به انتخاب خودتان) هر نسخهٔ بعدی دیگری، بازتوزیع کرده و/یا تغییر دهید.

این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا تناسب برای یک هدف خاص. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» مراجعه کنید.

شما باید به همراه این برنامه یک نسخه از «مجوز عمومی همگانی گنو» را دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر نامه ارسال کنید: Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Tobias Oetiker <tobi@oetiker.ch>

2025-06-29 2.9.0