(服务运维)Zabbix主被动模式和上千监控点实验

Posted 林炜玮_51CTO

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(服务运维)Zabbix主被动模式和上千监控点实验相关的知识,希望对你有一定的参考价值。

(服务运维)Zabbix主被动模式和上千监控点实验_告警

实验环境

参与设备情况

  • mysql_server 172.16.10.210
  • Zabbix_Server 172.16.10.215
  • Zabbix_proxy-active 172.16.10.18
  • Zabbix_proxy-passive 172.16.10.19
  • Client_PC 172.16.10.10

实验场景情况

Zabbix_proxy-active、Zabbix_proxy-passive、Zabbix_Server组成直连server实验(监控百台内环境)

(服务运维)Zabbix主被动模式和上千监控点实验_监控_02

Mysql_server、Zabbix_proxy-passive、Zabbix_Server组成被动代理采集实验(监控千台内环境)

(服务运维)Zabbix主被动模式和上千监控点实验_告警_03

Client_PC、Zabbix_proxy-active、Zabbix_Server组成主动代理采集实验(监控上千台内环境)

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_04

Mysql_server配置

systemctl stop firewalld.service

修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。

如果不想重启系统,使用命令setenforce 0

mysql -uroot -p  #进入数据库

create database zabbix character set utf8 collate utf8_bin;  #创建数据库

set global validate_password_policy=0;

set global validate_password_length=4;

grant all privileges on zabbix.* to zabbix@% identified by zabbix;  #设置权限

flush privileges;

quit

vim /etc/my.cnf,在[mysqld]节中增加下面一行:bind-address=0.0.0.0

systemctl restart mysqld.service

#部署agent添加监控节点

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

yum install zabbix-sender zabbix-agent zabbix-get -y

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

#配置agent文件, vim /etc/zabbix/zabbix_agentd.conf

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_05


(服务运维)Zabbix主被动模式和上千监控点实验_主被动模式_06

添加主机

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_07

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_08

选择模板

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_09

确认模板

(服务运维)Zabbix主被动模式和上千监控点实验_主被动模式_10

确认添加主机

(服务运维)Zabbix主被动模式和上千监控点实验_主被动模式_11

添加完毕后的样子

(服务运维)Zabbix主被动模式和上千监控点实验_主被动模式_12

Zabbix_Server配置

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

yum clean all

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

vim /etc/zabbix/zabbix_server.conf #设置数据库地址、用户信息

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_13

vi /etc/httpd/conf.d/zabbix.conf  #修改时区

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_14

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix -h172.16.10.210

systemctl restart zabbix-server zabbix-agent httpd

systemctl enable zabbix-server zabbix-agent httpd

进入网页前端配置​​http://172.16.10.215/zabbix/​

如果以下信息配置错误,vim /etc/zabbix/web/zabbix.conf.php  再重启systemcl restart apache2生效

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_15

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_16

Zabbix_proxy-active配置(主动)

安装服务端步骤同Zabbix_Server

(服务运维)Zabbix主被动模式和上千监控点实验_主被动模式_17

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_18

安装完成后的主页

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_19

#配置agent文件, vim /etc/zabbix/zabbix_agentd.conf

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_05

(服务运维)Zabbix主被动模式和上千监控点实验_告警_21

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

添加主机

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_22

填写主机信息和群组,群组可自定义,首次定义会在名字后面出现新字,下次选用时便不再出现

(服务运维)Zabbix主被动模式和上千监控点实验_告警_23

加入模板

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_24

添加结果

(服务运维)Zabbix主被动模式和上千监控点实验_告警_25


Zabbix_proxy-passive配置 (被动)

安装服务端步骤同Zabbix_Server

(服务运维)Zabbix主被动模式和上千监控点实验_主被动模式_17

进入网页前端配置​​http://172.16.10.19/zabbix/​

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_27

安装完成后的主页

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_28

#因为安装服务端时也安装了客户端,可以直接配置agent文件, vim /etc/zabbix/zabbix_agentd.conf(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_05

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_30

systemctl start zabbix-agent.service

systemctl enable zabbix-agent.service

添加主机

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_22

(服务运维)Zabbix主被动模式和上千监控点实验_主机添加_32

加入模板

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_24

添加结果

(服务运维)Zabbix主被动模式和上千监控点实验_zabbix_34


以上是关于(服务运维)Zabbix主被动模式和上千监控点实验的主要内容,如果未能解决你的问题,请参考以下文章

zabbix主动模式和被动模式的区别

Zabbix主被动模式

监控利器Zabbix之主动模式和被动模式

Zabbix主被动模式+server-proxy配置

Zabbix通过proxy的被动模式代理来跨网段监控Linux主机

zabbix的主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现