centos7源码方式安装zabbix-4.0
1.关闭防火墙
systemctl stop firewalld.service #临时关闭firewall
systemctl disable firewalld.service #禁止firewall开机启动
2.替换yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum clean all
3.安装依赖
yum -y install httpd
yum -y install php php-bcmath php-mbstring php-mysql php-gd php-ldap php-xml
yum install unixODBC-devel mysql-devel net-snmp-devel libxml2-devel libcurl-devel libevent-devel gcc
yum -y install mariadb mariadb-server
4.配置php和mysql
- 配置时区
vim /etc/php.ini
date.timezone = Asia/Shanghai
- 修改ServerName 为服务器IP
vim /etc/httpd/conf/httpd.conf
- 启动
systemctl start httpd
systemctl start mariadb
# 设置开机启动
systemctl enable httpd
systemctl enable mariadb
- 创建测试页面
vim /var/www/html/index.php
<?php
phpinfo()
?>
浏览器输入:ip地址

- 初始化数据库密码
mysql_secure_installation
mysql -uroot -p
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'root123';
flush privileges;
quit
5.安装zabbix-server和agent
- 下载zabbix-4.0.3(可上传到/opt目录)
cd /opt
# 也可上传到/opt目录
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
tar zxf zabbix-4.0.3.tar.gz
cd zabbix-4.0.3
- 配置web端
mkdir -p /var/www/html/zabbix
cp -a frontends/php/* /var/www/html/zabbix/
chmod -R 755 /var/www/html/zabbix/
chown -R apache:apache /var/www/html/zabbix/
- 导入数据库
mysql -uroot -p
# 执行导入
use zabbix;
source /opt/zabbix-4.0.3/database/mysql/schema.sql
source /opt/zabbix-4.0.3/database/mysql/images.sql
source /opt/zabbix-4.0.3/database/mysql/data.sql
- 创建用户和组
group add zabbix
groupadd zabbix
useradd -g zabbix -m -s /sbin/nologin zabbix
- 编译&安装
./configure --prefix=/usr/local/zabbix --sysconfdir=/usr/local/zabbix/etc/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2 --with-mysqli
make && make install
chmod -R 755 /var/www/html/zabbix/
chown -R zabbix:zabbix /usr/local/zabbix/
cp misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix\//g" /etc/init.d/zabbix_server
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix\//g" /etc/init.d/zabbix_agentd
- 修改配置
vim /usr/local/zabbix/etc/zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DebugLevel=3
DBName=zabbix
DBUser=zabbix
DBPassword=XXXX
DBPort=3306
vim /usr/local/zabbix/etc/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=vm176
- 启动
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
- 停止
/etc/init.d/zabbix_server stop
/etc/init.d/zabbix_agentd stop
- 查看日志
tail -f /tmp/zabbix_server.log
tail -f /tmp/zabbix_agentd.log
6.配置web页面
浏览器输入:ip/zabbix
- 登录
默认账号:Admin
默认密码:zabbix
设置中文语言
Administrator-Users-点击用户Admin-语言中设置
centos7源码方式安装zabbix-4.0的更多相关文章
- ubuntu1604使用源码方式安装ruby2.5.0
本文介绍ubutntu1604环境下源代码方式安装ruby 版本2.5.0 如果内存小于2G可以开启虚拟内存,下面的命令开启4G虚拟内存 sudo dd if=/dev/zero of=/swap b ...
- centos7下源码方式安装gitlab8.9+发送邮件+ldap
CentOS7下源码方式安装gitlab 环境描述 操作系统: centos7 redis: >=2.8 mysql >=5.5.14 git >=2.7.4 架构设计 一台gitl ...
- Zabbix系列-REHL6.10离线方式安装Zabbix 4.0 LTS
环境 第零步:关闭系统默认防火墙 setenforce 0 sed -i -r "/^SELINUX=/c SELINUX=disabled" /etc/selinux/confi ...
- centos7源码编译安装lamp/lnmp
centos7源码编译安装lamp/lnmp 进程:是包工头(相当于是个门,只管开门关门,不管门内的事儿) 线程:是各种工种(cpu调度的是线程) 进程 是一件事情, 线程 是 同一个时间范围内 同时 ...
- [笔记] Ubuntu 18.04源码编译安装OpenCV 4.0流程
标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 1080 CUDA:10.0 c ...
- Centos7源码编译安装PHP7.2(生产环境)
安装PHP依赖包,否则在编译的过程中可能会出现各种报错 # Centos 安装epel-release源并将系统包更新到最新版本 $ yum install epel-release-y $ yum ...
- Linux上生产环境源码方式安装配置postgresql12
1.Linux上源码方式安装postgresql12 01.准备操作系统环境 echo "192.168.1.61 tsepg61" >> /etc/hosts mou ...
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...
- 源码方式安装 lrzsz 库
我们都知道安装了lrzsz工具的linux系统环境: 在shell里可以非常方便的上传和下载linux里面的文件: 通常的安装方式: yum install lrzsz sudo apt-get in ...
- 源码方式安装 lrzsz库
源码方式安装 lrzsz库:https://www.cnblogs.com/cocoajin/p/11731787.html 我们都知道安装了lrzsz工具的linux系统环境,在shell里可以非常 ...
随机推荐
- [转帖]日常Bug排查-读从库没有原子性?
https://zhuanlan.zhihu.com/p/658508920 3 人赞同了该文章 日常Bug排查系列都是一些简单Bug排查.问题虽小,但经常遇到,了解这些问题,会让我们少走点弯路,提升 ...
- [转帖]Nacos使用2.0.1版本启动出现9848端口错误的解决方式(亲测有效)
目录 一.背景 二.报错如下 三.报错原因 四.解决方式 一.背景 nacos服务端和客户端都是 2.x版本. centos7使用原始安装nacos单机版,没有使用docker安装naocs集群. 二 ...
- [转帖]TiDB 内存控制文档
https://docs.pingcap.com/zh/tidb/stable/configure-memory-usage 目前 TiDB 已经能够做到追踪单条 SQL 查询过程中的内存使用情况,当 ...
- [转帖]Windows自带MD5 SHA1 SHA256命令行工具
https://www.cnblogs.com/huangrt/p/13961399.html 检验工具http://www.zdfans.com/html/4346.html HashMyFiles ...
- [转帖]OpenSSL版本历史
OpenSSL版本历史 新闻日志 这是所有 OpenSSL 公告的简洁日志.它们几乎是发布通知. 日期物品 2021 年 7 月 29 日OpenSSL 3.0 的 Beta 2 现已推出.这是一个候 ...
- [转帖]台积电3nm成功量产,稳了吗?
https://docs.pingcode.com/info/13836.html?p=13836 2023-01-19 资讯 21 原标题:台积电3纳米成功量产:未来与三星仍将决战鳍式场效晶体管(F ...
- Linux用户以及ssh安全相关设置
Linux用户相关操作 摘要 最近重保, 需要进行网络安全防护. 部分同事处理过程总是顺序有一些不太对的情况. 同时发现自对Linux用户设置也存在很多不清不楚的地方 所以趁着周末学习和总结一下. 用 ...
- [转帖]怎样设计异步系统: Linux Native AIO vs io_uring
https://zhuanlan.zhihu.com/p/149836046 Linux native aio一方面有其实用价值, 基本满足了特别业务比如大型数据库系统对异步io的需求, 另一方面却被 ...
- JS遍历树形数据
树形数据结构遍历某个key值 深度优先遍历(DFS) let tree = [{ id: '1', name: '节点1', children: [{ id: '1-1', name: '节点1-1' ...
- 图片三像素问题如何解决css
一.提出问题 在浏览器中,图片有一个下间隙问题,有人也称之为图片3像素BUG 1.这并不是什么浏览器bug,而只是英文字母书写时有个基线的问题,基线决定了图片的对其方式.这才是造成浏览器中图片下间隙的 ...