自动发现:自己去发现被监控的主机
它能够根据用户事先定义的规则自动添加监控的主机或服务等。
优点
加快Zabbix部署(agent)
简化管理
在快速变化的环境中使用Zabbix,而不需要过度管理
部署自动发现(新机子)
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install zabbix-agent zabbix-sender -y
修改配置文件
ServerActive=192.168.142.144
zabbix用户提权
visudo
systemctl restart zabbix-agent
设置自动发现规则discovery
配置、自动发现、创建、
监控端测试下下
zabbix_get -s 192.168.182.151 -p 10050 -k "system.hostname"
检测、自动发现
设置自动发现discovery 的动作action
配置 动作 发现动作 类型自动发现规则
操作 发送消息
创建模板 添加监控项 24分视频 关联模板
zabbix_proxy代理
部署
238
安装仓库
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install zabbix-proxy-mysql -y
246的数据库
登录
mysql -u root -pQianFeng@123
sever的数据库
create database zabbix_proxy character set utf8 collate utf8_bin;
grant all on zabbix_proxy.* to diange@'%' identified by 'QianFeng@123';
flush privileges;
set global log_bin_trust_function_creators = 1;
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
238
yum -y install mariadb
zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz |mysql -u diange -pQianFeng@123 zabbix_proxy -h 10.9.12.246
[root@zabbix_proxy ~]# vim /etc/zabbix/zabbix_proxy.conf
ProxyMode=0 开启主动模式
Server=10.36.174.13 指定zabbix-server地址
Hostname=zabbix_proxy 设定名字
DBHost=10.36.174.90 指定数据库地址
DBName=zabbix_proxy 指定数据库库名 记
DBUser=zabbix_proxy 指定数据库用户
DBPassword=123456 指定数据库密码
systemctl restart zabbix_agent
新虚拟机agent被监控端(通过代理被监控)
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install zabbix-agent
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.142.149
ServerActive=192.168.142.149
Hostname=web8
systemctl restart zabbix-agent
web界面
添加agent代理程序
配置监控项(略)
配置图形展示(略)
睿象云睿象云-智能运维找睿象
智能告警平台---集成(监控工具)---zabbix点+ ---写名字点保存---
zabbix-server
cd /usr/lib/zabbix/alertscripts/
wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-4.0.3.tar.gz
[root@mysql-slave alertscripts]# tar xf ca_zabbix_release-4.0.3.tar.gz
[root@mysql-slave alertscripts]# ls
ca_zabbix_release-4.0.3.tar.gz cloudalert dingding.py mail.sh