如何在(来自)zabbix aws elbv2 中执行命令

How to execute a command in (from) zabbix aws elbv2

如何在(来自)zabbix UserParameter=alb.co[*],aws elbv2 describe-listener-certificates --listener-arn ******* 在 sudores.d 文件 zabbix Defaults:zabbix !requiretty zabbix ALL=NOPASSWD: ALL 中执行命令 该命令未执行。 向模板添加了凭据(宏)

<zabbix_export>
    <version>5.0</version>
    <date>2020-07-24T10:52:10Z</date>
    <groups>
        <group>
            <name>Templates</name>
        </group>
    </groups>
    <templates>
        <template>
            <template>Template alb-co</template>
            <name>Template ssl-count</name>
            <groups>
                <group>
                    <name>Templates</name>
                </group>
            </groups>
            <applications>
                <application>
                    <name>alb-co</name>
                </application>
            </applications>
            <items>
                <item>
                    <name>alb-co</name>
                    <key>alb.co[arn,{$HOST.DNS},--access-key{$AWS_ACCESS_KEY},--secret-key{$AWS_SECRET_KEY},--region{$REGION}]</key>
                    <delay>30s</delay>
                    <applications>
                        <application>
                            <name>alb-co</name>
                        </application>
                    </applications>
                    <triggers>
                        <trigger>
                            <expression>{last()}&gt;=23</expression>
                            <name>{ITEM.LASTVALUE} alb-co {HOST.DNS}</name>
                            <priority>INFO</priority>
                            <manual_close>YES</manual_close>
</trigger>
                    </triggers>
                </item>
            </items>
            <macros>
                <macro>
                    <macro>{$AWS_ACCESS_KEY}</macro>
                    <type>SECRET_TEXT</type>
                </macro>
                <macro>
                    <macro>{$AWS_SECRET_KEY}</macro>
                    <type>SECRET_TEXT</type>
                </macro>
                <macro>
                    <macro>{$REGION}</macro>
                    <value>eu-central-1</value>
                </macro>
            </macros>
        </template>
    </templates>
</zabbix_export>

但是还是不行。 没有项目和触发器错误,它只是 returns 值 0, 但应该是 26。也许有人从这个开始?

关闭问题,授予读取实例 ELB 的权限