【ZABBIX】zabbix监控软件5.0版本的安装和使用

在这里插入图片描述

前言:zabbix服务器需关闭SELinux、开通防火墙相应端口或关闭防火墙。
客户端需开通防火墙相应端口 。
服务器端口10051 客户端agent端口10050 。
此处实验环境server agent 系统为CentOS 7.9。ip地址为server:192.168.1.140 agent:192.168.1.141
主要用来监控服务器操作系统层面的负载情况硬件层面 如(CPU温度、风扇转速电源功率等)
在这里插入图片描述
在这里插入图片描述



一、 关闭selinux和防火墙

#永久关闭selinux:修改selinux配置文件(/etc/selinux/config)为disabled
vim /etc/selinux/config
在这里插入图片描述

#临时关闭selinux:setenforce 0 ;getenforce为permissive则关闭成功
setenforce 0
getenforce
在这里插入图片描述

二、下载并安装Zabbix

1.选择平台
在这里插入图片描述

2.安装和配置Zabbix

a. 安装 Zabbix 存储库

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

b. 安装Zabbix服务器,前端,代理

yum install zabbix-server-mysql zabbix-agent

c. 安装 Zabbix 前端,启用红帽软件集合

 yum install centos-release-scl

编辑文件 /etc/yum.repos.d/zabbix.repo 并启用Zabbix-前端存储库:

[zabbix-frontend]
...
enabled=1
...

安装 Zabbix 前端包:

yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl

d.安装和启动mariadb

yum install mariadb mariadb-server -y
service mariadb start
systemctl enable mariadb

安装相关工具:

yum install net-tools vim -y

创建初始数据库,确保数据库服务器已启动并正在运行。

在数据库主机上运行以下命令。

注意我设置的密码是:jd123456

mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'jd123456';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

在Zabbix服务器主机上导入初始模式和数据。系统将提示您输入新创建的密码。

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

e.为 Zabbix 服务器配置数据库
编辑文件 /etc/zabbix/zabbix_server.conf

DBPassword=jd123456

f.为 Zabbix 前端配置 PHP
编辑文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf 取消注释(#)

# listen 80;
# server_name example.com;

编辑文件 /etc/opt/rh/rh-nginx116/nginx/nginx.conf,改成8080端口,避免和上面端口冲突

在这里插入图片描述

编辑文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 将nginx添加到listen.acl_users指令中。

listen.acl_users = apache,nginx

然后取消注释并为您设置正确的时区。(;)

; php_value[date.timezone] = Asia/Shanghai

启动Zabbix服务器和代理进程

systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

启动Zabbix服务器和代理进程,使其在系统启动时启动。

systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

此时能够看到zabbix数据库里有很多表了
在这里插入图片描述
server端配置成功:访问192.168.1.140
一路绿灯点进来:
在这里插入图片描述
到登录界面 默认账号密码为Admin/zabbix
到登录界面 默认账号密码为Admin/zabbix

#至此已经正常安装完成

#将zabbix配置为中文界面

#配置成中文后我们发现界面出现很多乱码

#现在来解决zabbix配置中文乱码问题,从windows系统字体库中拷贝一个文件到zabbix服务器中
#将windows 某个字体文件拷贝到D盘(文件在c:\windows\front\下,字体拷贝出来名字会发生变化)
传输进来:
cd /usr/share/zabbix/assets/fonts
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

#刷新页面即可

三、测试验证

配置agent端:

[root@zabbix-agented ~]# cd /etc/zabbix/zabbix_agentd.d/

编辑 vim monitor_crond.sh

#!/bin/bash

pidof crond|wc -l

编辑 vim userparameter_crond.conf

UserParameter=jd.crond.status,/etc/zabbix/zabbix_agentd.d/monitor_crond.sh                                                                  

授予监控脚本执行权限:

chmod +x monitor_crond.sh

查看:

[root@zabbix-agented zabbix_agentd.d]# ls
monitor_crond.sh  userparameter_crond.conf
[root@zabbix-agented zabbix_agentd.d]# ll
总用量 16
-rwxr-xr-x. 1 root root 31 326 20:44 monitor_crond.sh
-rw-r--r--. 1 root root 76 326 20:45 userparameter_crond.conf

重启服务:

[root@zabbix-agented zabbix_agentd.d]# service zabbix-agent restart
Redirecting to /bin/systemctl restart zabbix-agent.service

再添加两处:

[root@zabbix-agented zabbix_agentd.d]# vim /etc/zabbix/zabbix_agentd.conf 

在这里插入图片描述
在这里插入图片描述

server端验证:

下载zabbix-get:

yum install zabbix-get -y

验证成功:

[root@zabbix-server ~]# zabbix_get -s 192.168.1.141 -p 10050 -k jd.crond.status
1

四、 添加监控主机(实例:crond+出图)

host:
在这里插入图片描述
应用集(application)
在这里插入图片描述
监控项:(items)

在这里插入图片描述
出图:
在这里插入图片描述
成功:
在这里插入图片描述
在这里插入图片描述

警告(微信、钉钉)

…后续再讲

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

日 近 长 安 远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值