Zabbix 5.0 下载安装和中文乱码处理
Zabbix 5.0 LTS 服务器安装
Zabbix 中文文档
https://www.zabbix.com/cn/download
官网的安装步骤
官网的安装步骤非常清晰,这里抄录一下
a. Install Zabbix repository
# rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
# dnf clean all
b. 安装Zabbix server,Web前端,agent
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
c. 创建初始数据库
新安装的 mysql 这里要先使用临时密码
#grep ‘temporary password’ /var/log/mysqld.log
2021-06-29T07:28:02.047860Z 1 [Note] A temporary password is generated for root@localhost: Kt&wtk16?tLo
使用以上临时密码登录 mysql
mysql -uroot -p ‘Kt&wtk16?tLo’
先设置好自己的密码
假设我们的密码是 Password@1234567890
mysql> set password for root@localhost = password(‘Password@1234567890’);
然后按照官网操作步骤再继续
在数据库主机上运行以下代码。
# mysql -uroot -p
Password@1234567890
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'Password@1234567890';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
# zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
这一步可能会时间长一些,他没有进度提示,请耐心等待!
我第一次安装就因为没有等到结束就 CTRL C ,导致后续重复好几次!
重复安装的时候,很麻烦,最好完全 Drop 刚才的数据库,从头来过!
d. 为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=password
e. 启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent httpd php-fpm
# systemctl enable zabbix-server zabbix-agent httpd php-fpm
f. 配置Zabbix前端
#vim zabbix_server.conf
# SourceIP=127.0.0.1LogFile=/var/log/zabbix/zabbix_server.logDBName=zabbix
DBUser=zabbix
DBPassword=Password@1234567890
网站位置
#cd /etc/httpd/conf.d
#ls
autoindex.conf php.conf README userdir.conf welcome.conf zabbix.conf
zabbix.conf 就是 zabbix 的网站配置
测试一下
curl 127.0.0.1/zabbix
浏览器打开Zabbix前端
假设外网地址是 12.34.56.78
http://12.34.56.78e/zabbix
初始密码 Admin /zabbix
Centos 7 安装 zabbix-agent
安装 Zabbix 源
#rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm#dnf clean all
安装 zabbix-agent
#yum install zabbix-agent
(假设 zabbix-server 的 ip 192.168.0.123,本机ip :192.168.0.166)修改 zabbix_agentd 配置
#vim /etc/zabbix/zabbix_agentd.conf# Server=Server=192.168.0.123# ServerActive=ServerActive=192.168.0.123# Hostname=# Hostname=Windows hostHostname=192.168.0.166
Hostname 最好监控范围内名称唯一
在 Server 端编写监控项的时候需要按Hostname对应
每个服务器的内网地址是不重复的,正好用来作为Hostname启动 zabbix_agentd
#service zabbix_agentd start设置开机启动
#systemctl enable zabbix-agent
#systemctl enable zabbix-agent防火墙开启 10050 端口
systemctl stop firewalld.service
ubuntu 安装 zabbix-agent
$ sudo apt-get install zabbix-agent
$ sudo vim /etc/zabbix/zabbix_agentd.conf
(假设 zabbix-server 的 ip 192.168.0.123,本机ip :192.168.0.167)
# Server=Server=192.168.0.123# ServerActive=ServerActive=192.168.0.123# Hostname=# Hostname=Windows hostHostname=192.168.0.167
Hostname 最好监控范围内名称唯一
在 Server 端编写监控项的时候需要按Hostname对应
每个服务器的内网地址是不重复的,正好用来作为Hostname
修改完后重启服务
$ sudo systemctl restart zabbix-agent
开机启动
$ sudo systemctl enable zabbix-agent
设置防火墙
$ sudo ufw allow 10050
$ sudo ufw reload
Windows 安装 zabbix-agent
Zabbix 下载页
https://www.zabbix.com/cn/download
选择 Zabbix Agents,然后
依次选择 Windows—Any—i386—6.0 LTS—No Encryption—Archieve下载下方出现的版本
Zabbix agent v5.0.14得到一个 zip 文件
zabbix_agent-5.0.14-windows-i386.zip转移到 c:盘根下,解压、改名为 zabbix
打开 zabbix 目录,里面包含了 bin 和 conf ,
cbin 目录下的 zabbix_agentd.exe 到 zabbix
cp conf 目录下的 zabbix_agentd.conf 到 zabbix以上 2 个文件复制非必需,这样子做只是为了后续命令行引用目录时操作方便
编辑器打开 zabbix_agentd.conf,找到 Server 位置,修改成 zabbix-server 服务器的 ip 地址(假设 zabbix-server 的 ip 地址是 192.168.0.123)
# Server=Server=192.168.0.123# ServerActive=ServerActive=192.168.0.123# Hostname=# Hostname=Windows hostHostname=192.168.0.168
Hostname 最好监控范围内名称唯一
在 Server 端编写监控项的时候需要按Hostname对应
每个服务器的内网地址是不重复的,正好用来作为Hostname最终目录结构如下
打开PowerShell 或 cmd命令行
c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i
返回以下结果
zabbix_agentd.exe [3916]: service [Zabbix Agent] installed successfullyzabbix_agentd.exe [3916]: event source [Zabbix Agent] installed successfully
停止命令
c:\zabbix\zabbix_agentd.exe -x --stop打开服务器管理,找到 zabbix 服务
设置防火墙入站规则,开放 10050 端口
打开 zabbix-server 的 WEB监控测试一下
假设 zabbix-server 的外网地址是 12.34.56.78,端口是 80http://12.34.56.78/zabbix/zabbix.php?action=host.view
新建一个主机,大约一分钟后就可以看到该主机的 Zabbix 可用性变成了绿色的 ZBX,服务状态变成了绿色 已启用
中文乱码处理
找个 windows 系统的电脑, C:\Windows\Fonts 目录找个中文字体文件
下载后上传到 zabbix server 服务器上的zabbix WEB 网站目录Zabbix WEB 网站目录定位
$ whereis zabbixzabbix: /usr/lib/zabbix /etc/zabbix /usr/share/zabbix
或者找到 apache 配置目录
$ cd /etc/httpd/conf.d
$ sudo vim zabbix.conf
可以看到zabbix网站在这里
<Directory “/usr/share/zabbix”>找到 Zabbix WEB 字库目录
$ cd /usr/share/zabbix/assets/fonts$ ls
graphfont.ttf simkai.ttf
直接 ln 一个
$sudo mv graphfont.ttf ttfgraphfont.ttf.bak
$sudo ln -s simhei.ttf graphfont.ttf也可以改代码,但是不如以上 ln 方法简洁
$sudo vim /usr/share/zabbix/include/defines.inc.php再看图形,中文ok!
其他
查看版本号
zabbix_server --versionzabbix_server (Zabbix) 5.0.13Revision c218b76dad 28 June 2021, compilation time: Jun 28 2021 12:24:54...
zabbix_agentd -V
zabbix_agentd (daemon) (Zabbix) 5.0.14
zabbix-server 服务相关命令
service zabbix-server start
service zabbix-server restart
service zabbix-server stop或者
systemctl start zabbix-server
systemctl stop zabbix-server
systemctl restart zabbix-server开机启动
systemctl enable zabbix-serverzabbix-agent 服务相关命令
service zabbix-agent start
service zabbix-agent restart
service zabbix-agent stop或者
systemctl start zabbix-agent
systemctl stop zabbix-agent
systemctl restart zabbix-agent开机启动
systemctl enable zabbix-agent确认服务状态
systemctl list-units zabbix*UNIT LOAD ACTIVE SUB DESCRIPTIONzabbix-agent.service loaded active running Zabbix Agentzabbix-server.service loaded active running Zabbix ServerLOAD = Reflects whether the unit definition was properly loaded.ACTIVE = The high-level unit activation state, i.e. generalization of SUB.SUB = The low-level unit activation state, values depend on unit type.2 loaded units listed. Pass --all to see loaded but inactive units, too.To show all installed unit files use 'systemctl list-unit-files'.
Zabbix 5.0 下载安装和中文乱码处理相关推荐
- Zabbix 6.0 图文安装部署讲解---LNMP环境
Zabbix 6.0 图文安装部署讲解---LNMP环境 简介 环境需求 部署环境 关闭系统防火墙 一.Mysql8.0.30 部署 二.nginx 部署 三.PHP 部署 四.zabbix-serv ...
- linux安装oracle 11g乱码,Linux下安装Oracle11g中文乱码,DISPLAY未通过
Linux下安装Oracle11g中文乱码 Linux下安装Oracle11g,安装界面乱码问题解决方法: 解决 1.下载中文字体 2.进入刚解压的database/stage/Components/ ...
- java ftp 下载慢_Java实现ftp文件上传下载解决慢中文乱码多个文件下载等问题
废话不多说了,直接给大家贴代码了,具体代码如下所示: //文件上传 public static boolean uploadToFTP(String url,int port,String usern ...
- Ubuntu10.04下gFtp2.0.19 远程客户端中文乱码解决方法
Ubuntu10.04下gFtp2.0.19 远程客户端中文乱码解决方法如下: 1.打开"gFTP-FTP-属性-常规-远程字符集": 2.将远程字符集设置为:gb2312,gbk ...
- 解决java web中safari浏览器下载后文件中文乱码问题
解决java web中safari浏览器下载后文件中文乱码问题 参考文章: (1)解决java web中safari浏览器下载后文件中文乱码问题 (2)https://www.cnblogs.com/ ...
- 最新版Git 2.32.0下载安装教程
官网下载 Git https://git-scm.com/download/win CSDN:最新版Git(2.32.0)下载安装教程,简单明了 附带idea配置 (转载) https://blog. ...
- 淘宝sdk2.0下载安装使用
本文说明是关于淘宝sdk2.0下载安装使用的一个很好东西. 针对淘宝官方提供的信息,如果开发者想要获取淘宝sdk2.0的开发环境,前提条件是入住设计师,也就是说需要交纳10000元的保证金,才可以在淘 ...
- Android 7.0下载安装APK
Android 7.0下载安装APK 这里只说安装,不说下载.因为下载网上一搜一大堆,暂且说下一下Android7.0 下载安装APK时的兼容性问题. 简介 随着Android版本越来越高,Andro ...
- mysql8.0怎么打开_MySQL8.0 下载安装启动(Windows10)
2019年6月13日20:13:21 MySQL8.0 下载安装启动(Windows10) 下载 现在的版本是:MySQL Community Server 8.0.16 解压 解压到安装目录,比如F ...
- zabbix 3.0.0beta1安装-centos6.8版本
zabbix 3.0安装 zabbix最低需要mysql 5.5 php5.3 查询mysql版本 yum list installed | grep mysql ##mysql-libs.x86_6 ...
最新文章
- simple_html_dom meta,HTML DOM Meta content 属性
- 时间字段 oracle 经验 设计,数据库设计与优化
- linux基础-第十单元 系统的初始化和服务
- 前台传json ajax,如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- html算术计算,js实现计算器 提供算术表达式求值
- java设计模式通俗_通俗易懂的Java设计模式之工厂方法模式
- navicat怎么查看数据库的url_连接数据库url怎么写
- 一直跳出来 visual_只练开合跳一个动作,会瘦吗?
- 嘀嗒公司被约谈 要求全面暂停进出京跨城网约车、顺风车等业务
- Python 了解 bytes 与 str 的区别
- 很多餐饮店都会倒闭,最主要的是有2大原因
- python向文档中输入内容_Python修改文件往指定行插入内容的实例
- Hibernate二级缓存——SessionFactory
- 用Python和Pygame写游戏-从入门到精通(实战三:植物大战僵尸1)
- Java SE 八大基本类型
- 2D游戏平滑的迷雾战争效果
- linux硬盘分区的几种方式,硬盘分区的三种方式
- 全球及中国DIN 2353压缩配件行业研究及十四五规划分析报告
- 继电器分类及性能对比
- 芯动科技2023校招 FPGA岗位笔试
热门文章
- 在移动端H5开发中(关于安卓端position:fixed和position:absolute;和虚拟键盘冲突的问题,以及解决方案)...
- Spring Boot 问题记录
- C语言 · 字符串输入输出函数
- 【iOS之轮播视图、自定义UIPageControl】
- R 学习笔记《十二》 R语言初学者指南--格包
- Apache+tomcat集群
- Django中的 返回json对象的方式
- Linux的xshell命令
- PHP 验证日期格式
- 阿里云安装kubernetes-UI报错endpoints \kubernetes-dashboard\ not found解决方法