关键词:
本节知识点:
zabbix自动发现
web监控
zabbix自动发现 官网:https://www.zabbix.com/documentation/4.0/zh/manual/discovery/network_discovery
1、zabbix提供了网络发现功能:network discovery
基于HTTP、ICMP、SSH、LDAP、TCP、SNMP、Telnet、Zabbix_agent等协议的一种扫描指定网络内的主机,从而实现当协议或者服务存在时,可以自动判断为主机或设备是存在的,就会把IP添加到被监控主机列表上。
一旦主机被发现,如何对其进行操作,将由action来决定。
2、LLD:Low Level Discovery 低级发现功能
上面两种发现功能(即动作):Zabbix 所有动作都是基于发现事件,例如:
-
发送通知
-
添加/删除主机
-
启用/禁用主机
-
添加主机到组
-
从组中删除主机
-
将主机链接到/取消链接模板
-
执行远程脚本命令
基于事件的网络发现动作, 可以根据设备类型、IP地址、状态、运行时间/停机时间等进行配置,查看操作and条件页面。
创建主机
如果在动作→操作选择添加主机操作,那么主机会被添加, 即使添加主机操作未被执行,通过下列的操作仍然可以添加主机,这样的操作是:
-
启用主机
-
禁用主机
-
添加主机到主机组
-
将主机链接到模板
移除主机
从Zabbix 2.4.0开始,如果已发现的实体不在自动发现规则的IP范围内,则由网络发现规则创建的主机将会被自动删除。主机将立即删除
网络发现由两个阶段组成:发现(discovery)和动作(actions)。
网络发现模块每次检测到 service 和 host(IP)都会生成一个 discovery 事件
不支持发现网络拓扑
添加主机时的创建接口:
当网络自动发现,添加主机时,它们的接口根据以下规律来创建的:
网络发现演示: 官网 https://www.zabbix.com/documentation/4.0/zh/manual/discovery/network_discovery/rule
配置环境:
zabbix server:node1 192.168.128.131
zabbix agent: node2 192.168.128.132
zabbix agent: node1 192.168.128.132 (被发现)
1、首先同步3台主机的时间
# date; ssh node2 ‘date‘; ssh node3 ‘date‘
Mon Jan 28 11:43:04 CST 2019
Mon Jan 28 11:43:04 CST 2019
Mon Jan 28 11:43:05 CST 2019
2、在node3节点安装zabbix agent程序并启动
# cd /etc/yum.repos.d/
# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
# yum install zabbix-agent zabbix-sender
3、修改zabbix-agent的配置文件
# vim /etc/zabbix/zabbix_agentd.conf
#Server=127.0.0.1
Server=192.168.128.131 //修改为server端的IP#ServerActive=127.0.0.1
ServerActive=192.168.128.131 //自动注册#Hostname=Zabbix server
Hostname=node3 //本主机的名字# EnableRemoteCommands=0
EnableRemoteCommands=1 //此处更改为1,表示启用执行远程命令的功能# LogRemoteCommands=0
LogRemoteCommands=1 //更改为1,表示启用记录远程执行命令的日志功能
4、将node2上定义的user parameters文件复制到node3主机上
# scp /etc/zabbix/zabbix_agentd.d/mysql.conf,os.conf [email protected]:/etc/zabbix/zabbix_agentd.d/
# systemctl start zabbix-agent
# ps -aux
zabbix 6464 0.0 0.0 80920 1292 ? S 12:01 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
zabbix 6465 0.0 0.0 80920 1456 ? S 12:01 0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix 6466 0.0 0.0 80920 1844 ? S 12:01 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
zabbix 6467 0.0 0.0 80920 1844 ? S 12:01 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
zabbix 6468 0.0 0.0 80920 1844 ? S 12:01 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
centos7zabbix3.4.6显示中文乱码问题
工具:winscp(LinuxWindows传输文件工具)当部署完zabbix然后显示中文会出现如下图然后此时先去windows的文字目录如 C:WindowsFonts 随便托个字体到桌面然后转到Linux vim/usr/share/zabbix/include/defines.inc.php#修改使用的字体名字修... 查看详情
centos7zabbix分布式监控
分布式监控zabbixServer===》zabbixagent(只能同一个局域网监控)????分布式监控:????????a.分担压力,降低负载????????b.多机房监控????????zabbixServer(北京)==》zabbixproxy(每个机房搭建)==》环境????????ZABBIXSERVERm01????????zabbixproxyweb01????????za... 查看详情
centos7zabbix3.0安装
1.官方文档地址:https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 2.导入源:rpm-ivhhttp://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 3 查看详情
centos7zabbix自动发现与注册
自动发现与自动注册自动发现:zabbixServer主动发现所有客户端,然后将客户端登记自己的小本上,缺点zabbixserver压力山大(网段大,客户端多),时间消耗多。自动注册:zabbixagent主动到zabbixServer上报到,登记;缺点agent有可能... 查看详情
centos7zabbix3.2安装1.0版
1.关闭selinux,重启服务器vim/etc/selinux/configSELINUX=disabledreboot2.关闭防火墙systemctlstopfirewalld.service3.导入源,安装zabbix包rpm-ivhhttp://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch. 查看详情
centos7zabbix添加主机图形触发器
制作自定义keyzabbix自带模板TemplateOSLinux(TemplateAppZabbixAgent)提供CPU、内存、磁盘、网卡等常规监控,只要新加主机关联此模板,就可自动添加这些监控项。案例: 服务器登录人数不超过3人,超过3人报警自定义key能被server和agent... 查看详情
centos7zabbix4.0安装
Centos7zabbix4.0安装rpm-Uvhhttps://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpmyumcleanall2.yuminstallzabbix-server-mysqlzabbix-web-mysqlzabbix-agent3.yumgroupinstall-ymariadb4.systemctlstartmariadb5.mysql>createdatabasezabbixcharactersetutf8collateutf8_bin;mysql... 查看详情
centos7zabbix3installdone
centOS7安装zabbix3.0一、前提:现在zabbix出现了3.0版本,服务器端只支持centOS7,客户端和代理可以支持centOS6,实验环境是服务端安装centOS7,客户用centOS6.5如没有特别说明文档中#号为解释号,在linux命令符界面#号就是解释号。1.服... 查看详情
centos7zabbix3.4.6的安装部署
接着安装zabbix客户端直接安装在服务器上监控服务器ip192.168.161.25 yum-yinstallzabbix-agent#通过Yum安装zabbix客户端接着配置zabbix-agent信息主要是Server和ServerActive都设置为zabbix服务器地址 vim/etc/zabbix/zabbix_agentd.conf#客户端配置信息... 查看详情
centos7zabbix3.2配置1.0版
1.650)this.width=650;"src="http://s4.51cto.com/wyfs02/M00/8B/C6/wKioL1hY1MTgrV_oAADOOffOKY0002.png-wh_500x0-wm_3-wmp_4-s_2313763717.png"style="float:none;"title="QQ截图20161219205605.png"alt="wKioL1hY1M 查看详情
47监控系统基础及zabbix介绍zabbix工作原理及安装配置zabbixoncentos7zabbix配置
02 zabbix工作原理及安装配置配置环境node1192.168.1.120CentOS6.7node2192.168.1.121CentOS6.71、安装配置zabbix#安装前准备[[email protected]~]#yum-yinstallmysql-servermysq[[email protected]~]#mys 查看详情
varnish使用进阶
varnish使用进阶(二)==============================================================================概述:==============================================================================设定varnish使用多个后端主机: 1.介 查看详情
haproxy使用进阶
HAProxy使用进阶================================================================================概述:================================================================================HAProxy配置参数---代理配置段: 查看详情
zabbix使用进阶
zabbix使用进阶(五)===============================================================================概述:===============================================================================回顾:650)this.width=650;"src 查看详情
varnish使用进阶
varnish使用进阶================================================================================概述:================================================================================VCL配置用法详解 1.stateengi 查看详情
zabbix使用进阶
zabbix分布式监控===============================================================================概述===============================================================================zabbixproxy: ---可选 查看详情
recyclerview使用进阶
目前的项目中,基本已经使用RecyclerView全面替换了ListView,GridView.使用RecyclerView确实更加灵活,功能也更加强大.RecyclerView的基本套路应该都很熟悉了,这里整理一下一些相对进阶一点的知识点,方便随时复习.分割线虽然和ListView比较,Rec... 查看详情
第二篇:二进制部署k8s集群进阶使用
二进制部署K8s集群进阶使用之第1节关于K8s证书二进制部署K8s集群进阶使用之第2节kubectl-陈述式资源管理二进制部署K8s集群进阶使用之第3节kubectl-声明式资源管理二进制部署K8s集群进阶使用之第4节pod控制器 查看详情