Was zum automatischen Entfernen von inaktiven OSSEC Mittel in Fällen von automatischen Skalierung Gruppen erforderlich ist, wo Instanzen erstellt werden/gelöscht werden ständigWie automatisch entfernen inaktive OSSEC Mittel (Batch)
1
A
Antwort
0
#This is to be run on ossec server, path for ossec is /var/ossec/
file=agents.txt
/var/ossec/bin/agent_control -l > $file
#Wipe working tmp files
rm remove.txt
rm removed.txt
echo -n "" > remove.txt
echo -n "" > removed.txt
#Find Disconnected agents
while IFS= read -r line
do
ids=$(echo $line | awk '{print $2}')
status=$(echo $line | awk '{print $NF}')
if [ "$status" == "Disconnected" ]; then
echo $ids >> remove.txt
fi
done < "$file"
#Find Never connected agents
while IFS= read -r line
do
ids=$(echo $line | awk '{print $2}')
status=$(echo $line | awk '{ if (NF > 1) print $(NF-1),$NF ; else print $NF; }')
if [ "$status" == "Never connected" ]; then
echo $ids >> remove.txt
fi
done < "$file"
#Remove commas
sed 's/.$//' remove.txt > removed.txt
#Remove agents with IDs in removed.txt file
file2=removed.txt
while IFS= read -r line
do
/var/ossec/bin/manage_agents -r "$line"
done < $file2
#Restart OSSEC service
/var/ossec/bin/ossec-control restart
#End
0
Hier ist eine kurze Skript Sie ausführen können entfernen ‚Disconnected‘ und ‚nie‘ verbunden Agenten
for OUTPUT in $(/var/ossec/bin/agent_control -l | grep -E 'Disconnected|Never' | tr ':' ',' | cut -d "," -f 2)
do
/var/ossec/bin/manage_agents -r $OUTPUT
done
Verwandte Themen
- 1. OSSEC installieren, kann die Datei nicht entfernen
- 2. OSSEC Slack Integration
- 3. WPF TabControl - Wie Rand über inaktive Tabs entfernen?
- 4. Batch-Skript-Befehl stoppt automatisch Batch-Skript
- 5. wie automatisch in Batch "0" eingeben
- 6. Keytool Batch-Datei automatisch schließen
- 7. Wie UIActionSheet automatisch zu entfernen
- 8. Batch: Linie & entfernen
- 9. Inaktive Steuerelement Hintergrundfarbe
- 10. entfernen OTP Box automatisch
- 11. Adobe Flex Inaktive Komponente
- 12. Abmelden mehrere inaktive Benutzer
- 13. Batch Combine CSV Header entfernen
- 14. automatisch drücken Sie die Eingabe im Batch
- 15. Wie inaktive Sitzungen auf Parse Server
- 16. Wie inaktive Objekte/Objekte zu aktualisieren
- 17. automatisch reagieren auf runs aus Batch-Datei
- 18. automatisch umbenennen csv-Datei über Batch-Datei
- 19. Aktive und inaktive DIVs jQuery
- 20. Wie in IE automatisch durch js oder Batch-Datei
- 21. Sortierung Mittel String
- 22. Deaktivieren Active Directory Inaktive Benutzer
- 23. Inaktive Registerkarte Kopfzeile Schriftfarbe ändern
- 24. Geplante Mittel werden nicht
- 25. entfernen Rand, der Browser automatisch
- 26. Wie inaktive Verbindung in PostgreSQL-Datenbank zu schließen
- 27. Get Mittel einer Verteilung?
- 28. UIImage klein + mittel + groß wie Apple Mail
- 29. entfernen führenden "./" in einem Batch-Skript
- 30. unerwünschte Komma für JSON Formatierung Batch Entfernen
Wenn Sie eine Lösung gemeinsam nutzen möchten, können Sie es in Form einer Frage schreiben sollte, dann in der Antwort Abschnitt die Lösung gegeben, nicht die Frage. – Barmar