脚本中传参连接mysql报错_MySQL监控直接运行脚本传参能获取数据而zabbix_get获取报错。...

你好,我在命令行使用如下:

[root@s1 scripts]# python mysql_all.py -k threads_connected

1

在zabbix_get下无返回:

[root@jn53 bin]# ./zabbix_get -s 163.com -p 10050 -k "mysql.item[threads_connected]"

tmp下面的log以及txt已经全部777权限,zabbix_get调用报错如下:

[2018-05-17 16:18:01] INFO

msg: Try To Get From Cache File: /tmp/.zabbix_mysql_variables_slave_status_3306_by_zabbix.txt

key: threads_connected

value: None

[2018-05-17 16:18:01] ERROR

Traceback (most recent call last):

File "/etc/zabbix/scripts/mysql_all.py", line 47, in get_mysql_cmd_output

if os.path.isfile(p):

File "/usr/lib64/python2.7/genericpath.py", line 29, in isfile

st = os.stat(path)

TypeError: coercing to Unicode: need string or buffer, NoneType found

[2018-05-17 16:18:01] ERROR

Traceback (most r

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值