Ten artykuł ma 380 słów.
Uruchamianie okKoala w konsoli
Wprowadzenie
okKoala CLI (Command-Line-Interface) pozwala wykonywać dokładnie te same czynności, na które pozwalają aplikacje webowe dostępne pod adresem https://okkola.com. Jego zaletą jest to, że łatwo jest tworzyć automatyzacje procesów wg własnego uznania. Jest zbudowany na Node.js, a ponieważ JavaScript jest językiem niekompilowanym - skryptowym - można zobaczyć kod źródłowy zanim zainstaluje się CLI w systemie. Kod źródłowy jest dostępny na https://github.com/okkoala/cli.
Skąd mam wiedzieć, czy potrzebuję okkoala CLI?
Jeśli na co dzień pracujesz w konsoli i chcesz automatyzować pracę z koalą na kontach wielu firm, to okKoala CLI może pomóc. Jeśli jesteś entuzjastą filozofii Unixa, z pewnością znajdziesz coś dla siebie. okKoala CLI pomoże, kiedy jesteś odpowiedzialny za cyberbezpieczeństwo jako podwykonawca w wielu firmach, a okKoala to Twoje codzienne narzędzie pracy. Używanie CLI do pracy z firmą poniżej <100 użytkowników najprawdopodobniej nie ma wielkiego sensu.
Wymagania systemowe
okKoala CLI działa niezależnie od systemu operacyjnego. Wymogiem jest posiadanie folderu użytkownika oraz dowolnego interpretatora powłoki: sh, powershell, bash, zsh etc. Uruchomienie w trybie administratora nie jest zalecane, może skończyć się błędem.
Instalacja
Proces instalacji:
- Zainstaluj Node.js. Stan instalacji możesz sprawdzić poprzez komendę: node –version
- Zainstaluj okkoala-cli: npm install -g @okkoala/koala@latest
Jeśli chcesz zaktualizować CLI, wystarczy wywołać polecenie z punktu 2. Zaleca się instalowanie aktualizacji na biężąco.
Logowanie do platformy
- Zaloguj się konto firmy jako administrator na stronie https://okkoala.com
- Wejdź w Ustawienia > Integracja > Pobierz token, a następnie skopiuj zawartość pola z tokenem
- Otwórz konsolę
- Wywołaj polecenie
koala auth X, gdzie zamiast X wklej wartość tokenu pobraną ze strony - Możesz sprawdzić, czy wszystko działa, wyliczając wszystkich pracowników:
koala ListEmployee
Wynikiem logowania jest utworzenie pliku .koala/token w katalogu domowym użytkownika. Jeśli chcesz się wylogować, usuń ten plik.
Wylogowanie się z lokalne sesji
Usuń plik .koala/token w katalogu domowym użytkownika.
Lista komend, pomoc do komend
Aktualną listę komend możesz uzyskać używając polecenia koala help. Jeśli potrzebujesz wiedzieć jakie parametry
wymaga dana komenda (np. do stworzenia użytkownika), możesz użyć koala CreateEmployee help
Do czego stosować CLI?
- Wyciąganie danych z koali do siebie (nie lubimy vendor lock)
- Integracja ze swoimi narzędziami
- Hurtownie danych
- Zarządzanie pracownikami
- CRON
- SIEM
Do czego nie stosować CLI?
- Ustawiania parametrów organizacji – łatwo coś popsuć
- Nadawanie uprawnień pracownikom – jeszcze łatwiej nadać wszystkim global admina
- Tworzenie szablonów – chyba, że mamy własny podgląd .html w postaci .png
- Tworzenie zapytań na wsparcie techniczne