zabbix server怎么让win执行批处理脚本?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix server怎么让win执行批处理脚本?相关的知识,希望对你有一定的参考价值。

zabbix server怎么让win执行批处理脚本。bat脚本已经测试可以使用,但是不知道如果在zabbix server和zabbix_agent.conf上配置。
win上的软件总是退出。想弄个当报警是自动软件的方法。

参考技术A 百度zabbix自定义监控项

Zabbix Server端执行zabbix_get时取到值为空 一例

今天,遇到一个棘手的问题,在zabbix agent端,执行shell脚本获取java进程的信息,可以取到值,但是,在zabbix server端,执行./zabbix_get的脚本获取值为空。

首先,想到可能是zabbix用户在agent端的权限问题,然后在/etc/sudoers加入了zabbixsudo权限,但是取到的值还是为空。

 

之后,想到,可能所执行的脚本中,需要在执行的命令,比如jstat之前加上 sudo 命令,但是取到的值还是为空,这时候我已经不淡定了。

 

后来,请教了公司的运维大神,可能是 sudo不允许远程执行,需要将 /etc/sudoers中的一行注释就可以了。如下

# Disable "ssh hostname sudo<cmd>", because it will show the password in clear.

#        You have to run "ssh -t hostname sudo <cmd>".

#

#Defaults   requiretty   #这行注释就可以了


本文出自 “Hades博客” 博客,请务必保留此出处http://hades02.blog.51cto.com/9768670/1784608

以上是关于zabbix server怎么让win执行批处理脚本?的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix Server Trapper远程代码执行漏洞(CVE-2017-2824)

学习四个小案例,让 Zabbix 应用技能更上层楼 | 运维进阶

3 个 Zabbix常见问题的处理方法

zabbix安装后怎么添加监控

Zabbix通过Orabbix监控Oracle数据库

windows怎么定时执行脚本