zabbix下载安装

1、下载ZABBIX

下载链接 https://www.zabbix.com/download_appliance
在这里插入图片描述

这款Appliance 的版本基于 Alma Linux 8,带有 MySQL 后端。Zabbix 软件已预安装并预配置,可实现无故障部署。
为了方便快速,我下载qcow2离线安装版本,兼容我的虚拟化平台版本,环境都已经集成好了,创建好机器可以直接使用zabbix平台。VMware虚拟化平台下载vmx版本,iso版本需要联网安装,看实际网络环境。

2、登录ZABBIX平台

登录网址:http://ip

默认英文版,用着不习惯,想要切换为中文

【Administration】 【General】 选择语言提示You are not able to choose some of the languages, because locales for them are not installed on the web server.
下面还得安装中文字体和语言包
在这里插入图片描述

3、下载安装中文字体字体和语言包

下载安装中文字体

为了方便,我这台服务器联网下载安装包,如果是内网服务器,就使用离线安装包进行安装。

yum -y install wget
wget https://github.com/echohn/zabbix-zh_CN/archive/master.zip
yum -y install unzip
unzip master.zip
find / -name frontend.mo
mv /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/frontend.mo /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/frontend.mo.bak
cp zabbix-zh_CN-master/frontend.mo /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/frontend.mo

下载安装中文语言包

yum -y install langpacks-zh_CN.noarch
yum -y install glibc-common
locale -a | grep zh_CN       

下载安装图表中文字体

拉取本地Windows电脑字体,比如微软雅黑字体。Windows 10系统字体位置C:\Windows\Fonts\微软雅黑\微软雅黑常规 复制到本地,修改后缀msyh.ttc为msyh.ttf
上传文件到ZABBIX服务器目录/usr/share/zabbix/assets/fonts/
修改zabbix配置文件
vi /usr/share/zabbix/include/defines.inc.php
define(‘ZBX_GRAPH_FONT_NAME’, ‘graphfont’);
修改为 define(‘ZBX_GRAPH_FONT_NAME’, ‘msyh’);

define(‘ZBX_FONT_NAME’, ‘graphfont’);
修改为 define(‘ZBX_FONT_NAME’, ‘msyh’);

重启apache&zabbix_server服务

service zabbix-server restart

4、重新登录UI界面

在这里插入图片描述

5、客户端安装agent

参考链接:https://www.zabbix.com/download?zabbix=7.0&os_distribution=ubuntu&os_version=20.04&components=agent_2&db=&ws=
我客户端主机是ubuntu 20.04版本,根据版本选择安装合适的agent
a.安装 Zabbix 存储库

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_7.0-1+ubuntu20.04_all.deb
apt update

b.安装 Zabbix agent2

apt install zabbix-agent2 zabbix-agent2-plugin-*

c.启动 Zabbix agent2 进程并使其在系统启动时启动。

systemctl restart zabbix-agent2
systemctl enable zabbix-agent2

修改配置文件信息

vi /etc/zabbix/zabbix_agent2.conf

6、添加主机监控

新加主机组,添加主机,添加完客户端主机(一定要选择加入模板)发现不通,打算ping一下
【检测中】【主机】点击主机,选择下方脚本ping 报错Cannot execute script.
Global script execution on Zabbix server is disabled by server configuration
在这里插入图片描述
查询官方文档发现:对于新的安装,从Zabbix 7.0开始,默认情况下会禁用Zabbix服务器上的全局脚本执行。可以通过在服务器配置中设置EnableGlobalScripts=1来启用Zabbix服务器上的全局脚本执行。

vi /etc/zabbix/zabbix_server.conf

在这里插入图片描述
重启服务
就可以正常使用脚本了

7、添加服务器带外管理监控

添加服务器带外管理监控,添加完发现状态又是未知的
在这里插入图片描述
查询官方手册发现,默认情况下,Zabbix服务器未配置为启动任何IPMI轮询器,因此任何添加的IPMI项目都无法工作。要更改此设置,以root用户身份打开Zabbix服务器配置文件(Zabbix_server.conf),并查找以下行:#StartIPMIPollers=0 取消注释并将poller计数设置为,例如3,使其显示:
StartIPMIPollers=3

vi /etc/zabbix/zabbix_server.conf

保存文件,然后重新启动zabbix_server。

具体设置这里不做赘述,可以参考ZABBIX官方文档 https://www.zabbix.com/documentation/7.0/en/manual

8、下载安装grafana

8.1下载地址

https://grafana.com/grafana/download
根据提示,不同的系统使用不同的方式,我用的ubuntu 20.04

apt-get install -y adduser libfontconfig1 musl
wget https://dl.grafana.com/enterprise/release/grafana-enterprise_11.0.0_amd64.deb
dpkg -i grafana-enterprise_11.0.0_amd64.deb

8.2 启动grafana服务

service grafana-server start

应用端口默认为3000
用户名:admin
密码:admin
用浏览器访问http://ip/3000
在这里插入图片描述

设置语言时区等
在这里插入图片描述
三、对接zabbix数据
3.1 安装zabbix插件

grafana-cli plugins install alexanderzobnin-zabbix-app

重启grafana-server服务

systemctl restart grafana-server.service

上述步骤操作后,可再图片中对应的菜单位置看到zabbix插件已经安装
在这里插入图片描述
填写URL和账户密码
http://zabbx_server_ip/api_jsonrpc.php
在这里插入图片描述
保存测试,链接无问题
在这里插入图片描述
导入大盘,我这直接使用grafana官方的模版
在这里插入图片描述
去仪表盘编辑,通常是无数据的,这是因为导入的模版的item项和zabbix那边的无法对应,需要修改一些匹配条件
在这里插入图片描述
修改一些自定义参数,点击右上角保存
在这里插入图片描述
至此,zabbix对接grafana完成,其他细节不再赘述。
谢谢。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix是一款开源的监控工具,可以帮助我们监控和管理各种网络设备、服务器和应用程序。为了实现全面的监控功能,我们需要在需要监控的设备上安装Zabbix客户端。 Zabbix客户端安装步骤如下: 1. 首先,我们需要下载并准备Zabbix客户端的安装包。可以通过官方网站或者其他可信的资源下载最新版本的Zabbix客户端压缩包。 2. 下载完毕后,我们将安装包解压到合适的位置,如/usr/local/zabbix目录。 3. 进入解压后的目录,使用终端命令进入源代码目录。 4. 在终端中执行以下命令行,以完成Zabbix客户端的编译和安装: ./configure --enable-agent make make install 5. 当编译和安装完成后,我们需要编辑Zabbix客户端的配置文件zabbix_agentd.conf。该文件通常位于/etc/zabbix/或/usr/local/etc/zabbix/目录下。 6. 在配置文件中,我们需要设置服务器的IP地址或域名,作为Zabbix服务器的监听地址,这样才能连接到服务器。另外,还需要设置Zabbix客户端的主机名和主机组信息等。 7. 配置文件保存完成后,我们执行以下命令来启动Zabbix客户端: zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf 8. 客户端启动成功后,我们可以使用Zabbix服务器连接客户端进行监控和管理。 总体来说,Zabbix客户端的安装相对简单,只需要下载安装包、解压、编译、配置和启动即可。通过Zabbix客户端的安装,我们可以更好地实现对目标设备的监控和管理,为系统运维提供更好的支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值