千家信息网

CentOS 7.3安装Zabbix 3.2.6记录

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,1. 安装zabbix准备本文采用操作系统:CentOS7.3 x64需要epel源wget https://mirrors.tuna.tsinghua.edu.cn/epel/epel-releas
千家信息网最后更新 2024年09月22日CentOS 7.3安装Zabbix 3.2.6记录

1. 安装zabbix准备

本文采用操作系统:CentOS7.3 x64
需要epel源
wget https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

2. 下载zabbix rpm安装包

wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.6-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-get-3.2.6-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-proxy-mysql-3.2.6-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2.6-1.el7.noarch.rpm
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-sender3.2.6-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-server-mysql-3.2.6-1.el7.x86_64.rpm
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-web-3.2.6-1.el7.noarch.rpm
wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-web-mysql-3.2.6-1.el7.noarch.rpm

3. 查看zabbix需要的安装包

yum install zabbix-*

4. 安装mysql社区版官方版

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install -y mysql-community-server

5. 启动mysql

systemctl enable mysqld
systemctl start mysqld

创建密码:
mysql_secure_installation
mysql -uroot -p

6. 创建zabbix数据库并授权

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

7. 导入zabbix数据库

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

8. 修改zabbix配置,主要是zabbix数据库用户名和密码的设定

# vi /etc/zabbix/zabbix_server.conf

配置默认数据库用户名
DBUser=zabbix
DBPassword=zabbix
其他可以默认

9. 启动zabbix服务,并设置开机自启

systemctl enable zabbix-server
systemctl start zabbix-server

10. 编辑zabbix前端的php配置,更改下时区

vi /etc/httpd/conf.d/zabbix.conf

去掉时区前的#号,改一下位置
php_value date.timezone Asia/Shanghai

11. 启动apache服务,并设置开机自启

systemctl enable httpd
systemctl start httpd

12. 登录zabbix

http://xxx.xxx.xxx.xxx/zabbix
用户名Admin/zabbix

13. 修改界面为中文,admin/语言改为ZH_CN.

14. 上传中文字体,msyh.ttf,然后上传到/usr/share/zabbix/fonts

第45行,将graphfont改为msyh
vi /usr/share/zabbix/include/defines.inc.php

15. agent客户端安装

(1) 其它客户端仅需要安装如下agent即可, 5.x/6.x可以下载安装对应3.2.6-1rpm包。
rpm -ihv zabbix-agent-3.2.6-1.el7.x86_64
rpm -ihv zabbix-get-3.2.6-1.el7.x86_64.rpm
rpm -ihv zabbix-sender-3.2.6-1.el7.x86_64.rpm

最简单的只需要安装对应操作系统版本的agent包就可以了。

(2) 修改配置文件

# vi /etc/zabbix/zabbix_agentd.conf

修改 :
Server=zabbix服务器地址
ServerActive=zabbix服务器地址
Hostname=你的客户端名称

(3) 配置agent服务以及配置开机自启动,注意开启防火墙10050端口。
systemctl enable zabbix-agent
systemctl start zabbix-agent

(4) 测试zabbix客户端情况
zabbix_get -s 192.168.1.90 -p 10050 -k "system.hostname"
client

16. 其它问题

解决默认(Template OS Linux)负载值不对问题:
修改模板(Template OS Linux)--项目--Processor load (1、5、15 min average per core)键值:
把 system.cpu.load[percpu,avg1] 改为 system.cpu.load[all,avg1]
把 system.cpu.load[percpu,avg5] 改为 system.cpu.load[all,avg5]
把 system.cpu.load[percpu,avg15] 改为 system.cpu.load[all,avg15]

配置 服务 客户 客户端 数据 数据库 用户 用户名 操作系统 地址 密码 时区 服务器 系统 问题 中文 不对 中文字体 位置 前端 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库事务与存储过程区别 数据库 安全可控标准 达梦连接数据库很慢 软件开发测试工程师未来需求 武术人才数据库王金泉 宣传普及网络安全知识 sql怎么看mdf数据库 管理软件开发工程师上升空间 安康bim软件开发工程 历史数据库图片 我的世界玩家多的服务器 软件开发遇到的问题与思考 北京艾塔网络技术中心 镇江专业软件开发售后保障 全国计算机三级网络技术大题 有关语言测试数据库有哪些 网络安全对于反恐怖主义的意义 阿巴互联网科技 运行网络连接服务器无响应 电脑数据库安装 数据库怎么防止并发更新 网络安全责任制落实单位 河北众森软件开发公司 哈尔滨公安局网络安全大队 服务器安全性由提供者负责 怎么打开服务器建立安全连接 万得数据库怎么查询财务报表 网络技术的职业决策 芯片企业网络安全 全国计算机三级网络技术大题
0