1.官网下载.zabbix
msl为安装版,archive为绿色版
2.下载完成后傻瓜式安装
3.安装成功后我们需要修改zabbix_agentd.conf配置文件
server改成对应zabbix server的ip
ServerActive改成对应zabbix server的ip。注:ServerActive跟主动式有关
Hostname设置的名要和zabbix web端要监控的主机名一致
web端
Timeout 超时时间修改为30
以上基本配置完成,然后我们配置主动式Include
Include:可以对应一个脚本,或文件夹,对应文件夹,则会执行文件之内的所有脚本
这里我们对应一个文件夹
文件pxf.active的内容
UserParameter=pxf.active,D:zabbixDebugzabbix_test.exe
UserParameter为我们的键值,要和zabbix web 监控项的键值保持一致,第二个参数为我们要执行的exe程序
我们的exe程序,返回一个ok
以上zabbix agent客户端我们就配置完成了,接下来我们配置zabbix web端
1.首先我们配置一台host主机
主机名和我们zabbix agent conf中的hostname一致,ip为zabbix agent所在机器的ip
2.我们创建一个应用程集,叫application
3.我们针对这个应用集建立一个监控项
键值必须和我们UserParameter中的值一致,然后信息类型根据我们exe的返回值来选择,这里我们返回ok,所以选择字符型
这样我们的监控项就配置完成了,我们看一下效果
这样说明我们的主动式配置成功了~
接下来配置邮件告警功能
1.首先创建触发器
2.创建要发送的用户
自定义邮件通知,是我们在linux 中写好的发送邮件的脚本
权限选择包含对应主机的主机组权限
3.创建动作
触发器和动作绑定就是根据上图的条件绑定的
动作创建完成后,我们就可以根据触发器的条件来触发动作发送邮件了