Sie können Prüfungen aus der github-Community durchführen und sie für die Verwendung in anpassen Agent Client Collector(ACC), oder Sie können eigene Skripts verfassen. Erstellen Sie ein Plugin mit der anwenderdefinierten Sensu-Prüfung, und installieren Sie es auf einem ServiceNowInstanz.
Vorbereitungen
Erforderliche Rolle: agent_client_collector_admin
Prozedur
-
Kopieren Sie einen Scheck aus der github-Community auf Ihren lokalen Computer.
-
Erstellen Sie ein tar.gz Datei, die an Ihr Plugin angehängt werden soll:
-
Erstellen Sie einen Ordner auf Ihrem lokalen Computer.
-
Erstellen Sie einen Unterordner namens Bin .
-
Platzieren Sie die Prüfungen, die Sie ausführen möchten (Skripts und ausführbare Dateien) in Bin Ordner.
-
Erteilen Sie in einer Linux-Umgebung ausführbare Berechtigungen für die Prüfungen, indem Sie ausführen Chmod +x Dateiname Für jede der Prüfungen.
-
Navigieren Sie zum übergeordneten Ordner (über dem bin-Ordner).
-
Führen Sie in einer Linux-Umgebung aus Tar -C <parent_folder_name> --zcvf <my_plugin_name>.tar.gz * Befehl.
Verwenden Sie in einer Windows-Umgebung ein Archivierungsdienstprogramm, das unterstützt tar.gz Format.
-
Stellen Sie in einer Windows-Umgebung sicher, dass Sie die folgenden Skripts in einschließen Bin Ordner:
-
Erstellen Sie ein neues ACC-Plugin, wie in beschrieben Erstellen und bearbeiten Agent Client CollectorPlugins.
-
Testen Sie das neue Plugin.
-
Erstellen Sie eine neue Prüfungsdefinition für die anwenderdefinierte Sensu-Prüfung.
-
Auf Prüfungsdefinition Seite, navigieren Sie zu Zugehörige Links Abschnitt und wählen Sie aus Allow-Listeninhalt generieren .
-
Kopieren Sie die Einträge, die Sie in die Allow-Liste aufnehmen möchten, und fügen Sie sie dem Service Desk-Mitarbeiter hinzu Check-allow-list.JSON Datei, entweder manuell oder mit einem Automatisierungstool.
Der Speicherort dieser Datei wird in angegeben Allow-Liste Parameter des Service Desk-Mitarbeiters acc.yml Datei.
-
Erstellen Sie eine neue Richtlinie, und fügen Sie die neu erstellte Prüfungsdefinition hinzu.
-
Wählen Sie die Prüfungsdefinition und in aus Zugehörige Links Abschnitt auswählen Testprüfung .
-
Anmeldeinformationen beim Testen einer Prüfung aktivieren:
-
Navigieren zu an.
-
Klicken Sie auf Neu.
-
Wählen Sie den Typ der Anmeldeinformationen aus, die Sie erstellen möchten.
-
Geben Sie Werte in die Felder auf der Seite ein, um dem ausgewählten Anmeldeinformationstyp Anmeldeinformationen zuzuweisen.
-
Klicken Sie auf Absenden.
-
Erstellen Sie sichere Parameter für Ihre Prüfung, wie in beschrieben Erstellen Sie sichere Parameter für eine Prüfung.