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.创建动作


触发器和动作绑定就是根据上图的条件绑定的


动作创建完成后,我们就可以根据触发器的条件来触发动作发送邮件了