Installationsanleitung für Cisco Identity Services Engine (ISE)
Da Cisco ISE das direkte Senden von Authentifizierungsprotokollen an ein HTTP-Ziel nicht unterstützt, verwenden wir einen Syslog-Weiterleiter.
Unsere Einrichtung sieht folgendermaßen aus:
1. Was Sie benötigen
1. Virtuelle Maschine mit folgenden Spezifikationen:
- 2 CPU-Kerne
- 4 GB RAM
- 20 GB Festplattenspeicher
- 1x Netzwerkschnittstelle
2. Einen gültigen NxtFireGuard-Lizenzschlüssel
2. Installieren Sie die neueste Ubuntu- oder Debian-Server-OS 🐧
3. Paketquellen aktualisieren und Pakete upgraden 🔄
sudo apt-get update -y && sudo apt-get upgrade -y
4. Installieren Sie Docker 🐳
4.1 Für Debian 11 & 12
Konfliktierende Pakete entfernen ❌
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
Fügen Sie Docker’s GPG-Schlüssel hinzu 🔑
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
Docker-Repository zu Apt-Quellen hinzufügen 📦
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Docker-Pakete installieren 📥
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Installation überprüfen ✅
sudo docker run hello-world
4.2 Für Ubuntu 24.04, 22.04 & 20.04
Konfliktierende Pakete entfernen ❌
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
Fügen Sie Docker’s GPG-Schlüssel hinzu 🔑
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
Docker-Repository zu Apt-Quellen hinzufügen 📦
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Docker-Pakete installieren 📥
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Installation überprüfen ✅
sudo docker run hello-world
5. Installieren Sie Git 🛠️
sudo apt-get install git -y
6. Erstellen Sie einen Benutzer und fügen Sie ihn zur Docker-Gruppe hinzu 👤
6.1 Benutzer erstellen
Ersetzen Sie <username>
durch den gewünschten Benutzernamen.
sudo adduser <username>
6.2 Neuen Benutzer zur Docker-Gruppe hinzufügen
sudo usermod -aG docker <username>
7. Repository klonen und Container starten 📦
7.1 Wechseln Sie zum neuen Benutzer
su <username>
cd
7.2 Laden Sie die neueste Version des "NxtFireGuard-Syslog-Forwarder" Repositorys von GitHub herunter
- Besuchen Sie https://github.com/NxtGenIT/NxtFireGuard-Syslog-forwarder/releases
- Laden Sie die neueste Version entweder als .zip oder als .tar.gz herunter
- Sie können dies auch direkt tun mit:
git clone https://github.com/NxtGenIT/NxtFireGuard-Syslog-forwarder.git && cd NxtFireGuard-Syslog-forwarder
7.3 Setzen Sie Ihren Lizenzschlüssel
Ersetzen Sie YOUR_ACTUAL_LICENSE_KEY
durch Ihren erworbenen Lizenzschlüssel.
sed -i 's/<your-license-key>/YOUR_ACTUAL_LICENSE_KEY/g' syslog/syslog-ng.conf
7.4 Docker-Container starten
docker compose up -d
Nächste Schritte
Einrichtung des Log-Forwardings von ISE zum Container
Lesen Sie diese Dokumentation von Cisco, um Protokolle der Kategorie AAA Audit Logs
an den Log-Relay-Server weiterzuleiten.
Sobald die Einrichtung abgeschlossen ist, können Sie zur Hinzufügen eines Hosts Sektion zurückkehren, um die Verbindung zu überprüfen.
Bei Fragen oder Problemen können Sie sich über dieses Kontaktformular an unser Support-Team wenden.