Sie können Prüfungen aus der GitHub-Community abrufen und zur Verwendung in Agent Client Collector (ACC) anpassen oder eigene Skripts erstellen. Erstellen Sie ein Plugin mit der benutzerdefinierten Sensu-Prüfung, und installieren Sie es für eine ServiceNow-Instanz.
Vorbereitungen
Erforderliche Rolle: agent_client_collector_admin
Prozedur
-
Kopieren Sie eine Prüfung aus der GitHub-Community auf Ihren lokalen Computer.
-
Erstellen Sie eine tar.gz-Datei, die an Ihr Plugin angehängt werden soll:
-
Erstellen Sie einen Ordner auf Ihrem lokalen Computer.
-
Erstellen Sie einen Unterordner mit der Bezeichnung bin.
-
Legen Sie die Prüfungen im Ordner bin ab, die Sie ausführen möchten (Skripts und ausführbare Dateien).
-
Erteilen Sie in einer Linux-Umgebung den Prüfungen Ausführungsberechtigungen, indem Sie für jede Prüfung chmod + x filename ausführen.
-
Navigieren Sie zum übergeordneten Ordner (über dem bin-Ordner).
-
Führen Sie in einer Linux-Umgebung den Befehl tar -C <parent_folder_name> --zcvf <my_plugin_name>.tar.gz * aus.
Verwenden Sie in einer Windows-Umgebung ein Archivierungsdienstprogramm, das das Format tar.gz unterstützt.
-
Achten Sie in einer Windows-Umgebung darauf, dass in den Ordner bin die folgenden Skripts eingefügt werden:
-
Erstellen Sie ein neues ACC-Plugin (siehe Plugins erstellen und bearbeiten).
-
Testen Sie das neue Plugin.
-
Erstellen Sie eine neue Prüfungsdefinition für die angepasste Sensu-Prüfung.
-
Navigieren Sie auf der Seite Check Definition (Prüfungsdefinition) zum Abschnitt Related Links (Zugehörige Links), und klicken Sie auf Generate allow list content (Inhalte für Allow-Liste generieren).
-
Kopieren Sie die Einträge, die Sie in die Allow-Liste aufnehmen möchten, und fügen Sie sie der Datei check-allow-list.json des Agent entweder manuell oder mit einem Automatisierungs-Tool hinzu.
Der Speicherort dieser Datei ist im Parameter allow-list der Datei acc.yml des Agent angegeben.
-
Erstellen Sie eine neue Richtlinie, und fügen Sie die neu erstellte Prüfungsdefinition hinzu.
-
Wählen Sie die Prüfungsdefinition aus, und klicken Sie im Abschnitt Related Links (Zugehörige Links) auf Test check (Testüberprüfung).
-
Aktivieren Sie Anmeldeinformationen beim Testen einer Prüfung:
-
Navigieren zu .
-
Klicken Sie auf Neu.
-
Wählen Sie den Typ der Anmeldeinformationen aus, die Sie erstellen möchten.
-
Geben Sie auf der Seite Werte in die Felder ein, denen Anmeldeinformationen zugewiesen werden sollen <Tabelle mit Liste der Anmeldeinformationsarten und ihrer entsprechenden Fehler eingeben>.
-
Klicken Sie auf Absenden.
-
Erstellen Sie für Ihre Prüfung sichere Parameter (siehe Sichere Parameter für Prüfungen erstellen).