本文共 2336 字,大约阅读时间需要 7 分钟。
刚才介绍了action中的媒介类型 condition operation: (各自带来的影响) send message remote command 媒介类型是用于实现信息传递的方式,最终这个能够传递给谁,需要取决于用户 接收通知信息者为zabbix用户:要想接收到通知,需要事先为用户定义各种媒介通道接收方式 localmail: script
operations大概有两种 send message(事先需要定义好媒介类型,信息接收人) 可用传递方式: 1.email 2.script 报警脚本 3.remote command(无人工介入查看是否能事先处理好 演示从添加item 到定义actions的方式 如果http服务故障了,可用尝试去启动服务,重启以后,过五分种还是故障,就报警 80端口能够探测到就认为是ok的 检测某个tcp端口是否处于监听状态 0表示失败,1表示成功,触发器应该定义成0 代表是0就表示是失败了 回到hosts ,添加一个trigger触发器 在节点2上添加 最后监听80端口最后采样值等于某个值就好了 现在触发器就定义好了 只要服务在线就是1 现在让服务离线现在应该产生事件了
可以过滤 直到下次采样恢复正常 、 现在就可以在这个触发器上定义action了 服务恢复了也要发邮件,recovery 触发以后该怎么办 第一步到第二步,先尝试重启服务 这就是第一步操作就定义好了 第二步操作再new一个 update 这次就选择自定义脚本 现在sudo,那就需要sudo有权限才行 定义zabbix用户能代表任何人去执行任何命令,因为运行zabbix agent是zabbix用户 但是没有安全的终端连接进来的话,是不被允许的 要求每个sudo用户都需要一个终端 但是zabbix没有,所以把这个条件注释掉 编辑zabbix配置文件,允许执行远程命令 真正想执行远程命令有很多种方式 custom script 实现的前提有几种 在agent 端配置: 1.zabbix拥有执行相应脚本的权限; 编辑/etc/sudoers文件,添加 zabbix ALL=(ALL) NOPASSWD ALL 还需要注释如下行: defaults requiretty 2、agent 进程要允许执行远程命令,编辑/etc/zabbix/zabbix-agentd.conf文件,设置 enableremotecommands=1 重启服务生效 接下来,第三步到第4步,可以发送两个邮件 也可以第5步到第6步,发送boss,不做演示 、 现在试试把服务关掉,查看是否能重启 已经是problem 有一点时差 可以查看zabbix服务日志 现在把端口改改,有意的搞错,就会执行第二步 产生problem,启动后,应该端口是8080 第二步还不成功就要发送邮件了 status显示成功执行 现在依然监听8080端口,就会执行第三步,发送邮件了 发送警告信息的方式也有两种 现在假设第三步还不成功,就做第4步 现在发送给admin的方式以自定义邮件的方式 先回到media type定义一个信道 报警脚本其实有定义 现在想要通过报警脚本来发送信息的话,默认就是配置文件的路径 脚本还可以接受参数的,3。0之前的版本会通过$1(消息接收人),$2(消息主体),$3(消息主体)来分别传递三个参数 但是3.0版本之后就没有了,此三个参数默认不再传递,需要自行定义 三个参数,第一个参数是添加哪一个用户的 还需要额外加一个信道 只有指定了收件地址才能在action中的operation才能定义 第4步 现在就写一下脚本 -s 主题 送给哪个联系人 检查是否由语法错误 现在传入参数试试 现在让第4步触发不了 先让服务器上线 现在应该得到邮件都上线了 现在改一下端口 5秒以后就能监控到 三个参数可以使用宏 这就是报警脚本的处理方式 否则用户可能只有特定的媒介才能收,信息发过去由于没有相应的媒介,收件人也不会收到 新脚本编辑之后,是在zabbix服务启动的时候才知道是可以使用的 server在启动时才会探测有没有可以使用的脚本 报警功能到此结束,现在来说下如何使用图形功能 定义item后都有自建图形 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190618111103323.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cH M6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMjI3ODE4,size_16,color_FFFFFF,t_70) 能否把入站和出站合并在一起 取个名称,图片的宽度,高度 graph type图形类型, normal线状图 stacked面积图 pie饼图 exploded爆炸云图 显示刻度,刻度上的表题 工作时间 查看效果 现在换成bytes 还是恢复到packets 这就是面积图 换饼图试试 filedregion面积图 bold line加粗线 dot 点状线 dashed line 就是4跟线 真正用zabbix对应功能时 展示接口有、graph: simple graph 简单图形 custom 自定义 screen (多个graph放在一个屏幕展示) 再创建一个graph 还可以在创建一个 再创建一个,爆炸饼图、、 想要一屏展示 默认几秒切换一次 、 zabbix可以使用宏来替代某些值,可以使用网络发现主机,自动发现自动加入监控转载地址:http://pbkgn.baihongyu.com/