Я пытаюсь установить агент Azure LAD 3.0 для этой linux vm, используя шаблон ARM. При включении расширения я хочу включить агент и хочу, чтобы метрики были выбраны НЕТ, только системный журнал должен быть включен и перенаправлен на указанную учетную запись хранения. Я следил за страницей https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/diagnostics-linux#public -settings , и почти все обязательные поля в шаблоне все еще не могут определить проблему. Исходя из этого do c, Вы должны указать либо performanceCounters
, или syslogEvents
, или оба. Вы должны указать структуру метрик - но в моем случае это не требуется, и я не указал performanceCounters
, что также необходимо для metrics
.
Проблема в том, что это вызывает ошибку Extension operation Enable failed: Объект «NoneType» не имеет атрибута «get_fluentd_syslog_src_config» и не включает расширение диагностики. Проблема может быть связана с настройками схемы расширения Linux Diagnosti c, где я пытаюсь внести изменения, но не могу понять, почему именно это не удается.
ПРИМЕЧАНИЕ. Я могу изменить Windows схема расширения диагностики и может активировать агент с выбранными c журналами.
Кому-нибудь это удалось? Ниже приведена часть моих ресурсов.
"resources": [
{
"type": "Microsoft.Compute/virtualMachines/extensions",
"apiVersion": "2017-12-01",
"name": "[concat(parameters('vmName'), '/Microsoft.Insights.VMDiagnosticSettings')]",
"location": "[resourceGroup().location]",
"tags": {
"displayName": "AzureDiagnostics"
},
"properties": {
"publisher": "Microsoft.Azure.Diagnostics",
"type": "LinuxDiagnostic",
"autoUpgradeMinorVersion": true,
"typeHandlerVersion": "3.0",
"protectedSettings": {
"storageAccountName": "[parameters('existingdiagnosticsStorageAccountName')]",
"storageAccountKey": "[listkeys(variables('accountid'), '2015-05-01-preview').key1]",
"storageAccountEndPoint": "https://core.windows.net"
},
"settings": {
"StorageAccount": "[parameters('existingdiagnosticsStorageAccountName')]",
"ladCfg": {
"diagnosticMonitorConfiguration": {
"eventVolume": "Medium",
"syslogEvents": {
"syslogEventConfiguration": {
"LOG_AUTH": "LOG_DEBUG",
"LOG_AUTHPRIV": "LOG_DEBUG",
"LOG_CRON": "LOG_DEBUG",
"LOG_DAEMON": "LOG_DEBUG",
"LOG_FTP": "LOG_DEBUG",
"LOG_KERN": "LOG_DEBUG",
"LOG_LOCAL0": "LOG_DEBUG",
"LOG_LOCAL1": "LOG_DEBUG",
"LOG_LOCAL2": "LOG_DEBUG",
"LOG_LOCAL3": "LOG_DEBUG",
"LOG_LOCAL4": "LOG_DEBUG",
"LOG_LOCAL5": "LOG_DEBUG",
"LOG_LOCAL6": "LOG_DEBUG",
"LOG_LOCAL7": "LOG_DEBUG",
"LOG_LPR": "LOG_DEBUG",
"LOG_MAIL": "LOG_DEBUG",
"LOG_NEWS": "LOG_DEBUG",
"LOG_SYSLOG": "LOG_DEBUG",
"LOG_USER": "LOG_DEBUG",
"LOG_UUCP": "LOG_DEBUG"
}
}
},
"sampleRateInSeconds": 15
}
}
}
}
]