ITPub博客

首页 > 数据库 > 数据库开发技术 > 跟我学,一步步搞定Zabbix安装!

跟我学,一步步搞定Zabbix安装!

原创 数据库开发技术 作者:yj11290301 时间:2024-04-14 18:57:08 0 删除 编辑

在当今的信息化社会,系统监控的重要性日益凸显。而Zabbix,作为一款开源的监控系统软件,以其强大的功能和灵活性,赢得了众多企业和开发者的青睐。本文将详细介绍Zabbix的安装及基本配置步骤,帮助您快速掌握这款强大的工具。

我们需要了解Zabbix的基本架构。简单来说,Zabbix由三个主要部件组成:Zabbix Server、Zabbix Agent和Zabbix Frontend。其中,Zabbix Server负责收集数据并进行存储和处理,是系统的核心部分;Zabbix Agent则是安装在被监控主机上的软件,用于收集主机的各项指标并发送给Zabbix Server;Zabbix Frontend则是一个基于Web的界面,用于展示监控数据和进行系统管理。

操作:

三台设备

8.5zabbix

8.6web1

8.7mysql

1.改主机名,并可以解析

hostnamectl set-hostname zabbix
[root@node1 ~]# bash
[root@zabbix ~]# echo "192.168.8.5 zabbix" >> /etc/hosts

hostnamectl set-hostname web1
[root@node1 ~]# bash
[root@web1 ~]#
[root@web1 ~]# echo "192.168.8.6 web1" >> /etc/hosts

 

[root@node2 ~]# hostnamectl set-hostname mysql
[root@node2 ~]# bash
[root@mysql ~]# echo "192.168.8.7 mysql" >> /etc/hosts

2.挂载软件光盘

三台设备分别挂载光盘

umount /dev/cdrom
umount: /dev/cdrom:未挂载
[root@zabbix ~]# mount /dev/cdrom /mnt/
\mount: /dev/sr0 写保护,将以只读方式挂载

安装zabbix

方法一:

安装zabbix源:

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm (阿里源)
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm (官方源)
rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm (国内清华源)

安装zabbix服务端软件

方式1:

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

方式2:软件光盘

[root@zabbix ~]# cd /mnt/zabbix-server/
[root@zabbix zabbix-server]# rpm -ivh * --nodeps --force

 

加载模块

modprobe ipmi_devintf
modprobe ipmi_msghandler

 

启动数据库,创建zabbix数据库

[root@zabbix zabbix-server]# systemctl start mariadb
[root@zabbix zabbix-server]# systemctl enable mariadb

 

进入mariaDB:mysql

创建数据库

Create database zabbix character set utf8 collate utf8_bin;

 

创建用户

grant all on zabbix.* to zabbix@localhost identified by 'zabbix';

导入zabbix初始化数据:

zcat /usr/share/doc/zabbix-server-mysql-4.0.22/create.sql.gz |mysql -uzabbix -pzabbix zabbix

修改zabbix配置文件

vim /etc/zabbix/zabbix_server.conf

 

添加:

DBPassword=zabbix

启动zabbix

 

systemctl start zabbix-server
systemctl enable zabbix-server

修改时区

vim /etc/httpd/conf.d/zabbix.conf

定位20行:

php_value date.timezone Asia/Shanghai

重新启动Apache

启动时报错解决方法

连接zabbix

http://192.168.8.5/zabbix 根据提示,填写数据库密码,然后,一律下一步

 登录

 

进入后改语言默认英文

 

在zabbix-server上修改图形中文乱码情况,支持微软雅黑

cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf

将8.6和8.7 安装代理安装zabbix-agent

[root@web1 ~]# cd /mnt/zabbix-server/
[root@web1 zabbix-server]# rpm -ivh *agen*

修改agent配置文件,指向zabbix-server的ip地址

代理配置文件

vim /etc/zabbix/zabbix_agentd.conf

修改:

Server=192.168.8.5

保存,重启

重启

systemctl restart zabbix-agent

 

8.7安装代理

重启

systemctl restart zabbix-agent

添加主机

配置--主机--创建主机--

添加模版 

查看应用集,了解应用集

在添加一台8.7,同上步骤

 监测

监测——最新数据——选择群组

查看CPU15分钟平均负载

查看存储

完成。

敬请关注博主,我们将持续为您带来云计算行业及更多前沿技术的最新信息,助您把握技术动态,领先一步!”

若您渴望深入了解云计算知识,或希望与云计算、运维、网络等领域的精英们共同交流学习,欢迎您私信博主,博主将为您提供宝贵的免费学习资料,并引荐您加入专业交流群。在这里,您可以与各路大咖切磋技艺,共享行业前沿资讯,一同成长进步。期待您的参与,让我们共同开启云计算领域的探索之旅!



微信号 | a2459155652
商务合作|学术交流|简历指导


扫码关注
云计算运维学习交流群

原文作者:网络豆云计算学堂;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2023-09-15

  • 博文量
    76
  • 访问量
    33957