我试图实现与API的zabbix函数的长度,基本要求是:创建命令脚本(串或脚本文件都是OK ,无论保存在服务器或代理上) - >在代理上执行;如何提高远程命令脚本或如何从服务器发送文件剂ZABBIX
我发现2路与远程命令做到这一点:
1)全局脚本:我可以通过直接调用script.execute使用它,但“远程命令仅限于255个字符”,这是不够的根据我们的需求创建一个脚本/命令;如果我们需要使用Python,#python -c“...”如果Python脚本很复杂,并且使用shell命令在代理上创建* .py文件需要更多的字符,则无法运行。
全局脚本保存在脚本表,而是通过增加长度的更改表结构从255到1024根据https://www.zabbix.com/forum/showthread.php?t=51869评论是不是一个好主意;
2)自定义脚本:有开命令字符没有限制,但我不得不配置它的行动,并等待触发它。
在另一只手,甚至远程命令可以在代理创建脚本文件,它仍然不方便,有没有办法从服务器的zabbix发送文件由代理自己的zabbix功能?
我要问它的zabbix论坛,但我没有权限创建新的邮政/线程,所以我到这里。
有没有人可以给我一些帮助?