安装zabbix3.2.3部署过程

1、环境准备

centos7.4.17

2、mysql安装

rpm -ivh <http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm>
yum install mysql-server

出现如下显示,说明安装成功;

Installing:
mysql-community-server x86_64 5.6.26-2.el6 mysql56-community 53 M

vi /etc/my.cnf 修改数据库文件

[mysqld]innodb_file_per_table 在【mysqld】下加入innodb_file_per_table

service mysqld start 启动mysql数据库

PS:mysql5.7密码不再默认为空,因此需要修改密码再登陆,方法如下:

vim  /etc/my.cnf

在【mysqld】的最后加一行skip-grant-tables

service mysqld restart

mysql

>use mysql;

>update mysql.usersetauthentication_string=password('new-password')whereuser='root';

###此处不能使用updateusersetpassword=password('new-password')whereuser='root';,会报错为“ERROR 1054 (42S22): Unknowncolumn'password'in'field list'”,因为此时的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。

之后注释掉my.cnf中的skip-grant-tables,再次重启mysqld服务即可。

mysql_secure_installation ####mysql的安全配置

Enter current password for root (enter for none):
输入进入数据库密码,默认为空,按回车Set root password? [Y/n] 设置mysql数据库root用户的密码Remove anonymous users? [Y/n] 移除匿名用户YDisallow root login remotely? [Y/n] 不允许root用户远程登陆YRemove test database and access to it? [Y/n] 移除test数据库和访问YReload privilege tables now? [Y/n] 重载权限表Y

登入mysql数据库 mysql –u root –p 上个步骤设置的root密码

CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;

创建zabbix数据库,字符集设置为utf8

GRANT ALL PRIVILEGES ON zabbix.\* TO zabbix\@localhost IDENTIFIED BY
'zabbix用户的密码';

赋予zabbix用户对zabbix数据库的全部权限,同时在mysql数据库中创建zabbix用户

show database;
\+--------------------+
\| Database           \|
\+--------------------+
\| information_schema \|
\| mysql              \|
\| performance_schema \|
\| zabbix             \|
\+--------------------+
4 rows in set (0.00 sec)

3、安装zabbix环境

(1)安装http,php(需要php5.4环境)

rpm -ivh <http://repo.webtatic.com/yum/el6/latest.rpm>   ###下载最新yum源
yum -y install httpd php php-mysql   php-gd*  php-bcmath*  php-mbstring*   php-xml*
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
service httpd start

(2)安装zabbix

useradd –g zabbix –s /sbin/nologin
tar -zxf zabbix-3.2.3.tar.gz -C /usr/local/
cd /usr/local/zabix-3.2.3/database/mysql
mysql -uzabbix -ppassword zabbix < schema.sql
mysql -uzabbix -ppassword zabbix < images.sql
mysql -uzabbix -ppassword zabbix < data.sql
##安装环境
yum install gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openldap-devel
cd /usr/local/zabbix-3.2.3/
./configure --prefix=/usr/local/zabbix --enable-server -enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl  --enable-java
make && make install
vim /usr/local/zabbix/etc/zabbix_server.conf ###添加如下字段
cp /usr/local/zabbix-3.2.3/misc/init.d/fedora/core/zabbix_agentd  /etc/init.d/  ##此为启动zabbix_agentd的方式

/usr/local/zabbix/sbin/zabbix_server ###此为启动命令

DBName=zabbix 数据库名DBUser=zabbix 数据库用户DBPassword=your_password 输入mysql数据库用户zabbix的密码###zabbix的web部署
mkdir /var/www/html/zabbixcp -r /usr/local/zabbix-3.2.3/frontends/php/* /var/www/html/zabbix/chown -R apache.apache /var/www/html/zabbix/chmod +x /var/www/html/zabbix/conf

PS:以下几个注意的点

(1)解决图形乱码的字体.ttf结尾的才可以,其他字体不可以,步骤如下

首先rz  simkai.ttf 到/var/www/html/zabbix/fonts/下

sed -i 's/DejaVuSans/simkai/g' ./include/defines.inc.php

service httd restart

(2)增加环境变量的命令
export PATH=$PATH:/usr/local/zabbix-3.0.3/sbin/zabbix_server

zabbix监控一---zabbix服务端部署相关推荐

  1. zabbix php 5.6 安装配置,CentOS 5.6下Zabbix 1.8.5 服务端安装部署

    CentOS 5.6下Zabbix 1.8.5 服务端安装部署 CentOS 5.6 x86_64 + Zabbix 1.8.5 IP:192.168.88.130 一.安装LAMP环境依赖包: # ...

  2. 大众点评Cat实时应用监控平台服务端部署

    关于cat服务端部署的相关文档地址如下: https://github.com/dianping/cat/wiki/readme_server 话不多说,接下来就按照官方文档流程走一遍,我这里是使用的 ...

  3. nuxt服务端php,nuxt服务端部署指南

    nuxt是一款基于vue的服务端渲染框架,语法和vue基本保持一致,不过生命周期与vue不同,部署方式也和vue大相径庭,vue项目部署是spa的静态页面,只需build出来静态页面,但是nuxt是需 ...

  4. mac 安装node_node 服务端部署

    在服务端部署node环境 1.准备服务器资源: 国内的 阿里云 .腾讯云.华为云等 都可以选择: 购置完一块 服务器后: 将会得到一个 IP地址,root账号密码: 2.此时可以用 远程 ssh链接 ...

  5. Frp内网穿透——frps服务端部署

    由于现在IPv4地址的短缺,在国内不可能每个设备都会分配到一个公网IP,因此从公网中访问自己的私有设备向来是一件难事儿.本次带大家了解一下frp内网穿透的服务端教学,让你也能够部署一个内网穿透服务. ...

  6. 【踩坑】cat3.x服务端部署, springboot客户端接入

    [踩坑]cat3.x服务端部署, springboot客户端接入 前言 服务器部署问题 1. 数据库连不上 2. 不要创建server.xml 客户端注册问题 1. client.xml信息错误 2. ...

  7. 在服务端部署cobaltstrike连接超时的问题

    在服务端部署cobaltstrike 把cobaltstrike文件夹复制到home目录下,切换到这个目录 运行 ./teamserver 服务器ip 登录密码 客户端连接失败,遇到了如下问题 查看服 ...

  8. apollo 配置中心 支持php,apollo配置中心服务端部署

    apollo配置中心服务端部署 木某人 • 2020 年 05 月 07 日 Apollo服务端安装部署 apollo-configservice:提供配置获取接口,提供配置更新推送接口,接口服务对象 ...

  9. 网络云盘项目——服务端部署、客户端部署、演示运行效果

    一.前言 本项目分为6篇博客文章完成: 1.项目总体介绍:https://blog.csdn.net/qq_41453285/article/details/107871393. 2.Redis部署. ...

  10. 02-RVNC 服务端部署教程

    RVNC 服务端部署教程 rvnc 是一款电脑远程管理平台:适用于局域网内大规模终端设备的运维管理,是一款非常好用的开源远程管理工具. 不喜欢看文档的可以看视频 B站视频:01-RVNC远程管理平台部 ...

最新文章

  1. UI培训分享:如何成为一名优秀的UI设计师
  2. postgresql中DML操作
  3. c实现的trim函数
  4. F-Strings:超级好用的Python格式字符串!!
  5. python中__name == '__main__'
  6. 3年营收翻8倍,网易智慧企业业务多品牌战略升级
  7. windows/Linux 安装 MongoDB 3.6.5
  8. 经常收到银行白金信用卡邀请短信,真能办下来吗?
  9. 7天拿到阿里安卓岗位offer,附高频面试题合集
  10. SaaS 真实的案例, DRP
  11. 无线WIFI网速慢的原因及解决方法
  12. 消息称魅族将首发Helio X30:今年用联发科是最好选择
  13. 科普操作系统与芯片那些事儿
  14. 对使用字符指针变量和字符数组的讨论
  15. 认识计算机微课导学单,微课“任务单”与“导学案”之比较
  16. weekofyear跨年问题
  17. 什么是BS 架构(一)
  18. 小米 红米5A 解BL锁教程 申请BootLoader解锁教程
  19. 58到家多端消息整合之路
  20. 如何使用windebug追踪ASL CODE

热门文章

  1. php 在线答题 github,GitHub - xuan89D33/ZCTestOnLine: 利用PHP实现的学生在线考试系统
  2. 主题之美,排名靠前的 10 个 VSCode 主题
  3. 红台发图微信后台发送教程
  4. PCL测试程序出现LNK2001-无法解析的外部符号
  5. html桌面天干地支,天干地支
  6. 【EmbeddedDev】BBBRTL8188CUS搭建wifi AP 问题整理
  7. winform界面嵌入dwg图纸_winform操作CAD图
  8. python实现最大矩形问题
  9. mysql 欧拉_欧拉路径和欧拉回路
  10. IDEA 工作区面板设置