依赖包安装:

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 完整安装的更多相关文章

  1. centos 7 上zabbix 3.0 服务端安装

    zabbix服务端安装 安装完毕mysql-5.6.php5.6 mysql-5.6安装:https://www.cnblogs.com/xzlive/p/9771642.html  创建zabbix ...

  2. zabbix 3.0.3 (nginx)安装过程中的问题排错记录

    特殊注明:安装zabbix 2.4.8和2.4.6遇到2个问题,如下:找了很多解决办法,实在无解,只能换版本,尝试换(2.2.2正常 | 3.0.3正常)都正常,最后决定换3.0.3 1.Error ...

  3. Navicat Premium 12.0.18 / 12.0.24安装与激活

    若使用Navicat Premium 12.1.8.0请转至Navicat Premium 12.1.8.0安装与激活,其实每个小版本更迭变化不大.另外最重要的是,请仔细阅读本文激活部分,总有一些人遇 ...

  4. LNMP 方式部署 zabbix 5.0

    文章链接 Zabbix 5.0 LTS新增功能 新版本附带了可用性,安全性和完整性方面的重大改进列表.Zabbix团队遵循的主要策略是使Zabbix尽可能可用.Zabbix是一种开源,免费的监视解决方 ...

  5. Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装

    一.关闭selinux   修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled)   vim /etc/selinux/config  # This ...

  6. [转]Zabbix 3.0 安装笔记

    Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...

  7. Zabbix 3.0 安装笔记

    Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网. 1.安装MySQL 从最新版本的linux系统开始,默认的 ...

  8. 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服务器的安 ...

  9. 编译安装zabbix 3.0及分开部署配置详解

    实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下 ...

随机推荐

  1. Linux 上安装 mysql

    1.通过 yum 命令安装 mysql 可以先通过 yum list |grep mysql 方式查看有哪些版本的 mysql 2.安装 mysql yum install mysql-server ...

  2. 我的js公共函数合集

    export default {     isDefin: function(value) { //数据是否被定义         if (value == null || value == &quo ...

  3. Java PDF全套笔记

    java 知识pdf文档,基本涵盖了java知识点 java基础部分:https://github.com/HOSystemH/JavaFile/tree/master/JavaPDF java高级部 ...

  4. 学习笔记: mysql增删改查基础语句

    mysql基础入门语句 增: INSERT INTO 表名(字段1, 2, 3) VALUES('值1', '2', '3') 删: DELETE FROM 表明 WHERE 删除条件 不提供更新条件 ...

  5. Pytest 学习(二十七)- Jenkins+Allure+Pytest的持续集成

    一.配置 allure 环境变量 1.下载 allure是一个命令行工具,可以去 github 下载最新版:https://github.com/allure-framework/allure2/re ...

  6. 自顶向下redis4.0(1)启动

    redis4.0的启动流程 目录 redis4.0的启动流程 简介 正文 全局server对象 初始化配置 初始化服务器 事件主循环 参考文献 简介 redis 在接收客户端连接之前,大概做了以下几件 ...

  7. js上 三、数据类型

    3.1.什么是数据类型 a. 什么是数据类型? 想从生活中出发: 考验智商的时刻到了: 1(只)+1(只)=1(双) 3(天)+4(天)=1(周) 5(月)+7(月)=1(年) 4(时)+9(时)=1 ...

  8. angular8 大地老师学习笔记---第九课

    父组件:news组件 <app-header [title]="title" [msg]="msg" [run]='run' [home]='this'& ...

  9. 群晖DS218+部署GitLab

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  10. 麦格理银行借助DataStax Enterprise (DSE) 驱动数字化转型

    在本文中,我们将介绍DataStax Enterprise是如何助力澳大利亚最大的投资银行麦格理银行的数字银行,实现了实时分析和自然语言搜索等多项功能,并为用户提供了个性化的用户体验. "D ...