Zabbix监控(2)

目录

一.自动发现

配置自动发现:(被动模式)

修改三台服务器的hosts文件:

修改agent02的配置文件:

访问页面,删除客服端主机配置:

在配置的自动发现中添加规则:

我们重启的zabbix:

看下配置中的主机刷新一下,自动发现到agent:

二.自动注册

配置自动注册:(主动模式)

修改客户端 zabbix-agent2 配置文件:

重启agent:

到web网页上,配置中的动作的自动注册动作,创建动作:

配置完后,到配置中的主机查看:

三.部署 zabbix 代理服务器

分布式监控的作用:

部署数据库:配置 Mariadb yum源

初始化数据库:

导入数据库信息:

​编辑

修改 zabbix-proxy 配置文件:

开启代理服务器:

在 Web 页面配置 agent 代理:

配置 agent 使用 proxy:

在 Web 页面配置:

重启下代理服务,并查看下日志:​编辑

四.部署 Zabbix 高可用集群

服务端配置:

客户端 配置:

查看网页:

五.Zabbix 监控 Windows 系统

下载 Windows 客户端 Zabbix agent 2:

在服务端 Web 页面添加主机,关联模板:

六.Zabbix 监控 java 应用

在代理服务器(192.168.233.30)上安装tomcat:

配置 java jmxremote 远程监控功能:

服务端安装 (192.168.233.40)zabbix-java-gateway:

开启服务:

修改192.168.233.40配置:

在服务端 Web 页面添加主机,关联模板:

七.Zabbix 监控 SNMP

SNMP协议:简单网络管理协议

服务端下载snmp在开启一台服务器(192.168.233.50)也下载:

修改 snmp 的配置文件,并启动服务:

使用 snmpwalk 命令测试:

在 Web 页面配置 snmp 方式监控:


一.自动发现

zabbix server 主动的去发现所有的客户端,然后将客户端的信息登记在服务端上。

配置自动发现:(被动模式)

添加一台客服端192.168.233.30并修改主机名:

下载agent2:

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

Zabbix监控(2)_第1张图片

Zabbix监控(2)_第2张图片

修改三台服务器的hosts文件:

修改为相同的域名:

Zabbix监控(2)_第3张图片

Zabbix监控(2)_第4张图片

Zabbix监控(2)_第5张图片

修改agent02的配置文件:

Zabbix监控(2)_第6张图片

Zabbix监控(2)_第7张图片

开启服务:

Zabbix监控(2)_第8张图片

访问页面,删除客服端主机配置:

Zabbix监控(2)_第9张图片

在配置的自动发现中添加规则:

Zabbix监控(2)_第10张图片

Zabbix监控(2)_第11张图片

Zabbix监控(2)_第12张图片

Zabbix监控(2)_第13张图片

Zabbix监控(2)_第14张图片

Zabbix监控(2)_第15张图片

在配置中添加发现动作:

Zabbix监控(2)_第16张图片Zabbix监控(2)_第17张图片Zabbix监控(2)_第18张图片Zabbix监控(2)_第19张图片Zabbix监控(2)_第20张图片

我们重启的zabbix:

查看下服务器的日志:

Zabbix监控(2)_第21张图片

看下配置中的主机刷新一下,自动发现到agent:

Zabbix监控(2)_第22张图片

二.自动注册

zabbix agent2 会主动上报自己的信息,发给 zabbix server。

配置自动注册:(主动模式)

禁用发现动作:

Zabbix监控(2)_第23张图片

Zabbix监控(2)_第24张图片

删除原有的客服机:

Zabbix监控(2)_第25张图片

Zabbix监控(2)_第26张图片

修改客户端 zabbix-agent2 配置文件:

Zabbix监控(2)_第27张图片

Zabbix监控(2)_第28张图片

Zabbix监控(2)_第29张图片

Zabbix监控(2)_第30张图片

可以查看下配置文件的配置项:

Zabbix监控(2)_第31张图片

Zabbix监控(2)_第32张图片

重启agent:

Zabbix监控(2)_第33张图片

Zabbix监控(2)_第34张图片

到web网页上,配置中的动作的自动注册动作,创建动作:

Zabbix监控(2)_第35张图片

Zabbix监控(2)_第36张图片

Zabbix监控(2)_第37张图片Zabbix监控(2)_第38张图片Zabbix监控(2)_第39张图片Zabbix监控(2)_第40张图片Zabbix监控(2)_第41张图片Zabbix监控(2)_第42张图片Zabbix监控(2)_第43张图片Zabbix监控(2)_第44张图片Zabbix监控(2)_第45张图片Zabbix监控(2)_第46张图片Zabbix监控(2)_第47张图片Zabbix监控(2)_第48张图片Zabbix监控(2)_第49张图片

配置完后,到配置中的主机查看:

Zabbix监控(2)_第50张图片

在服务端查看日志:

Zabbix监控(2)_第51张图片

刷新一下网页:

Zabbix监控(2)_第52张图片

三.部署 zabbix 代理服务器

分布式监控的作用:

分担 server 的集中式压力;解决多机房之间的网络延时问题

agent --> proxy --> server

开启一台服务器(192.168.233.40)安装proxy:

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

Zabbix监控(2)_第53张图片

yum install zabbix-proxy-mysql zabbix-sql-scripts zabbix-selinux-policy -y

部署数据库:配置 Mariadb yum源
cat > /etc/yum.repos.d/mariadb.repo << EOF
[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/
gpgkey = http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
enabled=1
EOF

Zabbix监控(2)_第54张图片

Zabbix监控(2)_第55张图片

安装mariadb:

Zabbix监控(2)_第56张图片

开启数据库:

Zabbix监控(2)_第57张图片

初始化数据库:

分别输入 回车 -> n -> Y (设置root密码,如abc123) -> 后面一路 Y

mysql_secure_installation

Zabbix监控(2)_第58张图片

Zabbix监控(2)_第59张图片

Zabbix监控(2)_第60张图片

登录数据库:

Zabbix监控(2)_第61张图片

创建数据库并指定字符集:

CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;

Zabbix监控(2)_第62张图片

创建 zabbix 数据库用户并授权:

GRANT all ON zabbix_proxy.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
FLUSH PRIVILEGES;

Zabbix监控(2)_第63张图片

导入数据库信息:

查询 sql 文件的位置

Zabbix监控(2)_第64张图片

Zabbix监控(2)_第65张图片

Zabbix监控(2)_第66张图片
修改 zabbix-proxy 配置文件:

Zabbix监控(2)_第67张图片

Zabbix监控(2)_第68张图片

Zabbix监控(2)_第69张图片

Zabbix监控(2)_第70张图片

修改主机名:

在所有主机上配置 hosts 解析:

Zabbix监控(2)_第71张图片

Zabbix监控(2)_第72张图片

Zabbix监控(2)_第73张图片

Zabbix监控(2)_第74张图片

开启代理服务器:

Zabbix监控(2)_第75张图片

在 Web 页面配置 agent 代理:

Zabbix监控(2)_第76张图片Zabbix监控(2)_第77张图片

Zabbix监控(2)_第78张图片

Zabbix监控(2)_第79张图片

点击添加后:

Zabbix监控(2)_第80张图片

配置 agent 使用 proxy:

在客户端修改 agent2 配置文件:

Zabbix监控(2)_第81张图片

Zabbix监控(2)_第82张图片

重启服务:

在 Web 页面配置:

Zabbix监控(2)_第83张图片

Zabbix监控(2)_第84张图片

Zabbix监控(2)_第85张图片Zabbix监控(2)_第86张图片Zabbix监控(2)_第87张图片

添加完成后,Zabbix监控(2)_第88张图片

重启下代理服务,并查看下日志:

Zabbix监控(2)_第89张图片

Zabbix监控(2)_第90张图片

刷新一下:

Zabbix监控(2)_第91张图片

四.部署 Zabbix 高可用集群

高可用仅仅针对 Zabbix Server 部分,数据库部分和前端部分需要自行采用各自领域的高可用解决方案。

服务端配置:

Zabbix监控(2)_第92张图片

Zabbix监控(2)_第93张图片

Zabbix监控(2)_第94张图片

客户端 配置:

192.168.233.20:

Zabbix监控(2)_第95张图片

查看网页:

Zabbix监控(2)_第96张图片

五.Zabbix 监控 Windows 系统

下载 Windows 客户端 Zabbix agent 2:

Zabbix监控(2)_第97张图片

Zabbix监控(2)_第98张图片

Zabbix监控(2)_第99张图片

Zabbix监控(2)_第100张图片

Zabbix监控(2)_第101张图片

Zabbix监控(2)_第102张图片

在服务端 Web 页面添加主机,关联模板:

Zabbix监控(2)_第103张图片

Zabbix监控(2)_第104张图片

windows的ip:

Zabbix监控(2)_第105张图片

Zabbix监控(2)_第106张图片

Zabbix监控(2)_第107张图片

等会再刷新:

Zabbix监控(2)_第108张图片

查看监控有个报错:

Zabbix监控(2)_第109张图片

修改服务端配置文件:

Zabbix监控(2)_第110张图片

六.Zabbix 监控 java 应用

在代理服务器(192.168.233.30)上安装tomcat:

配置 java jmxremote 远程监控功能:

Zabbix监控(2)_第111张图片

CATALINA_OPTS="$CATALINA_OPTS \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=12345 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Djava.rmi.server.hostname=192.168.233.30"

Zabbix监控(2)_第112张图片

开启服务:

Zabbix监控(2)_第113张图片

服务端安装 (192.168.233.40)zabbix-java-gateway:

Zabbix监控(2)_第114张图片

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

Zabbix监控(2)_第115张图片

 yum install zabbix-java-gateway

Zabbix监控(2)_第116张图片

开启服务:

Zabbix监控(2)_第117张图片

修改192.168.233.40配置:

Zabbix监控(2)_第118张图片

Zabbix监控(2)_第119张图片

查看下进程:

Zabbix监控(2)_第120张图片

在服务端 Web 页面添加主机,关联模板:

Zabbix监控(2)_第121张图片

Zabbix监控(2)_第122张图片

Zabbix监控(2)_第123张图片

Zabbix监控(2)_第124张图片

Zabbix监控(2)_第125张图片

Zabbix监控(2)_第126张图片

重启下proxy服务在刷新:

Zabbix监控(2)_第127张图片

七.Zabbix 监控 SNMP

SNMP协议:简单网络管理协议

常用于监控网络设备,也能监控支持开启SNMP功能的设备(windows、linux、打印机等)。

服务端下载snmp在开启一台服务器(192.168.233.50)也下载:

Zabbix监控(2)_第128张图片

Zabbix监控(2)_第129张图片

修改 snmp 的配置文件,并启动服务:

Zabbix监控(2)_第130张图片

Zabbix监控(2)_第131张图片

Zabbix监控(2)_第132张图片

Zabbix监控(2)_第133张图片

修改50的主机名,重启下服务::

使用 snmpwalk 命令测试:
snmpwalk -v 2c -c public 192.168.233.50 sysname

在 Web 页面配置 snmp 方式监控:

 Zabbix监控(2)_第134张图片

Zabbix监控(2)_第135张图片

Zabbix监控(2)_第136张图片

Zabbix监控(2)_第137张图片

Zabbix监控(2)_第138张图片

Zabbix监控(2)_第139张图片

刷新一下即可:

Zabbix监控(2)_第140张图片

由于我windows没开启所以会有不可用的状态:

Zabbix监控(2)_第141张图片

你可能感兴趣的:(zabbix)