手动、自动添加、自动发现、代理

server端端口号是10051
client 端端口号是10050
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
在client
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
安装源
 
#安装zabbix(客户端)
yum -y install zabbix-agent
它是客户端,所以没有web界面,也不用下载http
手动、自动添加、自动发现、代理
 
vim /etc/zabbix/zabbix_agentd.conf 
这个配置文件的作用就是与server端去连通的
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
就改这三处就可以
 
下面就开始点点点
在server端
[ ~]# systemctl stop firewalld
[ ~]# setenforce 0
[ ~]# systemctl restart zabbix-server zabbix-agent httpd
手动、自动添加、自动发现、代理
 
在客户端
[ ~]# systemctl stop firewalld
[ ~]# setenforce 0
[ ~]# systemctl start zabbix-agent
手动、自动添加、自动发现、代理
 
下面是手动添加
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
 
 
自己自带的监控项
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
查看日志在server端
tail -f /var/log/zabbix/zabbix_server.log          这是server的日志
tail -f /var/log/zabbix/zabbix_agent.log
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
下面是自动添加
自动发现就是设定一个网段,这个网段的所有主机都能扫描出来
设定IP池就可以
你设置了自动发现,发现后还得配置设定组,还需要一个动作,你添加了自动发现,想把它添加到web上面是一个动作 。
因此,你设置自动发现要在动作上添加一个自动注册的动作
 
自动发现和自动注册是相辅相成的
你得先发现完后才能注册
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
开始添加动作
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
下图IP写你IP池
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
 
 
自动注册
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
proxy配置
192.168.193.7  server
192,168,193,10  proxy
192.168.193.8 client
 
因为之前做了手动添加和自动添加,所以不用配置78
现在配置10 proxy端
 
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
 
yum -y install zabbix-proxy
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
他是代理,他也需要数据库
 
mysql -uroot -p123
create database zabbix_proxy character set utf8 collate utf8_bin;
zabbix_proxy  这个名字一定要和配置文件里DBname= 名字要一样
 
grant all privileges on zabbix_proxy.* to identified by ‘zabbix‘;
zabbix_proxy这个库里的所以表都给zabbix 这个用户设置密码为zabbix
都要和配置文件里的对应上 不是随便起名字的
exit
 
导入数据
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.7/schema.sql.gz | mysql -uzabbix -pzabbix zabbix_proxy
查看数据
mysql -uroot -p123
use zabbix_proxy;
show tables;
 
 
[ ~]# systemctl stop firewalld
[ ~]# setenforce 0
[ ~]# service zabbix-proxy restart
[ ~]# systemctl disable firewalld
[ ~]# vim /etc/selinux/config
手动、自动添加、自动发现、代理
 
agent端  (因为之前agent指向的是server  现在要他指向proxy端)
 
Server=192.168.193.10
ServerActive=192.168.193.10
HostnameItem=system.hostname
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
 
开始添加代理
手动、自动添加、自动发现、代理
 
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
现在开始添加主机
手动、自动添加、自动发现、代理
 
下图中的IP 写的是监控那个主机的
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
 
手动、自动添加、自动发现、代理
分布式就可以设多个代理
配置方法是一样的
手动、自动添加、自动发现、代理
需要时间等待。
绿了就正常了