lytommy
发表于 2016-11-2 15:22:29
枫狐狸 发表于 2016-11-1 15:53
你的zabbix_agentd.conf里是否有设置这个KEY?
有的
UserParameter=game.process.discovery,/usr/local/zabbix/scripts/game_list.py
UserParameter=game.process.check,/usr/local/zabbix/scripts/check_game_process.sh $1 $2
枫狐狸
发表于 2016-11-2 15:46:28
本帖最后由 枫狐狸 于 2016-11-2 15:51 编辑
lytommy 发表于 2016-11-2 15:22
有的
UserParameter=game.process.discovery,/usr/local/zabbix/scripts/game_list.py
UserParameter=game ...
UserParameter=game.process.check,/usr/local/zabbix/scripts/check_game_process.sh $1 $2
这个格式不对,脚本后面带参数($1)的KEY一般都不是指定的值,参考下面的
UserParameter=memcached.stat[*],/home/zabbix/bin/memcached-status.sh $1
UserParameter=disk.status[*],/etc/zabbix/zabbix_agentd.conf.d/disk_status.sh $1 $2
lytommy
发表于 2016-11-2 16:04:12
本帖最后由 lytommy 于 2016-11-2 16:15 编辑
枫狐狸 发表于 2016-11-2 15:46
UserParameter=game.process.check,/usr/local/zabbix/scripts/check_game_process.sh $1 $2
这个格式不 ...
不好意思,上面写漏了,论坛格式的问题UserParameter=game.process.discovery,/usr/local/zabbix/scripts/game_list.py
UserParameter=game.process.check,/usr/local/zabbix/scripts/check_game_process.sh $1 $22
game_list.py这个是用来生成json格式的参数列表
check_game_process.sh $1 $2这个是用zabbix的自动发现功能,把上面获取到的变量当参数(有两个)传入这个脚本去处理也就是把模版变量传入脚本game.process.check[{#A},{#B}],然而zabbixserver没有接收到这两个变量的值,还是把{#A}和{#B}直接当成参数传到check_game_process.sh了,相当于执行check_game_process.sh {#A} {#B},模版变量没有替换掉game_list.py生成的json格式的值
{ "data": [
{
"{#A}": "22",
"{#B}": "ssh"
},
。。。
]
}
枫狐狸
发表于 2016-11-2 16:28:08
lytommy 发表于 2016-11-2 16:04
不好意思,上面写漏了,论坛格式的问题UserParameter=game.process.discovery,/usr ...
game_list.py 这个执行的结果发出来看下
lytommy
发表于 2016-11-2 17:00:21
枫狐狸 发表于 2016-11-2 16:28
game_list.py 这个执行的结果发出来看下
就是这种格式的,格式检查过没问题,shell和python脚本都试过了
{
"data": [
{
"{#ID}": "35",
"{#PLAT}": "apple"
},
{
"{#ID}": "89",
"{#PLAT}": "mix"
}
]
}
枫狐狸
发表于 2016-11-3 09:29:32
lytommy 发表于 2016-11-2 17:00
就是这种格式的,格式检查过没问题,shell和python脚本都试过了
{
你在server端执行一下zabbix_get -s xxx.xxx.xxx.xxx -p 10050-k "game.process.check"
枫狐狸
发表于 2016-11-3 09:37:50
lytommy 发表于 2016-11-2 17:00
就是这种格式的,格式检查过没问题,shell和python脚本都试过了
{
你主机监控项里面自动发现是怎么配置的?
lytommy
发表于 2016-11-3 14:37:50
本帖最后由 lytommy 于 2016-11-3 14:45 编辑
在server执行zabbix_get可以正常获取得到状态值
RamonLiu
发表于 2016-11-4 10:35:40
嗯,好文,谢谢!
281989277
发表于 2016-11-7 09:06:58
看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kevin_chu
发表于 2016-11-7 13:59:54
感谢分享,而且还有3.0的资源
cklishengwen
发表于 2016-11-9 14:11:15
金币没有了!这个下载真贵{:6_393:}
cklishengwen
发表于 2016-11-10 15:13:33
能不能给个具体点的教程,操作界面怎么操作!
cklishengwen
发表于 2016-11-10 15:13:40
能不能给个具体点的教程,操作界面怎么操作!
枫狐狸
发表于 2016-11-11 16:42:25
cklishengwen 发表于 2016-11-10 15:13
能不能给个具体点的教程,操作界面怎么操作!
界面操作给主机添加tomcat的模版就行了,其它操作都在tomcat主机上作的
lytommy
发表于 2016-11-15 17:07:56
枫狐狸 发表于 2016-11-3 09:37
你主机监控项里面自动发现是怎么配置的?
解决了
techwong
发表于 2016-11-15 18:27:51
找了好久的资源,终于找到了
techwong
发表于 2016-11-15 18:28:01
找了好久的资源,终于找到了
techwong
发表于 2016-11-15 18:28:09
找了好久的资源,终于找到了
techwong
发表于 2016-11-15 19:23:57
赚金币下载
页:
1
2
3
[4]
5
6
7
8
9
10
11
12
13