Zabbix 4.0.24 完整安装
依赖包安装:
yum install net-snmp* libssh-devel libssh2-devel -y
Zabbix server安装:
wget https://cdn.zabbix.com/zabbix/sources/stable/4.0/zabbix-4.0.24.tar.gz
groupadd -g 1010 zabbix
useradd -g 1010 -u 1010 zabbix -s /sbin/nologin
tar zxf zabbix-4.0.24.tar.gz && cd zabbix-4.0.24
./configure --prefix=/data/soft/zabbix --enable-server --enable-agent --with-mysql --disable-ipv6 --with-net-snmp --with-libcurl --enable-proxy --with-ssh2
make && make install
MySQL 数据部分导入:
# 创建数据库要注意,要设置collate为utf8_bin,否则首页会出现报错, 如果发生报错就需要删除数据库重新创建即可.
# 正确创建语句是:
create database zabbix character set utf8 collate utf8_bin
cd /data/src/zabbix-4.0.24/database/mysql/
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> use zabbix;
mysql> source schema.sql;
mysql> source images.sql;
mysql> source data.sql;
Zabbix server 启动脚本:
cd /data/src/zabbix-4.0.24/misc/init.d/fedora/core
cp zabbix_server /etc/init.d/
chmod 755 /etc/init.d/zabbix_server
chkconfig --add zabbix_server
chkconfig --list | grep zabbix
zabbix_agentd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
zabbix_server 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
chkconfig zabbix_server on
chkconfig zabbix_agentd on
/etc/init.d/zabbix_server restart
/etc/init.d/zabbix_agentd restart
Zabbix Web 安装:
#1 ) lnmp环境搭建:
nginx + php 环境自行搞定
#2 ) 复制代码:
mkdir /data/www/zabbix -p
cd /data/src/zabbix-4.0.24/frontends/php
cp -rf ./* /data/www/zabbix/ # 这是我的代码目录/data/www/zabbix
chown -R fmw.fmw /data/www/zabbix
#3) 修改php.ini 下面的参数:
post_max_size=16M
max_execution_time=300
max_input_time=300
#4) 访问页面开始安装
http://域名/
zabbix 字体乱码(显示呈现方块):
# 1) 进入代码存放目录的字体目录:
cd /data/www/zabbix/assets/fonts
# 2) 下载字体并解压缩:
http://y.downya.com/soft/simkai_downyi.com.zip
unzip simkai_downyi.com.zip
# 3) 赋予权限:
chmod 777 *.ttf
# 4) 修改php文件调用的字体文件名:
vim /data/www/zabbix/include/defines.inc.php
......
define('ZBX_FONTPATH', realpath('assets/fonts')); // where to search for font (GD > 2.0.18)
//define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name
define('ZBX_GRAPH_LEGEND_HEIGHT', 120); // when graph height is less then this value, some legend will not show up
......
* 注释原来的行,新增下面的行
define('ZBX_GRAPH_FONT_NAME', 'simkai');
。。。。。。 刷新访问页面即可解决问题.

zabbix 管理员密码忘记:
忘记密码这事 也挺正常的. zabbix存储在数据库中用户名密码是经过32位,小写,md5加密过的。手动修改数据库中用户的密码。
# 1) 登录数据库:
mysql -u root -pxxxxxxxx
# 2) 生成密码(页面生成一个MD5加密信息即可,见下图):
https://md5jiami.51240.com/
# 3) 更新密码
update zabbix.users set passwd='21232f297a57a5a743894a0e4a801fc3' where alias='Admin';
# 4) 使用密码:
admin登陆即可,登陆后,可以再将自己的密码改成其他的。
Admin | admin

Zabbix Client 安装:
# 1 ) 安装依赖与下载安装包:
yum -y install pcre*
wget https://cdn.zabbix.com/zabbix/sources/stable/4.0/zabbix-4.0.24.tar.gz
# 2 ) 安装zabbix agentd :
groupadd -g 1010 zabbix
useradd -g 1010 -u 1010 zabbix -s /sbin/nologin
tar -zxf zabbix-4.0.24.tar.gz && cd zabbix-4.0.24
./configure --prefix=/data/soft/zabbix --enable-agent --disable-ipv6 --with-net-snmp --with-ssh2
make && make install
# 3 ) 修改配置Server,ServerActive,Hostname,(sed命令中s后面的字符为替换符,默认为/)
/data/soft/zabbix/etc/zabbix_agentd.conf
Server=127.0.0.1 改成 Server=10.20.0.197 # 指明server 的IP地址
LogFile=/data/logs/zabbix_agentd.log # 日志存放位置
ServerActive=127.0.0.1 改成 ServerActive=10.20.0.197 # 主动模式下访问的服务端IP
Hostname=Zabbix server 改成 Hostname=bj-resin1 # 本机的主机名
# 4 ) 复制启动文件并修改启动文件:
cd /data/src/zabbix-4.0.24
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
vim /etc/init.d/zabbix_agentd
BASEDIR=/usr/local
换成:
BASEDIR=/data/soft/zabbix
# 5 ) 启动zabbix_agentd
chmod 755 zabbix_agentd
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
/etc/init.d/zabbix_agentd restart
错误:
zabbix_agentd [18929]: cannot open "/data/logs/zabbix_agentd.log": [13] Permission denied
这是因为改变了zabbix_agentd 的日志存储位置造成的. 执行: chmod 777 /data/logs
# 6 ) 服务端web界面添加:
web -> 配置 -> 主机 -> 填写信息如下 -> 添加模板





Zabbix 4.0.24 完整安装的更多相关文章
- centos 7 上zabbix 3.0 服务端安装
zabbix服务端安装 安装完毕mysql-5.6.php5.6 mysql-5.6安装:https://www.cnblogs.com/xzlive/p/9771642.html 创建zabbix ...
- zabbix 3.0.3 (nginx)安装过程中的问题排错记录
特殊注明:安装zabbix 2.4.8和2.4.6遇到2个问题,如下:找了很多解决办法,实在无解,只能换版本,尝试换(2.2.2正常 | 3.0.3正常)都正常,最后决定换3.0.3 1.Error ...
- Navicat Premium 12.0.18 / 12.0.24安装与激活
若使用Navicat Premium 12.1.8.0请转至Navicat Premium 12.1.8.0安装与激活,其实每个小版本更迭变化不大.另外最重要的是,请仔细阅读本文激活部分,总有一些人遇 ...
- LNMP 方式部署 zabbix 5.0
文章链接 Zabbix 5.0 LTS新增功能 新版本附带了可用性,安全性和完整性方面的重大改进列表.Zabbix团队遵循的主要策略是使Zabbix尽可能可用.Zabbix是一种开源,免费的监视解决方 ...
- Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装
一.关闭selinux 修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled) vim /etc/selinux/config # This ...
- [转]Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- Zabbix 3.0 安装笔记
Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...
- Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)
一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...
- 编译安装zabbix 3.0及分开部署配置详解
实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下 ...
随机推荐
- 使用git客户端免密码进行拉取等相关操作
前言 如果使用git客户端进行pull或push操作时,遇到有权限的项目总要输入用户名密码,真的是太麻烦了,因此需要稍作修改,然后就可以免密码操作啦! 方法: 进入C盘->用户->你的主机 ...
- ADF 第四篇:管道的执行和触发器
Azure Data Factory 系列博客: ADF 第一篇:Azure Data Factory介绍 ADF 第二篇:使用UI创建数据工厂 ADF 第三篇:Integration runtime ...
- 使用HBase Shell命令
使用HBase Shell命令 或 使用HBase Java API完成: 列出HBase所有的表的相关信息,例如表名: 在终端打印出指定的表的所有记录数据: 向已经创建好的表添加和删除指定的列族或列 ...
- curl使用技巧汇总
1,curl 忽略证书安全验证 curl https://192.168.1.5:8443-insecure -I
- CI/CD持续集成方案
一,CI/CD流程和持续交付简介 CI(Continuous Integration)持续集成 CD(Continuous Deployment)持续部署 CD(Continuous delive ...
- js上 八.语句
1.什么是语句 概念:在JavaScript中表达式是短语,语句就是整句或命令. 作用:用来执行以使某件事发生 特征:用 ; 结尾 Js中语句的常见形式: ü 表达式语句 ü 复合语句 ü 声明语句 ...
- js下 Day03、DOM操作--节点方法
语法:parentNode.appendChild(child) 功能:向父节点的子节点列表的末尾添加新的子节点 语法:parentNode.removeChild(child) 功能:从子节点列表中 ...
- (菜鸟都能看懂的)网络最大流最小割,Ford-Fulkerson及Dinic详解
关于网络流: 1.定义 个人理解网络流的意思便是由一条条水管以及一个源点S一个汇点T和一些节点组成的一张图,现在要从S点流水到T点,问怎么流才能让流到T的流量最大.边权表示的是这条水管的最大流量,假设 ...
- 任务队列--nodejs
很多项目可能都会涉及到任务队列来进行任务处理和维护的,那么需要使用到redis或者第三方库(使用redis)来实现任务队列,甚至需要控制并发量,但是对于saas部署来说使用redis可能会比较麻烦和成 ...
- 冰河又一MySQL力作出版(文末送书)!!
写在前面 继<海量数据处理与大数据技术实战>之后,冰河的又一力作<MySQL技术大全:开发.优化与运维实战>出版,相信这本书对任何想系统学习MySQL的小伙伴来说,都会带来实质 ...