اسکریپ نوشتن روی سوئیچ سیسکو
سلام دوستان
من میخواستم روی یک سوئیچ سیسکو یک اسکریپتی بنویسم به این صورت که هر ده ساعت یک بار یکسری دستورات رو واسم انجام بده و طی یه بازه زمانی مثلا دوهفته ای این روند متوقف بشه...
ممنون میشم راهنمایی کنید
5 پاسخ
از محدودیت های kron اینکه فقط برای اجرای دستوارت exec mode میتونید ازش استفاده کنید
شما میخواین چه کاری انجام بدید
راستش یه سناریویی توی ذهنمه و ترکیبی از روتر و سرور hpe هستش و میخوام که روتر یکسری کانفیگ ها روی iLO انجام بده
و بیشتر سر کنجکاوی و تحقیق هستش
سلام
بهترین راهکار برای اینکه یک سری دستورات رو خود دستگاه انجام بده استفاده از قابلیت Kron هست.
برای اینکار دو مرحله نیاز دارید.
مرحله اول اینه که یک Policy-List بسازید و توش دستوراتی رو که میخواید اعمال کنید رو بگید.
در مرحله بعدی یک زمان اجرا برای این Policy-List توسط occurrence اعمال میکنید
به این ترتیب:
ساخت پالیسی لیست:
kron policy-list LIST_NAME
cli YOUR_COMMAND
cli YOUR_COMMAND
cli YOUR_COMMAND
اینجا بجای LIST_NAME یک اسم برای پالیسی لیست تعریف میکنید و بجای YOUR_COMMAND هم دستوری که میخواید اجرا بشه.
حالا کافیه که یک بازه زمانی برای اجرای دستورات اعمال کنید:
kron occurrence occurrence-name [user username] {in[[numdays:]numhours:]nummin| at hours:min[[month] day-of-month] [day-of-week]} {oneshot| recurring| system-startup}
در انتها هم یکبار با دستور policy-list list-name پالیسی رو اجرا کنید
خیلی ممنونم از راهنماییتون...
با تحقیقی که از توی سایت های مختلف انجام دادم ( والبته سناریویی که داریم اینه که خود دستگاه خودش باید این کار رو انجام بده و نمیتونیم از دیوایس دیگه ای استفاده کنم) و طبق تحقیقی که خودم انجام دادم به قابلیت TCL در سیسکو رسیدم...
حالا دنبال این موضوع هستم که از این قابلیت استفاده کنم و خود دستگاه بتونه اینکار رو انجام بده
بهترین راهکار برای انجام مدل کارها استفاده از ماژول NCM نرم افزارهای مانیتورینگ هست که فوقالعاده توانمند هست و میتونید هرکاری بخواین انجام بدید اما اگه نرم افزار مانیتورینگ ندارید و نمی خواین از این نرم افزارها استفاده کنید می تونید یک اسکریپت بنویسید که به سوئیج متصل بشه و دستورات مورد نظرتون را اجرا کنه و برای زمانبندیش هم می تونید مثلا از Task Scheduler ویندوز استفاده کنید
دستور kron هم روی تجهیزات سیسکو وجود داره من تا حالا ازش استفاده نکردم که گویا میشه یکسری کارها را باهاش زمانبندی کرد و اجرا کرد اما محدودیت داره