Zabbix 版本:3.0 操作系统:Ubuntu16.04 操作环境,在被监控的主机上安装zabbix agent.安装方式为源码包安装. 简要安装步骤: 参考:https://www.zabbix.com/documentation/3.0/manual/installation/install#installation_from_sources wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stab…
最近在部署zabbix监控  有些服务器上开启的服务端口非常多  如果一个个添加监控会很繁琐,于是想到了自动发现规则  自动发现服务器上的服务端口并进行监控. 在zabbix客户端服务器上进行操作 1)编写端口自动发现的脚本 cat /usr/local/zabbix/scripts/discover_port.sh #!/bin/bashportarray=(`sudo netstat -tnlp|egrep -i "$1"|awk {'print $4'}|awk -F':' '{…
自动批量检查agent开放的端口 PS:如果服务器上的应用都是固定的,不会随机产生的都可以使用自动发现端口来监控:  如果服务器会随机出现端口且每次启动程序都会改变,可以采用第二种方法,来监控指定的端口 约定 zabbix所有执行的脚本统一放置在 /etc/zabbix/scripts 目录下 #cd /etc/zabbix/ #mkdir scripts #chown root:zabbix -R /etc/zabbix/scripts/ #chmod /etc/zabbix/scripts/…
该监控基于iostat,然后iostat 命令用来监视系统输入/输出设备负载 1.安装IOSTAT工具 # yum install sysstat -y 测试iostat 查看所有硬盘io # iostat Linux -.el6.ucloud.x86_64 (test8_hadoop_kaf) // _x86_64_ ( CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.04 0.00 0.04 0.00 0.00 99.92 D…
一.       自动发现功能简介 Zabbix服务器端通过网络或者主机名等方式进行客户端的扫描发现,从进行加入到监控的主机队列中,适用于批量加入多主机监控的场景. 二.       自动发现功能实施逻辑及流程 首先,开启自动发现功能之前,先要在客户端安装配置好zabbixx_agentd,并且正常运行: 创建自动发现规则,这个规则表明了你要自动发现主机的范围,比如:某个IP段 然后,创建动作,这个动作可以理解为触发条件,当达到动作中设置的条件时,表示发现主机 最后,创建操作,意思是自动发现主机…
在服务器比较多的情况下,配置加入群组,添加模板是非常费时费力的,所以利用自动发现主机.自动添加群组和模板是非常好的办法. 两步走 1.配置发现规则 2.配置发现动作 1.前提在服务器是上部署了agent(参考前面的部署agent文档) 2.配置zabbix 第一步创建自动发现规则 配置 第二步,配置主机加入群组和配置模板的动作 动作名称(name) 配置条件(condition) 创建添加的操作(operation) 过个一两分钟,就可以看见新服务器加入了群组,并且带有模板有些监控项要几分钟才可…
1.新建客户端需要的脚本 # vim discovertcpport.sh #!/bin/bash portarray=(`sudo netstat -tnlp|egrep -i "$1"|awk {'print $4'}|awk -F':' '{if ($NF~/^[0-9]*$/) print $NF}'|sort|uniq`) length=${#portarray[@]} printf "{\n" printf '\t'"\"data\&…
目录 创建数据表(收集haproxy服务的信息) 针对生成的数据表做监控 在haproxy服务机器上配置 在zabbix上添加监控 前言: 1.线上业务使用了几十上百台haproxy服务,需要针对这些服务做监控(包含haproxy端口对应的TCP连接数监控,haproxy服务监控等). 2.普通的在zabbix_agentd.conf里面配置"UserParameter"的方式太繁琐,这里使用建表(收集数据,汇总数据)的方式. 3.将数据汇总到表里面,通过第三方脚本对数据做一个处理,拿…
Zabbix3.0以后,自带的邮件报警支持SSL验证了, 但是仍然没有发送复数个邮箱以及CC,BCC的功能, 因此,我们还是得用别的方法来实现邮件报障. 实现方法有很多种,我用的是PHPmailer. http://files.cnblogs.com/files/justbio/PHPMailer-master.zip 这个是比较新的PHPmailer,下载后解压到文件夹. cd /usr/lib/zabbix/alertscripts/ unzip PHPMailer-master.zip 编…
一.自动发现主机的需求 由于机房设备拆分,迁移服务器后,原来的监控失效.再重新搭建监控平台后,批量主机手动添加真的是很麻烦. 所以就用到了zabbix的自动发现功能 二.配置自动发现服务 配置-->自动发现-->创建发现规则 三.主机自动加入主机组,并关联模板 配置-->动作-->事件源(自动发现)-->创建动作 动作具体配置: 需要提前创建主机组 查看已发现的主机 最后主机已被加入监控中…