diff --git a/docs/manifest_by_file.md b/docs/manifest_by_file.md index 606721f..fb11556 100644 --- a/docs/manifest_by_file.md +++ b/docs/manifest_by_file.md @@ -40,46 +40,46 @@ File Path | Manifest ## linux File Path | Manifest ------------- | ------------- -/boot/grub\*/grub.c\* | eg, linux-bootconfig, vmdiagnostic +/boot/grub\*/grub.c\* | eg, linux-bootconfig, provisioning, vmdiagnostic /boot/grub\*/grubenv | linux-bootconfig -/boot/grub\*/menu.lst | eg, linux-bootconfig, vmdiagnostic +/boot/grub\*/menu.lst | eg, linux-bootconfig, provisioning, vmdiagnostic /boot/loader/entries/\*.conf | linux-bootconfig -/etc/HOSTNAME | agents, diagnostic, eg, lad, site-recovery, sql-iaas, vmdiagnostic, workloadbackup -/etc/NetworkManager/\*.conf | diagnostic, eg, vmdiagnostic -/etc/NetworkManager/conf.d/\*.conf | diagnostic, eg, vmdiagnostic -/etc/\*-release | agents, diagnostic, eg, site-recovery, sql-iaas, vmdiagnostic, workloadbackup +/etc/HOSTNAME | agents, diagnostic, eg, lad, provisioning, site-recovery, sql-iaas, vmdiagnostic, workloadbackup +/etc/NetworkManager/\*.conf | diagnostic, eg, provisioning, vmdiagnostic +/etc/NetworkManager/conf.d/\*.conf | diagnostic, eg, provisioning, vmdiagnostic +/etc/\*-release | agents, diagnostic, eg, provisioning, site-recovery, sql-iaas, vmdiagnostic, workloadbackup /etc/ambari-agent/conf/\* | hdinsight /etc/ambari-server/conf/\* | hdinsight /etc/apt/sources.list | linux-repoconfig /etc/apt/sources.list.d/\*.list | linux-repoconfig -/etc/chrony/chrony.conf | diagnostic, vmdiagnostic -/etc/cloud/cloud.cfg | diagnostic, diskpool, eg, vmdiagnostic -/etc/cloud/cloud.cfg.d/\*.cfg | diagnostic, diskpool, eg, vmdiagnostic +/etc/chrony/chrony.conf | diagnostic, provisioning, vmdiagnostic +/etc/cloud/cloud.cfg | diagnostic, diskpool, eg, provisioning, vmdiagnostic +/etc/cloud/cloud.cfg.d/\*.cfg | diagnostic, diskpool, eg, provisioning, vmdiagnostic /etc/cni/net.d/\*.conflist | aks /etc/crypttab | diagnostic /etc/default/azuremonitoragent | azuremonitoragent /etc/default/grub | linux-bootconfig /etc/default/grub.d/\*.cfg | linux-bootconfig -/etc/dhclient\*.conf | vmdiagnostic -/etc/dhcp/\*.conf | diagnostic, eg, vmdiagnostic +/etc/dhclient\*.conf | provisioning, vmdiagnostic +/etc/dhcp/\*.conf | diagnostic, eg, provisioning, vmdiagnostic /etc/dnf/dnf.conf | linux-repoconfig /etc/dnf/vars/releasever | linux-repoconfig -/etc/fstab | diagnostic, eg, normal, vmdiagnostic +/etc/fstab | diagnostic, eg, normal, provisioning, vmdiagnostic /etc/hadoop/conf/\* | hdinsight /etc/hbase/conf/\* | hdinsight /etc/hive2/conf/\* | hdinsight -/etc/hostname | agents, diagnostic, eg, genspec, lad, site-recovery, sql-iaas, vmdiagnostic, workloadbackup +/etc/hostname | agents, diagnostic, eg, genspec, lad, provisioning, site-recovery, sql-iaas, vmdiagnostic, workloadbackup /etc/hosts | diagnostic, hdinsight, linux-repoconfig /etc/hosts.allow | diagnostic /etc/hosts.deny | diagnostic -/etc/idmapd.conf | diagnostic, vmdiagnostic +/etc/idmapd.conf | diagnostic, provisioning, vmdiagnostic /etc/kdump.conf | crashdump /etc/localtime | diagnostic /etc/modprobe.d/\*.conf | diagnostic -/etc/netplan/\*.yaml | diagnostic, eg, vmdiagnostic -/etc/network/interfaces | diagnostic, eg, vmdiagnostic -/etc/network/interfaces.d/\*.cfg | diagnostic, eg, vmdiagnostic -/etc/nsswitch.conf | diagnostic, eg, vmdiagnostic +/etc/netplan/\*.yaml | diagnostic, eg, provisioning, vmdiagnostic +/etc/network/interfaces | diagnostic, eg, provisioning, vmdiagnostic +/etc/network/interfaces.d/\*.cfg | diagnostic, eg, provisioning, vmdiagnostic +/etc/nsswitch.conf | diagnostic, eg, provisioning, vmdiagnostic /etc/opt/microsoft/azuremonitoragent/amacoreagent/\* | azuremonitoragent /etc/opt/microsoft/azuremonitoragent/config-cache/configchunks/\* | azuremonitoragent /etc/opt/microsoft/azuremonitoragent/config-cache/configtransformid.txt | azuremonitoragent @@ -98,35 +98,35 @@ File Path | Manifest /etc/pam.d/\* | diagnostic /etc/products.d/\*.prod | linux-repoconfig /etc/regionserverclnt.cfg | linux-repoconfig -/etc/resolv.conf | diagnostic, eg, vmdiagnostic +/etc/resolv.conf | diagnostic, eg, provisioning, vmdiagnostic /etc/rsyslog.conf | azuremonitoragent /etc/rsyslog.d/\*.conf | azuremonitoragent /etc/security/limits.conf | diagnostic /etc/selinux/config | diagnostic /etc/spark/conf/\* | hdinsight -/etc/ssh/sshd_config | diagnostic, eg, normal, vmdiagnostic +/etc/ssh/sshd_config | diagnostic, eg, normal, provisioning, vmdiagnostic /etc/ssh/sshd_config.d/\* | diagnostic -/etc/ssh/sshd_config.d/\*.conf | vmdiagnostic +/etc/ssh/sshd_config.d/\*.conf | provisioning, vmdiagnostic /etc/storm/conf/\* | hdinsight /etc/sudoers | diagnostic /etc/sudoers.d/\* | diagnostic -/etc/sysconfig/SuSEfirewall2 | diagnostic, eg, vmdiagnostic -/etc/sysconfig/iptables | diagnostic, eg, vmdiagnostic -/etc/sysconfig/network | diagnostic, eg, vmdiagnostic -/etc/sysconfig/network-scripts/ifcfg-\* | diagnostic, eg, vmdiagnostic +/etc/sysconfig/SuSEfirewall2 | diagnostic, eg, provisioning, vmdiagnostic +/etc/sysconfig/iptables | diagnostic, eg, provisioning, vmdiagnostic +/etc/sysconfig/network | diagnostic, eg, provisioning, vmdiagnostic +/etc/sysconfig/network-scripts/ifcfg-\* | diagnostic, eg, provisioning, vmdiagnostic /etc/sysconfig/network-scripts/ifcfg-eth0 | normal -/etc/sysconfig/network-scripts/route-\* | diagnostic, eg, vmdiagnostic -/etc/sysconfig/network/config | diagnostic, eg, vmdiagnostic -/etc/sysconfig/network/dhcp | diagnostic, eg, vmdiagnostic -/etc/sysconfig/network/ifcfg-\* | diagnostic, eg, vmdiagnostic -/etc/sysconfig/network/routes | diagnostic, eg, vmdiagnostic +/etc/sysconfig/network-scripts/route-\* | diagnostic, eg, provisioning, vmdiagnostic +/etc/sysconfig/network/config | diagnostic, eg, provisioning, vmdiagnostic +/etc/sysconfig/network/dhcp | diagnostic, eg, provisioning, vmdiagnostic +/etc/sysconfig/network/ifcfg-\* | diagnostic, eg, provisioning, vmdiagnostic +/etc/sysconfig/network/routes | diagnostic, eg, provisioning, vmdiagnostic /etc/sysctl.conf | diagnostic /etc/sysctl.d/\*.conf | diagnostic /etc/syslog-ng/\* | azuremonitoragent /etc/udev/rules.d/\*.rules | diagnostic -/etc/ufw/ufw.conf | diagnostic, eg, vmdiagnostic -/etc/waagent.conf | agents, diagnostic, eg, site-recovery, vmdiagnostic, workloadbackup -/etc/wicked/\*.xml | diagnostic, eg, vmdiagnostic +/etc/ufw/ufw.conf | diagnostic, eg, provisioning, vmdiagnostic +/etc/waagent.conf | agents, diagnostic, eg, provisioning, site-recovery, vmdiagnostic, workloadbackup +/etc/wicked/\*.xml | diagnostic, eg, provisioning, vmdiagnostic /etc/yum.conf | linux-repoconfig /etc/yum.repos.d/\*.repo | linux-repoconfig /etc/yum.repos.d/rh-cloud-rhel\*.repo | linux-repoconfig @@ -160,26 +160,26 @@ File Path | Manifest /sys/kernel/security/apparmor/profiles | diagnostic /tmp/omsagent\*.tgz | monitor-mgmt /tmp/sosreport\*.tar.xz | linux-sos-scc -/usr/lib/NetworkManager/\*.conf | diagnostic, eg, vmdiagnostic -/usr/lib/NetworkManager/conf.d/\*.conf | diagnostic, eg, vmdiagnostic +/usr/lib/NetworkManager/\*.conf | diagnostic, eg, provisioning, vmdiagnostic +/usr/lib/NetworkManager/conf.d/\*.conf | diagnostic, eg, provisioning, vmdiagnostic /var/crash/\* | crashdump /var/lib/.jupyter/jupyter_notebook_config.py | hdinsight /var/lib/GuestConfig/Configuration/\* | monitor-mgmt /var/lib/GuestConfig/gc_agent_logs/\* | monitor-mgmt -/var/lib/NetworkManager/\*.conf | diagnostic, eg, vmdiagnostic -/var/lib/NetworkManager/\*.lease | diagnostic, eg, vmdiagnostic -/var/lib/NetworkManager/\*.leases | diagnostic, eg, vmdiagnostic -/var/lib/NetworkManager/\*.state | diagnostic, eg, vmdiagnostic -/var/lib/NetworkManager/conf.d/\*.conf | diagnostic, eg, vmdiagnostic -/var/lib/dhclient/\*.lease | diagnostic, eg, vmdiagnostic -/var/lib/dhclient/\*.leases | diagnostic, eg, vmdiagnostic -/var/lib/dhcp/\*.lease | diagnostic, eg, vmdiagnostic -/var/lib/dhcp/\*.leases | diagnostic, eg, vmdiagnostic -/var/lib/waagent/ExtensionsConfig.\*.xml | diagnostic, lad, vmdiagnostic -/var/lib/waagent/GoalState.\*.xml | diagnostic, site-recovery, vmdiagnostic, workloadbackup -/var/lib/waagent/HostingEnvironmentConfig.xml | diagnostic, vmdiagnostic -/var/lib/waagent/Incarnation | agents, diagnostic, vmdiagnostic -/var/lib/waagent/ManagedIdentity-\*.json | diagnostic, vmdiagnostic +/var/lib/NetworkManager/\*.conf | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/NetworkManager/\*.lease | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/NetworkManager/\*.leases | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/NetworkManager/\*.state | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/NetworkManager/conf.d/\*.conf | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/dhclient/\*.lease | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/dhclient/\*.leases | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/dhcp/\*.lease | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/dhcp/\*.leases | diagnostic, eg, provisioning, vmdiagnostic +/var/lib/waagent/ExtensionsConfig.\*.xml | diagnostic, lad, provisioning, vmdiagnostic +/var/lib/waagent/GoalState.\*.xml | diagnostic, provisioning, site-recovery, vmdiagnostic, workloadbackup +/var/lib/waagent/HostingEnvironmentConfig.xml | diagnostic, provisioning, vmdiagnostic +/var/lib/waagent/Incarnation | agents, diagnostic, provisioning, vmdiagnostic +/var/lib/waagent/ManagedIdentity-\*.json | diagnostic, provisioning, vmdiagnostic /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-\*/\* | azuremonitoragent /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-\*/config/\*.settings | azuremonitoragent /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-\*/config/metrics_con
figs/\*Configuration.json | azuremonitoragent @@ -204,28 +204,28 @@ File Path | Manifest /var/lib/waagent/Microsoft.\*LinuxDiagnostic\*/config/\*.settings | lad /var/lib/waagent/Microsoft.\*LinuxDiagnostic\*/status/\*.status | lad /var/lib/waagent/Microsoft.\*LinuxDiagnostic\*/xmlCfg.xml | lad -/var/lib/waagent/SharedConfig.xml | diagnostic, vmdiagnostic +/var/lib/waagent/SharedConfig.xml | diagnostic, provisioning, vmdiagnostic /var/lib/waagent/\*.agentsManifest | agents -/var/lib/waagent/\*.manifest.xml | diagnostic, vmdiagnostic +/var/lib/waagent/\*.manifest.xml | diagnostic, provisioning, vmdiagnostic /var/lib/waagent/\*.xml | agents, site-recovery, workloadbackup -/var/lib/waagent/\*/config/HandlerState | agents, diagnostic, vmdiagnostic -/var/lib/waagent/\*/config/HandlerStatus | agents, diagnostic, vmdiagnostic +/var/lib/waagent/\*/config/HandlerState | agents, diagnostic, provisioning, vmdiagnostic +/var/lib/waagent/\*/config/HandlerStatus | agents, diagnostic, provisioning, vmdiagnostic /var/lib/waagent/\*/config/VMApp.lockfile | agents, diagnostic -/var/lib/waagent/\*/config/\*.settings | agents, diagnostic, vmdiagnostic +/var/lib/waagent/\*/config/\*.settings | agents, diagnostic, provisioning, vmdiagnostic /var/lib/waagent/\*/config/applicationRegistry.active | agents, diagnostic -/var/lib/waagent/\*/error.json | diagnostic, vmdiagnostic -/var/lib/waagent/\*/status/\*.status | agents, diagnostic, vmdiagnostic +/var/lib/waagent/\*/error.json | diagnostic, provisioning, vmdiagnostic +/var/lib/waagent/\*/status/\*.status | agents, diagnostic, provisioning, vmdiagnostic /var/lib/waagent/error.json | agents, eg -/var/lib/waagent/history/\*.zip | agents, diagnostic, vmdiagnostic -/var/lib/waagent/provisioned | diagnostic, eg, genspec, vmdiagnostic -/var/lib/waagent/waagent_status.\*.json | agents, diagnostic, eg, vmdiagnostic -/var/lib/waagent/waagent_status.json | agents, diagnostic, eg, vmdiagnostic -/var/lib/wicked/lease\* | diagnostic, eg, vmdiagnostic +/var/lib/waagent/history/\*.zip | agents, diagnostic, provisioning, vmdiagnostic +/var/lib/waagent/provisioned | diagnostic, eg, genspec, provisioning, vmdiagnostic +/var/lib/waagent/waagent_status.\*.json | agents, diagnostic, eg, provisioning, vmdiagnostic +/var/lib/waagent/waagent_status.json | agents, diagnostic, eg, provisioning, vmdiagnostic +/var/lib/wicked/lease\* | diagnostic, eg, provisioning, vmdiagnostic /var/log/AzureRcmCli.log | site-recovery /var/log/ambari-agent/ambari-agent.log | hdinsight /var/log/ambari-server/ambari-audit.log | hdinsight /var/log/ambari-server/ambari-server.log | hdinsight -/var/log/auth\* | agents, diagnostic, eg, normal, vmdiagnostic +/var/log/auth\* | agents, diagnostic, eg, normal, provisioning, vmdiagnostic /var/log/azure-cns\* | aks /var/log/azure-ipam\* | aks /var/log/azure-npm.log | aks @@ -240,29 +240,29 @@ File Path | Manifest /var/log/azure/Microsoft.SqlServer.Management.SqlIaaSAgentLinux\* | sql-iaas /var/log/azure/Microsoft.\*LinuxDiagnostic/\*/\* | lad /var/log/azure/\* | site-recovery, workloadbackup -/var/log/azure/\*/\* | agents, diagnostic, vmdiagnostic -/var/log/azure/\*/\*/\* | agents, diagnostic, vmdiagnostic +/var/log/azure/\*/\* | agents, diagnostic, provisioning, vmdiagnostic +/var/log/azure/\*/\*/\* | agents, diagnostic, provisioning, vmdiagnostic /var/log/azure/cluster-provision-cse-output.log | aks -/var/log/azure/cluster-provision.log | aks, diagnostic, vmdiagnostic +/var/log/azure/cluster-provision.log | aks, diagnostic, provisioning, vmdiagnostic /var/log/azure/containerd-status.log | aks -/var/log/azure/custom-script/handler.log | agents, diagnostic, vmdiagnostic +/var/log/azure/custom-script/handler.log | agents, diagnostic, provisioning, vmdiagnostic /var/log/azure/docker-status.log | aks /var/log/azure/kern.log | aks /var/log/azure/kubelet-status.log | aks -/var/log/azure/run-command/handler.log | diagnostic, vmdiagnostic -/var/log/boot\* | diagnostic, eg, normal, vmdiagnostic +/var/log/azure/run-command/handler.log | diagnostic, provisioning, vmdiagnostic +/var/log/boot\* | diagnostic, eg, normal, provisioning, vmdiagnostic /var/log/cilium-cni\* | aks -/var/log/cloud-init\* | aks, diagnostic, diskpool, eg, normal, vmdiagnostic +/var/log/cloud-init\* | aks, diagnostic, diskpool, eg, normal, provisioning, vmdiagnostic /var/log/cloudregister | diagnostic /var/log/cluster/\* | diagnostic /var/log/corosync/\* | diagnostic /var/log/corosync\* | diagnostic /var/log/diskpool-agent\* | diskpool /var/log/diskpool/bootstrapper.log\* | diskpool -/var/log/dmesg\* | agents, diagnostic, eg, normal, site-recovery, vmdiagnostic, workloadbackup -/var/log/dnf\* | diagnostic, eg, vmdiagnostic +/var/log/dmesg\* | agents, diagnostic, eg, normal, provisioning, site-recovery, vmdiagnostic, workloadbackup +/var/log/dnf\* | diagnostic, eg, provisioning, vmdiagnostic /var/log/dpkg.log | servicefabric -/var/log/dpkg\* | diagnostic, diskpool, eg, normal, vmdiagnostic +/var/log/dpkg\* | diagnostic, diskpool, eg, normal, provisioning, vmdiagnostic /var/log/evtcollforw\*.log | site-recovery /var/log/hadoop-yarn/yarn/\*.log | hdinsight /var/log/hdinsight-agent/hdinsight-agent.log | hdinsight @@ -272,10 +272,10 @@ File Path | Manifest /var/log/hdinsight-startupagent/hdinsight-startupagent.out | hdinsight /var/log/hive/hivemetastore.log | hdinsight /var/log/hive/hiveserver2.log | hdinsight -/var/log/journal/\*/\* | aks +/var/log/journal/\*/\* | aks, provisioning /var/log/kern.log | servicefabric -/var/log/kern\* | diagnostic, diskpool, eg, normal, vmdiagnostic -/var/log/messages\* | azuremonitoragent, diagnostic, eg, monitor-mgmt, normal, vmdiagnostic +/var/log/kern\* | diagnostic, diskpool, eg, normal, provisioning, vmdiagnostic +/var/log/messages\* | azuremonitoragent, diagnostic, eg, monitor-mgmt, normal, provisioning, vmdiagnostic /var/log/nvidia\*.log | aks /var/log/pacemaker/\* | diagnostic /var/log/pacemaker\* | diagnostic @@ -284,22 +284,22 @@ File Path | Manifest /var/log/pods/kured\*/\*/\*.log\* | aks /var/log/pods/tigera-operator\*/\*/\*.log\* | aks /var/log/rhuicheck.log | linux-repoconfig -/var/log/rsyslog\* | diagnostic, eg, lad, normal, vmdiagnostic +/var/log/rsyslog\* | diagnostic, eg, lad, normal, provisioning, vmdiagnostic /var/log/s2\*.log | site-recovery /var/log/sa/sa\* | performance /var/log/scc\*.txz | linux-sos-scc -/var/log/secure\* | diagnostic, eg, normal, vmdiagnostic +/var/log/secure\* | diagnostic, eg, normal, provisioning, vmdiagnostic /var/log/sfnode/handler.trace | servicefabric /var/log/sfnode/loguploader.trace | servicefabric /var/log/sfnode/sfnodelog.trace | servicefabric /var/log/svagents\*.log | site-recovery /var/log/syslog | aks, servicefabric -/var/log/syslog\* | agents, azuremonitoragent, diagnostic, diskpool, eg, lad, monitor-mgmt, normal, site-recovery, vmdiagnostic, workloadbackup +/var/log/syslog\* | agents, azuremonitoragent, diagnostic, diskpool, eg, lad, monitor-mgmt, normal, provisioning, site-recovery, vmdiagnostic, workloadbackup /var/log/ua_install.log | site-recovery /var/log/waagent.log | servicefabric -/var/log/waagent\* | agents, diagnostic, eg, lad, normal, site-recovery, vmdiagnostic, workloadbackup +/var/log/waagent\* | agents, diagnostic, eg, lad, normal, provisioning, site-recovery, vmdiagnostic, workloadbackup /var/log/waagent\*.log | azuremonitoragent, monitor-mgmt -/var/log/yum\* | diagnostic, eg, normal, vmdiagnostic +/var/log/yum\* | diagnostic, eg, normal, provisioning, vmdiagnostic /var/log/zypp/history | diagnostic /var/opt/microsoft/azuremonitoragent/events/taskstate.json | azuremonitoragent /var/opt/microsoft/azuremonitoragent/log/\* | azuremonitoragent @@ -673,4 +673,4 @@ File Path | Manifest /k/kubeclusterconfig.json | aks /unattend.xml | diagnostic, eg, normal, vmdiagnostic, windowsupdate -*File was created by running [parse_manifest.py](../tools/parse_manifest.py) on `2024-06-24 15:04:03.189644`* \ No newline at end of file +*File was created by running [parse_manifest.py](../tools/parse_manifest.py) on `2024-07-10 13:36:09.710239`* \ No newline at end of file diff --git a/docs/manifest_content.md b/docs/manifest_content.md index e06fb22..cfc9f38 100644 --- a/docs/manifest_content.md +++ b/docs/manifest_content.md @@ -506,6 +506,93 @@ normal | copy | /var/log/secure\* normal | copy | /var/log/azure-proxy-agent/\* performance | list | /var/log/sa performance | copy | /var/log/sa/sa\* +provisioning | list | /var/log +provisioning | list | /var/lib/cloud +provisioning | list | /var/lib/waagent +provisioning | list | /etc/udev/rules.d +provisioning | list | /etc/systemd/system +provisioning | list | /etc/systemd/system/multi-user.target.wants +provisioning | copy | /var/log/cloud-init\* +provisioning | copy | /etc/cloud/cloud.cfg +provisioning | copy | /etc/cloud/cloud.cfg.d/\*.cfg +provisioning | copy | /var/log/waagent\* +provisioning | copy | /etc/waagent.conf +provisioning | copy | /var/lib/waagent/provisioned +provisioning | copy | /var/lib/waagent/waagent_status.json +provisioning | copy | /var/lib/waagent/waagent_status.\*.json +provisioning | copy | /var/lib/waagent/\*/error.json +provisioning | copy | /var/lib/waagent/\*.manifest.xml +provisioning | copy | /var/lib/waagent/\*/config/\*.settings +provisioning | copy | /var/lib/waagent/\*/config/HandlerState +provisioning | copy | /var/lib/waagent/\*/config/HandlerStatus +provisioning | copy | /var/lib/waagent/\*/status/\*.status +provisioning | copy | /var/lib/waagent/ExtensionsConfig.\*.xml +provisioning | copy | /var/lib/waagent/GoalState.\*.xml +provisioning | copy | /var/lib/waagent/HostingEnvironmentConfig.xml +provisioning | copy | /var/lib/waagent/Incarnation +provisioning | copy | /var/lib/waagent/ManagedIdentity-\*.json +provisioning | copy | /var/lib/waagent/SharedConfig.xml +provisioning | copy | /var/lib/waagent/history/\*.zip +provisioning | copy | /var/lib/NetworkManager/\*.lease +provisioning | copy | /var/lib/NetworkManager/\*.leases +provisioning | copy | /var/lib/wicked/lease\* +provisioning | copy | /var/lib/dhclient/\*.lease +provisioning | copy | /var/lib/dhclient/\*.leases +provisioning | copy | /var/lib/dhcp/\*.lease +provisioning | copy | /var/lib/dhcp/\*.leases +provisioning | copy | /etc/dhclient\*.conf +provisioning | copy | /etc/netplan/\*.yaml +provisioning | copy | /etc/dhcp/\*.conf +provisioning | copy | /etc/network/interfaces +provisioning | copy | /etc/network/interfaces.d/\*.cfg +provisioning | copy | /etc/ufw/ufw.conf +provisioning | copy | /etc/ssh/sshd_config +provisioning | copy | /etc/ssh/sshd_config.d/\*.conf +provisioning | copy | /etc/nsswitch.conf +provisioning | copy | /etc/resolv.conf +provisioning | copy | /etc/idmapd.conf +provisioning | copy | /etc/chrony/chrony.conf +provisioning | copy | /usr/lib/NetworkManager/\*.conf +provisioning | copy | /usr/lib/NetworkManager/conf.d/\*.conf +provisioning | copy | /etc/NetworkManager/\*.conf +provisioning | copy | /etc/NetworkManager/conf.d/\*.conf +provisioning | copy | /var/lib/NetworkManager/\*.conf +provisioning | copy | /var/lib/NetworkManager/conf.d/\*.conf +provisioning | copy | /var/lib/NetworkManager/\*.state +provisioning | copy | /etc/sysconfig/network/dhcp +provisioning | copy | /etc/sysconfig/network +provisioning | copy | /etc/sysconfig/network-scripts/ifcfg-\* +provisioning | copy | /etc/sysconfig/network-scripts/route-\* +provisioning | copy | /etc/sysconfig/network/config +provisioning | copy | /etc/sysconfig/network/ifcfg-\* +provisioning | copy | /etc/sysconfig/network/routes +provisioning | copy | /etc/sysconfig/iptables +provisioning | copy | /etc/sysconfig/SuSEfirewall2 +provisioning | copy | /etc/wicked/\*.xml +provisioning | copy | /var/log/dpkg\* +provisioning | copy | /var/log/yum\* +provisioning | copy | /var/log/dnf\* +provisioning | copy | /var/log/syslog\* +provisioning | copy | /var/log/rsyslog\* +provisioning | copy | /var/log/messages\* +provisioning | copy | /var/log/kern\* +provisioning | copy | /var/log/dmesg\* +provisioning | copy | /var/log/boot\* +provisioning | copy | /var/log/auth\* +provisioning | copy | /var/log/secure\* +provisioning | copy | /var/log/journal/\*/\* +provisioning | copy | /var/log/azure/\*/\* +provisioning | copy | /var/log/azure/\*/\*/\* +provisioning | copy | /var/log/azure/custom-script/handler.log +provisioning | copy | /var/log/azure/run-command/handler.log +provisioning | copy | /var/log/azure/cluster-provision.log +provisioning | copy | /etc/fstab +provisioning | copy | /boot/grub\*/grub.c\* +provisioning | copy | /boot/grub\*/menu.lst +provisioning | copy | /etc/\*-release +provisioning | copy | /etc/HOSTNAME +provisioning | copy | /etc/hostname +provisioning | diskinfo | servicefabric | copy | /opt/microsoft/servicefabric/bin/Fabric/Fabric.Code/Fabric servicefabric | copy | /var/log/syslog servicefabric | copy | /var/log/dpkg.log @@ -1842,4 +1929,4 @@ workloadbackup | copy | /WindowsAzure/Logs/Plugins/\* workloadbackup | copy | /WindowsAzure/Logs/AggregateStatus/aggregatestatus\*.json workloadbackup | copy | /WindowsAzure/Logs/AppAgentRuntime.log -*File was created by running [parse_manifest.py](../tools/parse_manifest.py) on `2024-06-24 15:04:03.189644`* \ No newline at end of file +*File was created by running [parse_manifest.py](../tools/parse_manifest.py) on `2024-07-10 13:36:09.710239`* \ No newline at end of file diff --git a/manifests/linux/provisioning b/manifests/linux/provisioning new file mode 100644 index 0000000..aa87557 --- /dev/null +++ b/manifests/linux/provisioning @@ -0,0 +1,123 @@ +echo,### Probing Directories ### +ll,/var/log +ll,/var/lib/cloud +ll,/var/lib/waagent +ll,/etc/udev/rules.d +ll,/etc/systemd/system +ll,/etc/systemd/system/multi-user.target.wants + +echo,### Gathering Cloud-init Files ### +copy,/var/log/cloud-init* +copy,/etc/cloud/cloud.cfg +copy,/etc/cloud/cloud.cfg.d/*.cfg +echo, + +echo,### Gathering Waagent and Guest Extension Files ### +copy,/var/log/waagent* +copy,/etc/waagent.conf +copy,/var/lib/waagent/provisioned +copy,/var/lib/waagent/waagent_status.json +copy,/var/lib/waagent/waagent_status.*.json +copy,/var/lib/waagent/*/error.json +copy,/var/lib/waagent/*.manifest.xml +copy,/var/lib/waagent/*/config/*.settings +copy,/var/lib/waagent/*/config/HandlerState +copy,/var/lib/waagent/*/config/HandlerStatus +copy,/var/lib/waagent/*/status/*.status +copy,/var/lib/waagent/ExtensionsConfig.*.xml +copy,/var/lib/waagent/GoalState.*.xml +copy,/var/lib/waagent/HostingEnvironmentConfig.xml +copy,/var/lib/waagent/Incarnation +copy,/var/lib/waagent/ManagedIdentity-*.json +copy,/var/lib/waagent/SharedConfig.xml +copy,/var/lib/waagent/history/*.zip,noscan +echo, + +echo,### Gathering Dhcp and Dhclient Files ### +copy,/var/lib/NetworkManager/*.lease +copy,/var/lib/NetworkManager/*.leases +copy,/var/lib/wicked/lease* +copy,/var/lib/dhclient/*.lease +copy,/var/lib/dhclient/*.leases +copy,/var/lib/dhcp/*.lease +copy,/var/lib/dhcp/*.leases +echo, + +echo,### Gathering Networking Files ### +copy,/etc/dhclient*.conf +copy,/etc/netplan/*.yaml +copy,/etc/dhcp/*.conf +copy,/etc/network/interfaces +copy,/etc/network/interfaces.d/*.cfg +copy,/etc/ufw/ufw.conf +copy,/etc/ssh/sshd_config +copy,/etc/ssh/sshd_config.d/*.conf +copy,/etc/nsswitch.conf +copy,/etc/resolv.conf +copy,/etc/idmapd.conf +copy,/etc/chrony/chrony.conf +echo, + +echo,### Gathering NetworkManager Files ### +copy,/usr/lib/NetworkManager/*.conf +copy,/usr/lib/NetworkManager/conf.d/*.conf +copy,/etc/NetworkManager/*.conf +copy,/etc/NetworkManager/conf.d/*.conf +copy,/var/lib/NetworkManager/*.conf +copy,/var/lib/NetworkManager/conf.d/*.conf +copy,/var/lib/NetworkManager/*.state +echo, + +echo,### Gathering Sysconfig Network Files ### +copy,/etc/sysconfig/network/dhcp +copy,/etc/sysconfig/network +copy,/etc/sysconfig/network-scripts/ifcfg-* +copy,/etc/sysconfig/network-scripts/route-* +copy,/etc/sysconfig/network/config +copy,/etc/sysconfig/network/ifcfg-* +copy,/etc/sysconfig/network/routes +copy,/etc/sysconfig/iptables +copy,/etc/sysconfig/SuSEfirewall2 +echo, + +echo,### Gathering Wicked Network Files ### +copy,/etc/wicked/*.xml +echo, + +echo,### Gathering Package Management Log Files ### +copy,/var/log/dpkg* +copy,/var/log/yum* +copy,/var/log/dnf* +echo, + +echo,### Gathering System Log Files ### +copy,/var/log/syslog* +copy,/var/log/rsyslog* +copy,/var/log/messages* +copy,/var/log/kern* +copy,/var/log/dmesg* +copy,/var/log/boot* +copy,/var/log/auth* +copy,/var/log/secure* +copy,/var/log/journal/*/*,noscan +echo, + +echo,### Gathering Azure Files ### +copy,/var/log/azure/*/* +copy,/var/log/azure/*/*/* +copy,/var/log/azure/custom-script/handler.log +copy,/var/log/azure/run-command/handler.log +copy,/var/log/azure/cluster-provision.log +echo, + +echo,### Gathering System Configuration Files ### +copy,/etc/fstab +copy,/boot/grub*/grub.c* +copy,/boot/grub*/menu.lst +copy,/etc/*-release +copy,/etc/HOSTNAME +copy,/etc/hostname +echo, + +echo,### Gathering Disk Info ### +diskinfo, diff --git a/tools/parse_manifest.py b/tools/parse_manifest.py index 37b9f51..5b60c4d 100755 --- a/tools/parse_manifest.py +++ b/tools/parse_manifest.py @@ -98,4 +98,4 @@ def return_line_with_breaks(text_line): contentDocFile.write( footer ) contentDocFile.flush() for f in [manifest_doc_file_path,by_content_doc_file_path]: - print("'{0}' was created, file size={1}".format(f, os.path.getsize(f)) ) \ No newline at end of file + print("'{0}' was created, file size={1}".format(f, os.path.getsize(f)) )