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软件的下 ...
随机推荐
- uni-app中封装统一请求函数
封装统一请求函数有利于项目的维护 整体功能简单实用,但小编遇到一个巨坑,项目中在vue文件使用跳转方法,url参数输入 "/" 后工具提示的路径为 "/pages/log ...
- STL—— 容器(vector)数据插入insert()方法 的返回值
vector 容器下的 insert() 方法拥有返回值,由于insert() 方法拥有4种重载函数,他的返回值不尽相同. 第一种,插入单个元素后的返回值: 1 #include <iostre ...
- Day8 python高级特性-- 迭代 Iteration
通过for循环来遍历 list.tuple.dict.甚至是字符串,这种遍历被称为迭代. 相比于C的for循环, Python的for循环抽象成都更好,不仅可以用在list或tuple上,还可以用在其 ...
- PHP代码审计学习-PHP-Audit-Labs-day2
filter_var()函数 filter_var() 函数通过指定的过滤器过滤一个变量.如果成功,则返回被过滤的数据.如果失败,则返回 FALSE. filter_var(variable, fil ...
- 【漏洞复现】Struts2-045分析(CVE-2017-5638)
如果需要大佬写好的脚本,可以直接去github上面搜 struts2 - 045 一个还比较出名的漏洞,因为涉及到利用Gopher协议反弹shell,所以写篇文章来简单学习下这个漏洞. Struts2 ...
- Spring Cloud Alibaba基础教程-Nacos(一)
2019快结束,也有很久没写博客了,今天我们来谈谈Nacos,如果对您有帮助,麻烦左上角点个关注 ,谢谢 ! 嘻嘻 今天先写第一篇 文章目录 为什么要使用Nacos Eureka 闭源 Nacos的优 ...
- 附028.Kubernetes_v1.20.0高可用部署架构二
目录 kubeadm介绍 kubeadm概述 kubeadm功能 本方案描述 部署规划 节点规划 初始准备 互信配置 其他准备 集群部署 相关组件包 正式安装 部署高可用组件I Keepalived安 ...
- 走进 Python 类的内部
这篇文章和大家一起聊一聊 Python 3.8 中类和对象背后的一些概念和实现原理,主要尝试解释 Python 类和对象属性的存储,函数和方法,描述器,对象内存占用的优化支持,以及继承与属性查找等相关 ...
- PSO 粒子群算法
注:本人参考http://www.cnblogs.com/tiandsp/category/348031.html来实现的 算法步骤: 1.首先确定粒子个数与迭代次数. 2.对每个粒子随机初始化位置与 ...
- Long类型数据传递到前端数据精度丢失问题
在开发页面的时候,遇到Long类型的数据,传送给前端遇到精度丢失的问题, 后端发的数据是这个. 前端接收到的数据是这样 解决的途径有二种:1 .在后端把Long类型的数据改成String类型(不推荐) ...