Zautomatyzuj swoją firmę z Pythonem. Praktyczne rozwiązania dla firmowej sieci Bassem Aly
- Autor:
- Bassem Aly
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 320
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Zautomatyzuj swoją firmę z Pythonem. Praktyczne rozwiązania dla firmowej sieci
Czego się nauczysz?
- Instalowania i konfigurowania środowiska Python oraz IDE PyCharm do automatyzacji
- Wykorzystywania bibliotek Pythona do automatyzacji zadań sieciowych i systemowych
- Tworzenia i zarządzania sieciowym środowiskiem laboratoryjnym z użyciem EVE-NG i VMware
- Automatycznego zarządzania urządzeniami sieciowymi przez SSH, Telnet, Netmiko i Paramiko
- Parsowania i analizowania konfiguracji sieciowych oraz wizualizacji danych z Matplotlib
- Generowania i zarządzania konfiguracjami za pomocą szablonów Jinja2 i plików YAML
- Wdrażania przetwarzania równoległego i wieloprocesowego w skryptach Python
- Automatyzowania wdrożeń i konfiguracji maszyn wirtualnych z wykorzystaniem Cobblera
- Uruchamiania poleceń systemowych i zadań administracyjnych przez moduł subprocess
- Zarządzania systemem i wykonywania zadań administracyjnych za pomocą Fabric
- Monitorowania systemu, generowania raportów i wysyłania ich e-mailem
- Automatycznego zarządzania użytkownikami oraz integracji z Ansible na Linux i Windows
- Obsługi baz danych MySQL z poziomu Pythona: instalacji, zabezpieczania i wykonywania zapytań
- Tworzenia, wdrażania i zarządzania playbookami Ansible do automatyzacji infrastruktury
- Automatyzowania tworzenia i zarządzania maszynami wirtualnymi VMware oraz obsługi PyVmomi
- Integracji z chmurą: automatyzacji usług AWS przez Boto3 i zarządzania OpenStack przez API oraz Ansible
- Budowania narzędzi sieciowych, takich jak własny skaner sieciowy w Pythonie i wykorzystania frameworku Scapy
Żadna współczesna firma nie może funkcjonować bez rozwiązań IT. Co więcej, stale trzeba mieć na uwadze wzrost wymagań wobec systemów informatycznych i konieczność wdrażania kolejnych aplikacji. Poza tym nie można ani na chwilę zapominać o kwestiach cyberbezpieczeństwa - ryzyko naruszenia integralności i bezpieczeństwa danych spędza sen z powiek wielu administratorom. Jeśli do tego dodać standardowe zadania związane z bieżącym działaniem firmowej sieci, okaże się, że praca administratora nie jest ani łatwa, ani prosta. Ratunkiem może być automatyzacja, która znacznie usprawnia czynności administracyjne.
Książka jest przeznaczona dla administratorów sieci, którzy chcą wykorzystać Pythona do zautomatyzowania części swoich obowiązków. Pokazano tu kilka praktycznych przykładów takiego zastosowania Pythona oraz narzędzi Ansible i Python Fabric, opisano też techniki konfiguracji serwera. Szczegółowo przedstawiono sposoby automatyzacji zadań związanych z zarządzaniem użytkownikami, bazą danych oraz procesami. Znalazły się tu również wskazówki ułatwiające pisanie skryptów dla usług testowych oraz przygotowanie automatyzacji pracy na maszynach wirtualnych i w środowisku chmurowym. W końcowych rozdziałach zaprezentowano niezwykle ważne zagadnienia bezpieczeństwa wraz z możliwościami automatyzacji w tym zakresie.
Najważniejsze zagadnienia przedstawione w książce:
- Python, jego IDE PyCharm oraz biblioteki używane do automatyzacji
- korzystanie z protokołów telnet i SSH (biblioteki netmiko, paramiko i telnetlib)
- monitorowanie systemu i generowanie raportów
- maszyny wirtualne i wykorzystanie hipernadzorcy VMWare
- automatyzacja usług AWS za pomocą Boto3
- tworzenie skanera sieci w Pythonie
Automatyzacja zadań - najlepszy przyjaciel najlepszych adminów!
Wybrane bestsellery
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana



Oceny i opinie klientów: Zautomatyzuj swoją firmę z Pythonem. Praktyczne rozwiązania dla firmowej sieci Bassem Aly
(1)-
6
-
5
-
4
-
3
-
2
-
1
4.0(0)
(0)
(1)
(0)
(0)
(0)