搭建部署zabbix监控客户端Linux系统

一、zabbix监控系统
1、zabbix的作用和特点
1)zabbix的作用

基于web界面的企业开源监控系统
2)特点
开源
监控内容多样化
监控客户端故障通知消息类型多样化
强大的统计功能
支持多种数据库存储数据
2、监控的内容和监控的对象
1)监控的内容

硬件:温度,硬件故障
系统监控:CPU、内存、硬盘、网卡流量、TCP状态、计算机进程数量
应用监控:apache、php、nginx、tomcat、mysql、redis
日志监控:系统日志、服务日志、访问日志、错误日志
2)监控对象
网络设备
Windows系统
Linux系统
路由器交换机防火墙
3、zabbix的组件
1)zabbix Server

核心组件
配置、数据采集、数据分析、生产统计图或者报告
2)Databsase Storage
存储zabbix服务器采集的信息
3)Web lnterface
访问zabbix的GUI接口
和zabbix-server运行在同一台服务器上
4)Pxory
zabbix监控代理服务器
部署分布式监控使用
5)Agent
客户端程序
部署在监控客户端使用
用于采集客户端信息上传到zabbix
4、zabbix进程
1)zabbix_agentd

客户端运行
监控CPU、内存、硬件使用情况
2)zabbix_get
zabbix的工具用于测试使用
3)zabbix_sender
用于发送消息到zabbix服务器端
4)zabbix_pxory
代理进程
配置分布式监控使用
5)zabbix_java_gateway
java网关用于监控java语言开发的程序或者服务

案例环境:两台Linux

一台搭建配置zabbix监控系统

一台Linux做客户端

推荐步骤:

配置网络源,安装mariadb数据库
配置mariadb数据库,设置访问数据库密码
安装zabbix依赖程序,创建数据库zabbix连接使用
配置zabbix服务,设置zabbix时区,修改zabbix支持中文
配置zabbix监控客户端
服务器新添加一块网卡NAT VMnet8

搭建部署zabbix监控客户端Linux系统_第1张图片

配置zabbix服务

1. 配置zabbix更新源
(1) 安装centos7源

[root@centos01 ~]# cd /etc/yum.repos.d/

[root@centos01 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo

安装zabbix4.0版本源
[root@centos01 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

(2) 安装mariadb数据库

[root@centos01 ~]# yum -y install mariadb mariadb-server

2. 配置mariadb数据库
(1) 启动服务设置开机自动启动

[root@centos01 ~]# systemctl start mariadb

[root@centos01 ~]# systemctl enable mariadb

(2) 设置访问数据库密码pwd@123

[root@centos01 ~]# mysqladmin -u root password

3. 安装zabbix
(1) 安装zabbix依赖程序

[root@centos01 ~]# yum -y install zabbix-server-mysql
zabbix-web-mysql zabbix-agent

(2) 创建数据库zabbix连接使用
登录数据库
[root@centos01 ~]# mysql -uroot -ppwd@123

创建数据库名字是zabbix默认字符编码utf8

MariaDB [(none)]> create database zabbix
character set utf8 collate utf8_bin;

授权zabbix账户访问数据库密码是pwd@123

grant all privileges on zabbix.* to
zabbix@localhost identified by ‘pwd@123’;

(3) 将zabbix数据导入到创建zabbix数据库中

[root@centos01 ~]# zcat
/usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -ppwd@123
zabbix

4. 配置zabbix服务
(1) 修改zabbix服务配置文件,连接数据库密码

[root@centos01 ~]# vim /etc/zabbix/zabbix_server.conf

DBPassword=pwd@123

(2) 设置zabbix时区

[root@centos01 ~]# vim /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai

(3) 启动zabbix服务设置开机自动启动

[root@centos01 ~]# systemctl restart zabbix-server zabbix-agent httpd

[root@centos01 ~]# systemctl enable
zabbix-server zabbix-agent httpd

(4) 修改zabbix支持中文

使用find命令查找graphfont.ttf

root@centos01 ~]# find / -name graphfont.ttf

/usr/share/zabbix/assets/fonts/graphfont.ttf

使用Rz命令上传simkai.ttf应用程序

[root@centos01 ~]# mv simkai.ttf /usr/share/zabbix/assets/fonts/

[root@centos01 ~]# cd /usr/share/zabbix/assets/fonts/

[root@centos01 ~]# vim /usr/share/zabbix/include/defines.inc.php

70 define(‘ZBX_GRAPH_FONT_NAME’, ‘simkai’); // font file name

客户端安装火狐浏览器,访问安装

http://192.168.100.10/zabbix

搭建部署zabbix监控客户端Linux系统_第2张图片

继续下一步
搭建部署zabbix监控客户端Linux系统_第3张图片

输入默认端口号,账户名密码
搭建部署zabbix监控客户端Linux系统_第4张图片

配置zabbix的Name

搭建部署zabbix监控客户端Linux系统_第5张图片

配置信息汇总
搭建部署zabbix监控客户端Linux系统_第6张图片

输入默认的用户名Admin,密码zabbix
搭建部署zabbix监控客户端Linux系统_第7张图片

点击小人更改默认语言

搭建部署zabbix监控客户端Linux系统_第8张图片

继续点击小人更改密码,pwd@123

搭建部署zabbix监控客户端Linux系统_第9张图片

查看更改语言的配置验证
搭建部署zabbix监控客户端Linux系统_第10张图片

配置zabbix监控客户端
1)安装zabbix客户端

[root@centos02 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

[root@centos02 ~]# yum -y install zabbix-agent

2)修改客户端配置文件,备份配置文件

[root@centos02 ~]# cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bak

[root@centos02 ~]# vim /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

Server=192.168.100.10

ServerActive=192.168.100.10

Hostname=192.168.100.20

Include=/etc/zabbix/zabbix_agentd.d/*.conf

#UnsafeUserParameters=0

3)启动zabbix客户端

[root@centos02 ~]# systemctl start zabbix-agent.service

[root@centos02 ~]# systemctl enable zabbix-agent.service

4)监控客户端端口号

[root@centos02 ~]# netstat -anptu | grep 10050

在这里插入图片描述

你可能感兴趣的:(Linux,搭建zabbix监控系统,配置安装zabbix)