TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.3K subscribers
Post #12484 6.74K
این اسکریپت پایتون یک ابزار مدیریت و اجرای دستورات به‌صورت همزمان روی چندین سرور لینوکسی از طریق SSH است که با استفاده از کتابخانه Paramiko طراحی شده است. برنامه ابتدا در دسترس بودن هر سرور را با Ping بررسی می‌کند، سپس با قابلیت Retry و Exponential Backoff به سرور متصل می‌شود و دستورات موردنظر را با یا بدون sudo اجرا می‌کند. اجرای موازی با ThreadPoolExecutor انجام می‌شود تا چندین سرور به‌صورت همزمان پردازش شوند و سرعت عملیات افزایش یابد.

نتایج هر سرور شامل وضعیت اتصال، تعداد تلاش‌ها، خروجی دستور و خطاهای احتمالی جمع‌آوری شده و علاوه بر نمایش در ترمینال، در فایل‌های JSON و Log نیز ذخیره می‌شوند. این ابزار برای ادمین‌های سیستم، مدیران شبکه و پروژه‌های اتوماسیون زیرساخت مناسب است و می‌تواند برای انجام عملیات‌هایی مانند به‌روزرسانی بسته‌ها، بررسی وضعیت سرویس‌ها و اجرای دستورات مدیریتی روی تعداد زیادی سرور به‌صورت متمرکز مورد استفاده قرار گیرد.

https://github.com/hiddent3rminal/SSH-Automation-For-Multiple-Servers.git

@DevTwitter | <Rick Grimes/>
  • 👍 14
  • 🍌 4
  • 👎 3
More from @devtwitter
  1. Oct 3, 2026سایت serv00.com سرور freebsd مادام العمر با ۵۱۲ مگ رم و ۳ گیگ فضا فقط به ۳۰۰۰ نفر می‌ده. @…
  2. Oct 2, 2026با RyzerDNS، تحریم‌ها دیگر مانع شما نیستند. از هوش مصنوعی‌هایی مثل ChatGPT، Gemini و Claud…
  3. Oct 2, 2026گوگل چند وقت پیش ax رو معرفی کرد که اُپن سورسه ولی کم دیدم در موردش حرف زده بشه. مشکل kube…
  4. Oct 2, 2026الان Open Dots معرفی شد؛ همون قابلیت‌ها، با یک‌دهم هزینه! شرکن OpenAI همین دیروز Dot رو بر…
  5. Oct 2, 2026مخزن Traycer: مرکز فرماندهی برای کدنویسی ایجنت‌هایی که داری (Claude Code، Codex، Cursor و.…
  6. Oct 2, 2026🚀 کمپین «شروع امن» VulnCity شروع شد! خیلی از استارتاپ‌ها و شرکت‌های کوچیک، نیاز به امنیت…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →