程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Linux 系统上 Azure Log Analytics 代理的代理设置大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Linux 系统上 Azure Log Analytics 代理的代理设置?

开发过程中遇到Linux 系统上 Azure Log Analytics 代理的代理设置的问题如何解决?下面主要结合日常开发的经验,给出你关于Linux 系统上 Azure Log Analytics 代理的代理设置的解决方法建议,希望对你解决Linux 系统上 Azure Log Analytics 代理的代理设置有所启发或帮助;

我正在将 Azure Log Analytics 代理部署到 Ubuntu 18 虚拟机。它是通过使用 @H_895_5@microsoft.EnterpriseCloud.Monitoring.omsAgentForlinux 扩展通过 Azure Policy 完成的。我需要设置代理配置。在 windows 系统上,可以在部署模板中设置代理设置,并将 "proxyUri": "[parameters('proxyUri')]" 作为代理的属性。我可以在 windows 操作系统的监控代理 UI 上验证代理设置。

我为 linux 做了同样的声明。

          "parameters": {
             "vmname": {
                "type": "String"
             },"LOCATIOn": {
                "type": "String"
             },"logAnalytics": {
                "type": "String"
             },"proxyUri": {
                "type": "String","DefaultValue": "proxy_server_ipaddress","Metadata": {
                  "description": "Proxy SetTings',Proxy Server"
                }
              }
          },"resources": [
             {
                "name": "[concat(parameters('vmname'),'/omsPolicy')]","type": "Microsoft.Compute/virtualMachines/extensions","LOCATIOn": "[parameters('LOCATIOn')]","APIVersion": "2017-12-01","propertIEs": {
                   "publisher": "Microsoft.EnterpriseCloud.Monitoring","type": "OmsAgentForlinux","typeHandlerVersion": "1.13","autoUpgradeMinorVersion": true,"setTings": {
                      "workspacEID": "[reference(parameters('logAnalytics'),'2015-03-20').customerID]","proxyUri": "[parameters('proxyUri')]"
                   },"protectedSetTings": {
                      "workspaceKey": "[ListKeys(parameters('logAnalytics'),'2015-03-20').priMarySharedKey]"
                   }
                }
             }
          ],

代理扩展安装成功。 但是在配置文件 /etc/opt/microsoft/omsagent/conf/omsagent.conf 中,我找不到任何代理设置。老实说,我不知道在系统上的确切位置。我在 Microsoft documentation 上找不到。

有人知道如何在 linux 系统上检查 Azure Log Analytics 代理的代理设置吗?

解决方法

根据the document:

代理配置在这个文件中设置:.click() 这个文件可以直接创建或编辑,但必须是 omsagent 用户可读的。如果代理配置更改,则必须更新此文件并重新启动 omsagent 守护程序。例如:

/etc/opt/microsoft/omsagent/proxy.conf

经过我的验证,在ARM模板中直接定义proxyconf="https://proxyuser:proxypassword@proxyserver01:8080" sudo echo $proxyconf >>/etc/opt/microsoft/omsagent/proxy.conf sudo chown omsagent:omiusers /etc/opt/microsoft/omsagent/proxy.conf sudo chmod 600 /etc/opt/microsoft/omsagent/proxy.conf sudo /opt/microsoft/omsagent/bin/service_control restart 参数似乎不起作用。您可以尝试在@R_405_9382@使用 custom script extension 来调用 wrapper scripts。

例如,Azure 存储 blob 上 proxyUri 文件的内容。

oms_linux.sh

手臂模板:

sudo sh ./onboard_agent.sh -p https://<proxy address>:<proxy port> -w <workspace id> -s <shared key>

结果

Linux 系统上 Azure Log Analytics 代理的代理设置

在 Azure Linux 虚拟机上,

Linux 系统上 Azure Log Analytics 代理的代理设置

大佬总结

以上是大佬教程为你收集整理的Linux 系统上 Azure Log Analytics 代理的代理设置全部内容,希望文章能够帮你解决Linux 系统上 Azure Log Analytics 代理的代理设置所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: