小编Ara*_*ams的帖子

用户参数和 ZBX_NOTSUPPORTED

我想从我所有运行 zabbix 代理的服务器上 ping 一个外部 ip。

我搜索并找到了一些关于 zabbix 用户参数的文章。在/etc/zabbix/zabbix_agentd.conf.d/我创建了一个名为userparameter_ping.conf以下内容的文件:

UserParameter=checkip[*],ping -c4 8.8.8.8 && echo 0 || echo 1
Run Code Online (Sandbox Code Playgroud)

checkip在 zabbix 服务器中创建了一个带有图形的项目,但没有数据。经过另一次挖掘,我发现zabbix_get并测试了我的用户参数,但出现错误:ZBX_NOTSUPPORTED

# zabbix_get -s 172.20.4.43 -p 10050 -k checkip
Run Code Online (Sandbox Code Playgroud)

我的 zabbix 版本:

Zabbix Agent (daemon) v2.4.5 (revision 53282) (21 April 2015)
Run Code Online (Sandbox Code Playgroud)

有谁知道我能做些什么来解决这个问题?

zabbix

3
推荐指数
1
解决办法
2万
查看次数

解析shell脚本中的文本文件

我想读取一个文件并使用shellscript将其打印到stdout.在python rsplit可以完成这项工作但我搜索并找到awk但我无法理解.

文件1:

#begin cow
Host cow
    HostName 172.18.0.10
    User root
    Port 22
#end cow
#begin dns2
Host dns2
    HostName 172.20.4.80
    User root
    Port 22
#end dns2
#begin dns1
Host dns1
    HostName 172.20.4.75
    User root
    Port 22
#end dns1
#begin dns3
Host dns3
        HostName 172.20.4.76
        User root
        Port 22
#end dns3
#begin dns4
Host dns4
        HostName 172.20.4.77
        User root
        Port 22
#end dns4
#begin dns5
Host dns5
        HostName 172.20.4.78
        User root
        Port 22
#end dns5
#begin dns6
Host dns6
        HostName …
Run Code Online (Sandbox Code Playgroud)

shell awk sh

0
推荐指数
1
解决办法
105
查看次数

标签 统计

awk ×1

sh ×1

shell ×1

zabbix ×1