Włączanie Cisco UCS skryptem w Python

Włączanie Cisco UCS skryptem w Python

Włączanie Cisco UCS skryptem w Python

Jeżeli w Twoim domowym labie ląduje serwer Cisco UCS, to być może nie chcesz by działał 24/7. Prąd jest drogi, szumi to niemiłosiernie i jak nie masz serwerowni w garażu to po paru dniach będziesz miał dość odgłosów serwerowni w swoim domu. Z drugiej strony leń siedzi w każdym z nas i nikomu nie chce się chodzić by tylko kliknąć przycisk by uruchomić serwer. Zatem najbardziej przydatny skrypt to ten, który pozwoli uruchomić serwer zdalnie.

Czytaj dalej
Jak definiować kontekst zapytań w ChatGPT

Jak definiować kontekst zapytań w ChatGPT

Jak definiować kontekst zapytań w ChatGPT

W miarę rozwoju sztucznej inteligencji, ChatGPT stał się jednym z najbardziej zaawansowanych modeli generatywnych, który potrafi odpowiadać na różnorodne pytania i prowadzić rozmowę z użytkownikami. Jednak istnieje pewien aspekt, który odgrywa kluczową rolę w uzyskiwaniu trafnych i zrozumiałych odpowiedzi – kontekst. Przyjrzyjmy się czym jest i jak definiować kontekst w ChatGPT w naszych zapytaniach.

Czytaj dalej
Jak wykorzystać ChatGPT w automatyzacji sieci

Jak wykorzystać ChatGPT w automatyzacji sieci?

Jak wykorzystać ChatGPT w automatyzacji sieci

Sztuczną inteligencję wykorzystujemy w codziennej pracy od dawna. Czasem mniej, czasem bardziej świadomie. Przez ostatnie lata rozwój AI i usług kognitywnych przyspieszył dzięki postępom w dziedzinach takich jak uczenie maszynowe, głębokie uczenie i przetwarzanie języka naturalnego. Technologie te umożliwiły komputerom analizę, rozumienie i generowanie treści w sposób zbliżony do człowieka. W wyniku tego narodziły się różnorodne zastosowania AI i usług kognitywnych w IT, które wykorzystują te nowoczesne technologie do poprawy efektywności i jakości działań. I powstał ChatGPT – usługa która mówi się, że będzie rewolucją na miarę upowszechnienia się Internetu. Czy będzie? Tego nie wiem, ale na pewno musimy nauczyć się korzystać z ChatGPT w automatyzacji sieci i innych obszarach IT.

Czytaj dalej
Odkryj biblioteki Python przydatne w automatyzacji

Odkryj biblioteki Python przydatne w automatyzacji

Odkryj biblioteki Python przydatne w automatyzacji

Dzisiaj chciałbym podzielić się z Wami wyjątkowym repozytorium, które zawiera zbiór biblioteki Python przydatne w automatyzacji. Wykorzystasz je w skryptach automatyzujących zarządzanie sieciami komputerowymi. Repozytorium dostępne jest na GitHub Szkoły DevNet dla wszystkich. Jest to projekt, który może zainteresować zarówno początkujących, jak i doświadczonych programistów sieciowych. A co w nim znajdziesz? Szczegóły poniżej.

Czytaj dalej
Wnioski z wdrożeń automatyzacji w małych firmach

Wnioski z wdrożeń w małych firmach

Wnioski z wdrożeń automatyzacji w małych firmach

W swojej pracy doradzam i wprowadzam w świat automatyzacji przedsiębiorstwa różnych wielkości. Wyzwania i problemy małych i dużych firm są inne. Wykorzystują one często inne narzędzi i mają do dyspozycji inne budżety. Ponieważ firmy w coraz większym stopniu polegają na technologii, znaczenie automatyzacji sieci znacznie wzrosło. Automatyzacja sieci może pomóc firmom poprawić wydajność operacyjną, zmniejszyć liczbę błędów i zminimalizować przestoje. Jednak wprowadzenie automatyzacji sieci w małych i średnich firmach może być wyzwaniem. Dziś omówię niektóre wnioski wyciągnięte z wprowadzenia automatyzacji sieci w małych i średnich firmach z projektów, w których miałem okazję uczestniczyć.

Czytaj dalej
Nowości w Python 3.11

Nowości w Python 3.11

Nowości w Python 3.11

Co prawda Python 3.11 wyszedł w październiku zeszłego roku to dopiero niedawno miałem czas przyjrzeć się nowościom i zmianom w tej wersji języka. Nie ma ich co prawda bardzo dużo, ale niektóre wydają się dość ciekawe i do zastosowania nie tylko przez zaawansowanych programistów. Sam jako domyślny język używam od wielu miesięcy wersji 3.10, którą uważam za stabilną. Spójrzmy zatem co przynosi wersja 3.11.

Czytaj dalej
Czym jest DevNet Code Exchange

Czym jest DevNet Code Exchange

Czym jest DevNet Code Exchange

Wśród wielu serwisów udostępniających skrypty automatyzacji warto zwrócić uwagę na Cisco DevNet Code Exchange. Jest to platforma, na której zebrane są stworzone przez Cisco oraz niezależnych developerów i entuzjastów skrypty ułatwiające automatyzację produktów z ekosystemu Cisco. Jeżeli więc pracujesz z urządzeniami tej firmy na co dzień, to powinieneś mieć ten serwis w swoich zakładkach. Mój projekt, CMLNetKit, także znajduje się w tym repozytorium.

Czytaj dalej
Odnawiamy certyfikat portalu SSL VPN na Fortigate za pomocą Ansible

Odnawiamy certyfikat portalu SSL VPN na Fortigate za pomocą Ansible

Odnawiamy certyfikat portalu SSL VPN na Fortigate za pomocą Ansible

Ostatnio zastąpiłem mojego starego, wysłużonego (i głośnego) Junipera SRX urządzeniem Fortigate 30E. Firewall jest zainstalowany na brzegu mojej sieci domowo-labowej. Zapewnia mi między innymi zdalny dostęp do laba czy przestrzeni dyskowej na NAS. Jedną z kluczowych funkcjonalności jest zatem zdalny dostęp za pomocą SSL VPN. Ponieważ portal SSL VPN jest wystawiony na świat, to chciałem by prezentował się za pomocą publicznego certyfikatu podpisanego przez jedno z globalnych CA. Niestety mój firewall nie posiada funkcji automatycznego odnawiania certyfikatów Let’s Encrypt, dlatego czynność tą musiałem samodzielnie zautomatyzować. Pokażę Ci w jaki sposób wykorzystałem do tego Ansible.

Czytaj dalej
Recenzja kursu Developing Applications Using Cisco Core Platforms and APIs

Recenzja kursu Developing Applications Using Cisco Core Platforms and APIs

Recenzja kursu Developing Applications Using Cisco Core Platforms and APIs

Zdobywanie wiedzy i praktyki to ciągły proces. Szczególnie w informatyce, gdzie co chwila musimy poznać nową technologię, urządzenie czy zdobyć inne umiejętności. Możemy uczyć się sami lub sięgnąć po szkolenia. Na platformie Cisco Learning Network znajdziemy kurs Developing Applications Using Cisco Core Platforms and APIs (DEVCOR), który ma pomóc przygotować się do egzaminu DEVCOR. Ale nawet dla osób, które nie planują podchodzić do tego egzaminu będzie on przydatny. Ja niedawno sam go ukończyłem.

Czytaj dalej