alertlogic.al_agents
Rola Ansible: al-agents
Ten skrypt służy do instalacji i konfiguracji agenta Alert Logic.
Wymagania
Obsługiwane są następujące platformy:
Wersje Debian:
- squeeze
- wheezy
- jessie
Wersje Ubuntu:
- 10.x
- 12.x
- 14.x
- 16.x
- 18.x
Wersje RHEL/CentOS:
- 6.x
- 7.x
Wersje SuSE:
- 12.1
- 12.0
- 11.4
- 11.3
Wersje Amazon Linux:
- Karoo
Wersje Windows:
- Windows Server 2003+SP1, 2008, 2012, 2016
- Windows XP+SP1, Vista, 7, 8, 10
Zmienne Roli
al_agent_registration_key
- Twój unikalny klucz rejestracyjny, obowiązkowy z wyjątkiem wdrożeń w chmurze (AWS, Azure). Domyślnie toyour_registration_key_here
al_agent_for_imaging
- Zmiennaal_agent_for_imaging
określa, czy agent będzie skonfigurowany i wdrożony. Jeśli ustawiona natrue
, proces instalacji zainstaluje agenta, ale nie uruchomi go po zakończeniu instalacji. Umożliwia to zapisanie zrzutów instancji do późniejszego użycia. Gdy zmienna ta jest ustawiona nafalse
, proces wdrożenia wykonywany jest podczas konfiguracji, a agent uruchamia się po zakończeniu. Domyślnie jest tofalse
al_agent_egress_host
,al_agent_egress_port
- Domyślnie cały ruch jest kierowany do https://vaporator.alertlogic.com. Ta zmienna jest przydatna, jeśli masz maszynę odpowiedzialną za ruch wychodzący (NAT box). Jeśli wskażesz własny adres URL, upewnij się, że jest prawidłowo sformatowany. Domyślnie tohttps://vaporator.alertlogic.com
al_agent_proxy_url
- Domyślnie al-agent nie wymaga użycia proxy. Ta zmienna jest przydatna, jeśli chcesz uniknąć pojedynczego punktu wychodzenia. Gdy używane jest proxy, wymagane są zarówno wartościal_agent_egress_host
, jak ial_agent_proxy_url
. Jeśli podasz adres URL proxy, upewnij się, że jest prawidłowo sformatowany. Domyślnie tonil
Zależności
- brak znanych zależności
Przykład Skryptu
---
- name: Zastosuj instalację AL Agenta do określonych hostów
hosts: al_agents
roles:
- { role: alertlogic.al_agents}
Konfiguracje
Zmienna al_agent_for_imaging
określa typ Twojej instalacji. Jest to wartość logiczna i domyślnie wynosi false
. Ustawienie tej wartości na true
przygotuje Twojego agenta do obrazowania, ale nie wdroży agenta.
Wykonanie instalacji agenta z domyślnymi atrybutami skryptu spowoduje natychmiastowe skonfigurowanie i wdrożenie agenta. Jeśli prawidłowo ustawisz swój klucz rejestracyjny, Twój host powinien pojawić się w konsoli Alert Logic w ciągu 15 minut. Uwaga: w przypadku wdrożeń AWS i Azure użycie klucza jest opcjonalne i zazwyczaj nie jest konieczne.
Współpraca
- Forkuj repozytorium na Githubie
- Stwórz nazwany branch funkcyjny (np.
add_component_x
) - Wprowadź zmiany
- Napisz testy dla swoich zmian (jeśli dotyczy)
- Uruchom testy, upewniając się, że wszystkie przechodzą
- Złóż Pull Request na Githubie
Licencja i Autorzy
Licencja:
Rozprowadzana na podstawie licencji Apache 2.0.
Autorzy: Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogic.com)
ansible-galaxy install alertlogic.al_agents