amin920113
发表于 2017-4-27 16:03:39
诶...一个语法问题 。坑了我一天。
谢谢你。你好有耐心啊,希望以后有zabbix相关问题还可以请教你。
枫狐狸
发表于 2017-4-27 16:16:31
amin920113 发表于 2017-4-27 16:01
找到原因了。。
什么情况?不会是$符号被替换了吧
枫狐狸
发表于 2017-4-27 16:18:25
amin920113 发表于 2017-4-27 16:03
诶...一个语法问题 。坑了我一天。
谢谢你。你好有耐心啊,希望以后有zabbix相关问题还可以请教你。 ...
干IT的就是一跑挖坑、踩坑、填坑的过程,习惯就好了。
amin920113
发表于 2017-4-27 16:23:29
枫狐狸 发表于 2017-4-27 16:16
什么情况?不会是$符号被替换了吧
就是 语法应该是 UserParameter=java.Threading.status[*],java -jar /usr/local/tomcat/lib/cmdline-jmxclient-0.10.3.jar - 10.15.28.2:$1 java.lang:type=Threading $2 2>&1 |awk '{print $NF}'
但是我写的是UserParameter=java.Threading.status,java -jar /usr/local/tomcat/lib/cmdline-jmxclient-0.10.3.jar - 10.15.28.2:$1 java.lang:type=Threading $2 2>&1 |awk '{print $NF}'
...
不过我现server端通过zabbix_get可以获取到了数据。
但是web端依旧没有数据,监控项还是显示 Item does not allow parameters.
枫狐狸
发表于 2017-4-27 16:35:12
amin920113 发表于 2017-4-27 16:23
就是 语法应该是 UserParameter=java.Threading.status[*],java -jar /usr/local/tomcat/lib/cmdline-jmx ...
在WEB端的主机里把tomcat模版删除再重新加,要不就得等一段时间,让他自己刷新
amin920113
发表于 2017-4-27 17:13:33
妥了~
下一步部署zookeeper监控了
咿唄汐
发表于 2017-5-8 13:53:11
谢谢楼主分享。试试先。
kern123
发表于 2017-5-21 00:37:11
{:6_395:}试试行不行
kern123
发表于 2017-5-21 00:38:52
赚金币下载{:6_438:}
kern123
发表于 2017-5-21 11:04:39
{:6_438:}学习学习
huningfei
发表于 2017-5-26 12:18:46
各位有遇到Item does not allow parameters.这个错误的吗?itmes里面报的错误
huningfei
发表于 2017-5-26 12:29:35
fjc 发表于 2016-12-18 14:47
你好想请教下zabbix3.0监控提示Item does not allow parameters 手动输入参数可以正常获取到已经解决
...
你好,这是怎么解决的啊?
huningfei
发表于 2017-5-26 12:36:13
amin920113 发表于 2017-4-27 09:40
我进到主机的监控项中查看,提示状态是“不支持的”,然后报错是“item does not allow parameters” ...
请问你解决了吗?
huningfei
发表于 2017-5-26 16:42:35
on host "Zabbix server" failed: another network error, wait for 15 seconds 我照着上面的操作,最后全是断图,zabbix_server.log里面报上面的错误,谁知道怎么解决啊
ws6219095
发表于 2017-5-27 14:02:45
这个不错啊,正需要呢。
枫狐狸
发表于 2017-5-27 15:21:18
huningfei 发表于 2017-5-26 16:42
on host "Zabbix server" failed: another network error, wait for 15 seconds 我照着上面的操作,最后 ...
zabbix_server应该是主控机的,你主控机上网络设置有问题吧。
huningfei
发表于 2017-6-2 14:04:35
你好,我在服务端执行了zabbix_get -s x.x.x.x -p 10050 -k java.jmx.discovery报错,
find: ‘/home/edu-*/*/bin/’: 没有那个文件或目录
find: ‘/home/edu-*/*/bin/’: 没有那个文件或目录
{"data":[
但是我在被监控端,直接执行sh jmx_discovery.sh 是没问题的,请问这个怎么解决?
{"data":[
{
"{#JMX_PORT}":"12345",
"{#JAVA_NAME}":"tomcat-app-service"},
{
"{#JMX_PORT}":"12346",
"{#JAVA_NAME}":"tomcat-eclass-app"},
{
"{#JMX_PORT}":"12347",
"{#JAVA_NAME}":"tomcat-eclass-service"},
{
"{#JMX_PORT}":"12348",
"{#JAVA_NAME}":"tomcat-homework-services"},
{
"{#JMX_PORT}":"12349",
"{#JAVA_NAME}":"tomcat-redis-service"},
{
"{#JMX_PORT}":"12350",
"{#JAVA_NAME}":"tomcat-socket-1"},
{
"{#JMX_PORT}":"12351",
"{#JAVA_NAME}":"tomcat-socket-2"},
{
"{#JMX_PORT}":"12352",
"{#JAVA_NAME}":"tomcat-socket"},
{
xtwfcue
发表于 2017-6-2 14:20:23
谢谢分享!
枫狐狸
发表于 2017-6-5 10:33:39
huningfei 发表于 2017-6-2 14:04
你好,我在服务端执行了zabbix_get -s x.x.x.x -p 10050 -k java.jmx.discovery报错,
find: ‘/home/edu-* ...
你执行“
zabbix_get -s x.x.x.x -p 10050 -k java.jmx.discovery”
时java.jmx.discovery是调用的被监控机上的java.jmx.discovery key对应的那行脚本,你查看被控机上zabbix_agentd.conf文件里面java.jmx.discovery脚本的路径是否正确。
huningfei
发表于 2017-6-5 12:53:57
本帖最后由 huningfei 于 2017-6-5 13:22 编辑
枫狐狸 发表于 2017-6-5 10:33
你执行“
你好是正确的,这是我agentd.conf配置文件里的
UserParameter=java.jmx.discovery,/home/zabbix/scripts/jmx_discovery.sh
/home/zabbix/scripts这个目录下也有这个文件
# ls
add_service_tomcat.sha.shjmx_discovery.sh
我的这个错误是提示jmx_discovery这个脚本里面的`find /home/edu-*/*/bin/ -name catalina.sh|awk -F "/bin/catalina.sh" '{print $1}'`说这个找不到,但是我执行这个命令是可以的
方便加个qq吗? 我的825536458
页:
1
2
3
4
5
6
7
[8]
9
10
11
12
13
14
15