CentOS 6.8 yum安装Zabbix 3.4
  dIZ4mPo2q5Ch 2023年11月02日 35 0


目录

​​192.168.0.104 (Zabbix-server)​​

​​192.168.0.105 (Zabbix-agent)​​


安装环境

操作系统:CentOS 6.8
数据库版本:MySQL 5.6
WEB服务器软件:Nginx 1.13.6
脚本语言:PHP 7.0
主机A:192.168.0.104 (Zabbix-server)需要安装 Nginx MySQL PHP
主机B:192.168.0.105 (Zabbix-agent )

环境配置

# 永久关闭 或开放10050端口号
service iptables stop
chkconfig iptables off

setenforce 0

# 永久关闭 修改SELINUX=disabled,SELINUXTYPE=targeted
vim /etc/selinux/config

192.168.0.104 (Zabbix-server)

2、安装yum源

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

3、安装

# 安装sever与web数据库
yum install -y zabbix-server-mysql zabbix-web-mysql

# 安装get与sender
yum install zabbix-get zabbix-sender -y

4、初始数据库

# 登陆mysql
mysql -uroot -p123456

# 创建zabbix数据库
mysql> CREATE DATABASE if not exists zabbix default CHARACTER SET utf8 COLLATE utf8_general_ci;

# 设定权限用户与密码
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@'%' IDENTIFIED BY 'zabbix@123';
mysql> quit;

# 测试zabbix账号
mysql -uzabbix -pzabbix@123

5、导入数据

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

6、修改Zabbix配置文件

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix@123

7、复制Zabbix 到 Nginx站点根目录

# 根据自己站点根目录自行调整
cp -R /usr/share/zabbix/ /usr/share/nginx/html/
cd /usr/share/nginx/html/zabbix/conf
cp zabbix.conf.php.example zabbix.conf.php
vi zabbix.conf.php

# 修改配置文件
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '3306'; # 数据库端口 
$DB['DATABASE'] = 'zabbix';  # 数据库
$DB['USER'] = 'zabbix';  # 用户
$DB['PASSWORD'] = 'zabbix@123';  # 密码
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';

$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';  # 端口
$ZBX_SERVER_NAME = '';

8、开机启动

chkconfig --add /etc/init.d/zabbix-server
chkconfig zabbix-server on

service zabbix-server start  #启动

安装 zabbix-agent (监控本机)

yum install zabbix-agent -y
vi /etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1 # 填写Server的IP地址 (就是本机)
ServerActive=127.0.0.1 # 修改为Server的IP地址 (就是本机)
Hostname=zabbix.agent104 # 填写本机的HostName,注意Server端要能解析
UnsafeUserParameters=1 # 是否允许自定义的key,1为允许,0为不允许

chkconfig --add /etc/init.d/zabbix-agent
chkconfig zabbix-agent on # 添加开机自启动
service zabbix-agent start # 启动

9、进行web页面

chmod -R 777 /etc/zabbix/web  #修改权限

​http://192.168.0.104/zabbix/setup.php​

CentOS 6.8 yum安装Zabbix 3.4_nginx

CentOS 6.8 yum安装Zabbix 3.4_mysql_02

# 配置php
vim /etc/php.ini

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
always_populate_raw_post_data = -1

CentOS 6.8 yum安装Zabbix 3.4_php_03

CentOS 6.8 yum安装Zabbix 3.4_php_04

CentOS 6.8 yum安装Zabbix 3.4_nginx_05

CentOS 6.8 yum安装Zabbix 3.4_nginx_06

安装报错,就修改一下目录权限

chmod -R 777 /etc/zabbix/web
# 检查web端配置文件
vi /etc/zabbix/web/zabbix.conf.php

global $DB;

$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '3306';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'zabbix@123';

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';

$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

 

登陆 初始 用户名:Admin 密码:zabbix 

CentOS 6.8 yum安装Zabbix 3.4_php_07

CentOS 6.8 yum安装Zabbix 3.4_mysql_08

选择Chinese(zh_CN),然后点击Update即可

# 重启
service zabbix-server restart
service zabbix-agent restart

CentOS 6.8 yum安装Zabbix 3.4_php_09

可用性 ZBX

 

192.168.0.105 (Zabbix-agent)

# 安装yum源
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

yum install zabbix-agent zabbix-sender -y
vi /etc/zabbix/zabbix_agentd.conf

Server=192.168.0.104 # 填写Server的IP地址
ServerActive=192.168.0.104 # 修改为Server的IP地址
Hostname=zabbix.agent105 # 填写本机的HostName,注意Server端要能解析
UnsafeUserParameters=1 # 是否允许自定义的key,1为允许,0为不允许

chkconfig --add /etc/init.d/zabbix-agent
chkconfig zabbix-agent on # 添加开机自启动
service zabbix-agent start # 启动

添加监控

CentOS 6.8 yum安装Zabbix 3.4_php_10

 

CentOS 6.8 yum安装Zabbix 3.4_mysql_11

CentOS 6.8 yum安装Zabbix 3.4_mysql_12

可用性 ZBX

如果为红色,就检查一下配置文件,两台机子的防火墙 与selinux是否已关闭

修改字体

# 在Windows-控制面板-字体中选择仿宋字体 复制到 /usr/local/nginx/html/zabbix/fonts

vi /usr/share/nginx/html/zabbix/include/defines.inc.php

# 修改对应的字体英文,注意去掉ttf
('ZBX_FONT_NAME', 'SIMFANG');
('ZBX_GRAPH_FONT_NAME', 'SIMFANG');

CentOS 6.8 yum安装Zabbix 3.4_php_13

CentOS 6.8 yum安装Zabbix 3.4_php_14

显示中文成功 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  iFlC2TQwmEmX   2023年12月11日   36   0   0 phpthinkPHP框架
  iFlC2TQwmEmX   2023年12月09日   33   0   0 php
dIZ4mPo2q5Ch