Opis nowej funkcjonalności skanowania infrastruktury w op5 Monitor
—
1. Automatyczne skanowanie infrastruktury z CLI
W ramach prac nad rozwojem aplikacji op5 Monitor zespół wdrożeniowy EMCA oprogramował narzędzia skryptowe realizujące skanowanie infrastruktury serwerowej pod kątem automatycznego rejestrowania w systemie monitoringu op5 danych takich jak:
- Partycje Hosta
- Operacje IO Hosta
- Transmisje sieciowe
Automatyczne skanowanie wymaga współpracy z agentem monitoringu przygotowanym przez zespół EMCA. Narządzie skanujące nawiązuje połączenie z agentem, wykonuje jego inwentaryzacje i dokonuje rejestracje nowych usług poprzez API systemu op5. Wypracowany mechanizm przyjmuje za argument grupę hostów i w sposób stały może śledzić zmiany w układzie partycji czy innych elementów infrastruktury.
Wypracowane mechanizmy skanowania dotyczą systemów Windows, Linux, Aix.
Przykład wywołania:
/opt/plugins/custom/emca/bin/linux-scanner.pl -s https://op5monitor_ip -u apiuser -p password -o hostgroup -n hostgroupname –partitions –network –io
2. Automatyczne skanowanie infrastruktury GUI
Z uwagi dużą zaletę funkcjonalności automatycznego skanowania hostów wykonaliśmy zmianę aplikacji op5 celem włączenia tych możliwości do ekran GUI. Dzięki takiemu zabiegowy skanowanie hostów praz grup możliwe jest do wykonania dla operatora posiadającego dostęp do części www aplikacji bez konieczności praca w konsoli ssh.
Skanowanie hostów dostępne jest poprzez dodatkową opcję w konfiguracji hosta:
Wybór tego linku przenosi obsługę do poniższej witryny:
Ekran skanowania posiada dwa tryby pracy:
- Skanowanie całej grupy
- Skanowanie pojedynczego hosta
Skanowanie całej grupy uwzględnia pracę w środowisku rozproszonym, uruchamiając odpowiednie polecenia skanujące na wybranym węźle op5 wynikającym z konfiguracji usługi klastrowania. Dodatkowo, każdy host na liście poddawany jest indywidualnemu rozpoznawaniu typu (Windows/Linux/Aix) aby można było uruchomić właściwy skaner.
Skanowanie pojedynczego hosta dotyczy urządzenia z poziomu którego weszliśmy w konfigurację.
Przykład wywołania:
Widzimy pasek postępu zadania.
Status pracy możemy prześledzić w raporcie końcowym:
Praca mechanizmy autokonfiguracji została sprawdzona na setkach hostów.
Funkcjonalność nie jest aktualizacją oprogramowania op5 i jest realizowana poprzez inżynierów EMCA na życzenie klienta.