DEX politiques pour MacOS
Les politiques pour MacOS sont des directives et des règles visant à promouvoir une utilisation cohérente sécurisée et conforme de l’application. DEX Politiques de votre organisation visant à réduire le risque de violations de données, à améliorer la qualité et la précision des données et à optimiser les performances et la disponibilité des applications.
Pour les systèmes macOS, incluez le contenu suivant dans /private/etc/sudoers.d/_servicenow afin de récupérer l’intégralité des données.
# ServiceNow Agent Collector - Sudoers Configuration for macOS
# Command alias for ServiceNow allowed commands
# These commands can be executed by the _servicenow user with sudo privileges
Cmnd_Alias SN_ALLOWED = /usr/bin/powermetrics, \
/usr/bin/mdls, \
/usr/bin/log, \
/usr/bin/log show *, \
/bin/kill, \
/usr/bin/defaults, \
/usr/local/bin/jamf, \
/bin/rm, \
/bin/ls, \
/usr/bin/pgrep, \
/usr/bin/find, \
/usr/bin/pmset, \
/usr/bin/open, \
/Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/app_freeze.sh, \
/Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/zscaler_zpa_reconnect.sh, \
/Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/clear_google_chrome_browsing_data.sh, \
/Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/services.sh, \
/Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/restart_service.sh *, \
/Applications/Zscaler/Zscaler.app/Contents/PlugIns/zscli, \
/Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/elevate_temporary_admin.sh
# ServiceNow user permissions
# _servicenow user can run osqueryi and all SN_ALLOWED commands without password
# SETENV allows environment variables to be preserved
_servicenow ALL=NOPASSWD: SETENV: /Library/Application\ Support/servicenow/agent-client-collector/cache/osquery/bin/osqueryi *, SN_ALLOWED
# Defaults for _servicenow user
# !requiretty: Allow sudo without a TTY (required for automated scripts)
Defaults:_servicenow !requiretty
Cmnd_Alias SN_ALLOWED = /usr/bin/powermetrics, /usr/bin/mdls, /usr/bin/log, /bin/kill, /usr/bin/defaults, /usr/local/bin/jamf, /bin/rm, /bin/ls, /usr/bin/pgrep, /usr/bin/find, /usr/bin/pmset, /usr/bin/open, /Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/app_freeze.sh, /Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/zscaler_zpa_reconnect.sh, /Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/clear_google_chrome_browsing_data.sh, /bin/sh /Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/services.sh, /bin/sh /Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/restart_service.sh *, /Applications/Zscaler/Zscaler.app/Contents/PlugIns/zscli, /Library/Application\ Support/servicenow/agent-client-collector/cache/acc-dex-modules/bin/scripts/sudo/elevate_temporary_admin.sh
_servicenow ALL=NOPASSWD: SETENV: /Library/Application\ Support/servicenow/agent-client-collector/cache/osquery/bin/osqueryi *, SN_ALLOWED
Defaults:_servicenow !requiretty
Defaults timestamp_timeout=0
Defaults log_allowed
Remarque :
Les données historiques d'une application ou d'un appareil sont les informations conservées dans la base de données MetricBase au cours des 7 derniers jours, tandis que les dernières données se rapportent aux informations les plus récentes disponibles.
Politiques pour Mac : application
DEX fournit les politiques suivantes pour les applications.
| Nom de la politique | Description | Vérifier les instances | Fréquence | Historique ou le plus récent | Vérifier les paramètres d’instance |
|---|---|---|---|---|---|
| Mesures des applications Mac DEX | Collecte les mesures des applications dans l’appareil Mac et envoie les données correspondantes à la base de mesures. | os.mac.check-app-historical | 5 minutes | Historique | cpu_usage, memory_usage, durée d’activité, io_usage_read, io_usage_write, is_running, last_access_time, plantages |
Politiques pour Mac : appareil
DEX fournit les politiques suivantes pour les appareils.
| Nom de la politique | Description | Vérifier les instances | Fréquence | Historique ou le plus récent | Vérifier les paramètres d’instance |
|---|---|---|---|---|---|
| Mesures des appareils Mac DEX | Collecte les mesures de l’appareil et envoie les données correspondantes MacOS à l’instance ServiceNow . | os.mac.check-system-metrics-latest | 24 heures | Dernier | Durée d’activité, logged_in, firewall_enabled, session_details, disk_details, os_details, cpu_details, battery_details, device_details, network_details, pending_updates, device_events, cpu_usage, memory_details, os_setup_details, last_access_time, reboot_details |
| Mesures des appareils Mac DEX | Collecte les mesures de l’appareil et envoie les données correspondantes MacOS à MetricBase. | os.mac.check-system-metrics-historical | 5 minutes | Historique | disk_usage, io_usage_write, io_usage_read, power_consumption, cpu_usage, memory_details, durée d’activité, pannes, battery_charge_percentage, wifi_transmit_rate, wifi_rssi |
| Mesures des appareils Mac DEX | Collecte les données de l’exécution MacOS des processus et les envoie à l’instance ServiceNow . | os.mac.check-process-data | 24 heures | N/A | N/A |
| Mesures des appareils Mac DEX | Collecte les mesures de l’appareil et envoie les données correspondantes MacOS à l’instance ServiceNow . |
os.mac.check-sys-compliance-historical |
5 minutes | Historique | N/A |
| Mesures des appareils Mac DEX | Collecte les mesures de l’appareil et envoie les données correspondantes MacOS à l’instance ServiceNow . |
os.mac.check-sys-compliance-latest |
24 heures | Dernier | N/A |
| Mesures des appareils Mac DEX |
Collecte les mesures de l’appareil et envoie les données correspondantes MacOS à l’instance ServiceNow .
Remarque : Si la vérification précédente s’exécute pendant plus de cinq minutes, la vérification en cours est ignorée. |
os.mac.check-energy-consum-historical |
5 minutes | Historique | N/A |
| Mesures des appareils Mac DEX |
Collecte les mesures de l’appareil et envoie les données correspondantes MacOS à l’instance ServiceNow . |
os.mac.check-system-metrics-historical | 30 minutes | Historique | vpn_details |
| DEX Obtenir l’utilisateur en ligne MacOS sur le changement | Obtient les données d’un utilisateur connecté sur un MacOS appareil chaque fois qu’il y a un changement. | os.mac.check-system-custom-query-on-chan | 60 secondes | Dernier | requête, query_sys_id, query_type |
| DEX Obtenir la configuration de l’appareil lors du changement | Obtient la configuration d’appareil d’un utilisateur connecté chaque fois qu’il y a un changement. | os.all.check.internal.get-device-configu | 60 secondes | Dernier | N/A |
Remarque :
Si vous mettez à niveau le module d’extension Content Playbook sur une instance et que vous rencontrez des problèmes inattendus de mise à jour de politique, consultez Dépannage : publication des problèmes de mise à jour de la politique DEX Mise à niveau du module d’extension [KB1586917] Article de la Now Support base de connaissances.