CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形

  • 1
  • 67 次浏览
  • A+
所属分类:zabbix 监控
摘要

通过zabbix自带模板监控CPU、内存、磁盘创建监控图形

主机划分

主机名IP地址部署软件备注
zabbix-server192.168.2.1zabbix-server监控服务器
zabbix-agent01192.168.2.3zabbix-agent客户端1
zabbix-agent02192.168.2.4zabbix-agent客户端2

首先在zabbix-server上部署

一、下载zabbix-repo
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
二、安装zabbix软件与数据库
yum install -y zabbix-server-mysql zabbix-web-mysql httpd php mariadb-server
这里如果安装提示找不到可用的包,讲地址修改为清华源即可。
cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/  #修改成下方地址
baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/$basearch/ 
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
#baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/  #修改成下方地址
baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/

enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
三、配置数据库并导入zabbix数据
systemctl start mariadb && systemctl enable mariadb
mysqladmin -uroot password '000000'
mysql -uroot -p000000
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '000000';

cd /usr/share/doc/zabbix-server-mysql-4.0.22/
zcat create.sql.gz | mysql -uzabbix -p000000 zabbix
mysql -uzabbix -p000000 -e "use zabbix;show tables;" #看一下数据有没有导入成功
四、配置zabbix文件
vim /etc/zabbix/zabbix_server.conf 
DBHost=localhost
DBName=zabbix  #数据库名
DBUser=zabbix  #数据库用户
DBPassword=000000  #数据库zabbix用户密码
五、配置PHP时区
vim /etc/httpd/conf.d/zabbix.conf 
php_value date.timezone Asia/Shanghai
六、启动zabbix相关服务
systemctl start zabbix-server && systemctl enable  zabbix-server
systemctl start httpd && systemctl enable httpd
检查端口有没有成功开启
netstat -tunpl|grep 10051
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
七、访问web界面
http://192.168.2.1/zabbix
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形

配置zabbix-agent客户端

一、安装对应版本的agent(zabbix-agent01)
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.0-2.el7.x86_64.rpm
二、配置agent(zabbix-agent01)
vim /etc/zabbix/zabbix_agentd.conf 
Server=192.168.2.1 #指定zabbix服务端的IP地址
Hostname=zabbix-agent01 #指定当前主机的主机名
三、启动agent服务
systemctl start zabbix-agent 
查看端口是否成功开启
netstat -ntpl | grep 10050
一、下面是zabbix-agent02节点的安装和01节点基本相同
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.0-2.el7.x86_64.rpm
二、配置agent(zabbix-agent02)
vim /etc/zabbix/zabbix_agentd.conf 
Server=192.168.2.1
Hostname=zabbix-agent02  #指定当前主机的主机名
三、启动agent服务
systemctl start zabbix-agent

创建图形监控客户端的CPU资源、内存资源等信息

创建主机群组

CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形

创建主机

CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形
CentOS7部署Zabbix4.0并监控主机CPU、磁盘、内存并创建监控图形

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  0

    • test test 0