20 Zabbix 利用Scripts栏目对Hosts远程执行命令

点击返回:自学Zabbix之路

点击返回:自学Zabbix4.0之路

点击返回:自学zabbix集锦

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

在Monitoring板块中,有Host出现的地方,单击Host按钮后,都可以执行对Host远程执行一些命令。

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

单击ping执行如下操作:   就是利用了Scripts栏目的作用。
20 Zabbix 利用Scripts栏目对Hosts远程执行命令

1. 如何自定义创建Scripts

Administration---Scripts

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

  • name: 脚本的名字,单击host按钮的时候可见
  • type: 脚本的类型,可以使script和IPMI , 其中script就是shell命令
  • execute on:可以选择脚本是在zabbix server上执行还是zabbix agent 上执行
  • commands:执行的命令
  • user group:哪些user group可以执行命令
  • host group:这个脚本可以在哪些host group种的host上面执行
  • host access:User对于host要有怎么样的权限才可以执行此命令, 可以有read 、write权限选择

2. 新创建一个Scripts有如下参数:

20 Zabbix 利用Scripts栏目对Hosts远程执行命令
20 Zabbix 利用Scripts栏目对Hosts远程执行命令

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

  • name: 脚本的名字,单击host按钮的时候可见
  • type: 脚本的类型,可以使script和IPMI , 其中script就是shell命令
  • execute on:可以选择脚本是在zabbix server上执行还是zabbix agent 上执行
  • commands:执行的命令,建议输入命令的绝对路径,防止环境变量影响执行, 支持宏,且建议在宏外面使用引号,防止宏中的空格影响执行
  • user group:哪些user group可以执行命令
  • host group:这个脚本可以在哪些host group种的host上面执行
  • Required host permissions: 只有当用户对于host的权限草果我们设置的级别后才能执行命令
  • Enable confirmation: 在执行前是否会弹出窗口,让你确认是否执行命令
  • Confirmation text:弹出确认信息的提示语,支持宏

3.以下为一些简单自定义的Scripts:

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

20 Zabbix 利用Scripts栏目对Hosts远程执行命令

上一篇:RHEL8系统学习打卡#day11#


下一篇:stuff about set multiset map multimap