
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
پیکربندی، مدیریت و عملیات شبکه خود را با پایتون خودکار کنید.
ویژگیهای کلیدی
● با مبانی خودکارسازی شبکه آشنا شوید.
● یاد بگیرید چگونه دستگاههای شبکهای گوناگون مثل روتر، سوئیچ، سرور و فایروال را خودکار کنید.
● بیاموزید چگونه با پایتون اسکریپتهای سفارشی برای مدیریت چند دستگاه بسازید.
توضیحات
امروزه پایتون استاندارد رایج برای عملیات خودکار شبکه است. با قدرت پایتون میتوانید دستگاههای شبکه را بهسادگی و با اسکریپتهای پایه خودکار کنید. این راهنمای کاربردی با زبانی مستقیم و روان به شما کمک میکند شبکه خود را با پایتون خودکار کنید.
در این کتاب دقیقاً میفهمید خودکارسازی شبکه چیست. کتاب به شما کمک میکند با مبانی زبان پایتون آشنا شوید. همچنین یاد میگیرید چگونه پیکربندیها را در دستگاههای شبکه و سیستم مثل روتر، سوئیچ، سرور و ذخیرهساز پایش، نگهداری و استقرار کنید. کتاب توضیح میدهد چگونه زیرساختهای ابری مثل AWS (خدمات وب آمازون) را با پایتون خودکار کنید.
در پایان کتاب میتوانید با خودکار کردن کارهای شبکهای، حجم کارهای تکراری روزمره را کم کنید و بهرهوری خود را بالا ببرید.
آنچه خواهید آموخت
● با کتابخانههای پایتون مثل Paramiko و Netmiko آشنا شوید و کار کنید.
● اسکریپتهایی بنویسید و بهکار بگیرید تا دستگاههای شبکه مثل فایروال، روتر و سوئیچ را پیکربندی کنید.
● بفهمید چگونه از اسکریپتهای پایتون برای امنیت شبکه استفاده کنید.
● یاد بگیرید چگونه همه میکرواسکریپتها را در اسکریپت اصلی پایتون ترکیب کنید.
● با اسکریپتهای پایتون و استفاده از Boto3، سرویسهای AWS را ایجاد، پیکربندی، اجرا و نگهداری کنید.
این کتاب برای چه کسانی است
این کتاب بهطور ویژه برای مدیران سیستم، مهندسان خودکارسازی زیرساخت، مهندسان فناوری اطلاعات و مهندسان شبکه طراحی شده تا از ظرفیت پایتون بهعنوان ابزاری برای خودکارسازی بهره ببرند و روترها، سرورها و زیرساختهای ابری را در شبکه سازمانی و فراتر از آن بهصورت متمرکز مدیریت کنند.
فهرست مطالب
1. آشنایی با خودکارسازی شبکه
2. مبانی پایتون
3. ماژولهای شبکهسازی پایتون
4. جمعآوری و پایش لاگها
5. استقرار پیکربندی در دستگاههای شبکه
6. انتقال فایل و رسم نمودار
7. نگهداری و عیبیابی مشکلات شبکه
8. پایش و مدیریت سرورها
9. امنیت شبکه با پایتون
10. استقرار نرمافزار خودکارسازی
11. خودکارسازی زیرساختهای ابری با پایتون
Automate Your Network Configuration, Management, and Operation Tasks with PythonKey Features● Get familiar with the basics of network automation.● Understand how to automate various network devices like Routers, Switches, Servers, and Firewalls.● Learn how to create customized scripts to manage multiple devices using Python.DescriptionPython is the de-facto standard for automated network operations nowadays. With the power of Python, network devices can be automated easily with basic scripts. Written in direct and intuitive language, this practical guide will help you to automate your network with Python.In this book, you will understand what network automation is precisely. The book will help you get familiar with the basics of the Python language. It will also help you learn how to monitor, maintain, and deploy configurations in network and system devices such as routers, switches, servers, and storage. The book will explain how to automate cloud infrastructures like AWS (Amazon Web Services) with Python.By the end of the book, you will be able to decrease your routine workload and improve productivity by automating your networking tasks.What you will learn● Get familiar and work with Python libraries like Paramiko and Netmiko.● Write and deploy scripts to configure network devices such as Firewalls, Routers, and Switches.● Understand how to use Python scripts for network security.● Learn how to combine all micro scripts in the main Python script.● Create, configure, operate, and maintain AWS services through Python scripts using Boto3.Who this book is forThis book is specially designed for system administrators, infrastructure automation engineers, IT engineers, and network engineers to leverage Python’s potential as an automation tool to centrally manage routers, servers, and cloud infrastructures in an organizational network and beyond.Table of Contents1. Introduction to Network Automation2. Python Basics3. Python Networking Modules4. Collecting and Monitoring Logs5. Deploy Configurations in Network Devices6. File Transfer and Plotting7. Maintain and Troubleshoot Network Issues8. Monitor and Manage Servers9. Network Security with Python10. Deploying Automation Software11. Automate Cloud Infrastructures with Python