美文网首页
zabbix源码安装

zabbix源码安装

作者: xiangxik | 来源:发表于2017-12-27 11:47 被阅读0次
  1. 安装mariadb(mysql)
// 执行安装命令
# yum -y install mariadb mariadb-server mariadb-devel

// 启动服务
# systemctl start mariadb

// 设置为开机启动
# systemctl enable mariadb

// 修改root登录密码
# mysql_secure_installation
Enter current password for root (enter for none): [回车]
Set root password? [Y/n] y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

// 测试登陆
# mysql -uroot -ppassword

// 设置root访问权限
# mysql -uroot -ppassword
MariaDB [(none)]> grant all privileges on *.* to 'root'@'%' identified by 'qwe123' with grant option;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
  1. 安装依赖库
// 以下二选一
// 最小
# yum -y install gcc net-snmp-devel libxml2-devel libcurl-devel  libevent libevent-devel
// 完全
# yum -y install gcc net-snmp-devel net-snmp net-snmp-utils libxml2 libxml2-devel libcurl libcurl-devel libevent libevent-devel
  1. 下载源码,并配置安装
    下载地址:
    https://www.zabbix.com/download
    https://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.4/zabbix-3.4.4.tar.gz
    上传zabbix-3.4.4.tar.gz到/home目录下
# cd /home
# tar -zxf zabbix-3.4.4.tar.gz
# cd zabbix-3.4.4
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
# make && make install
  1. 初始化数据
# mysql -uroot -ppassword
MariaDB [none]> create database if not exists zabbix default character set utf8 collate utf8_general_ci;
MariaDB [none]> use zabbix;
MariaDB [zabbix]> source /home/zabbix-3.4.4/database/mysql/schema.sql;
MariaDB [zabbix]> source /home/zabbix-3.4.4/database/mysql/images.sql;
MariaDB [zabbix]> source /home/zabbix-3.4.4/database/mysql/data.sql;
  1. 安装fping
    zabbix 3之后把ping更换为fping了,所以需要安装fping
# wget http://www.fping.org/dist/fping-4.0.tar.gz
# tar -zxvf fping-4.0.tar.gz
# cd fping-4.0
# ./configure --prefix=/usr/local/fping
# make && make install
  1. 配置
// server配置
# cd /usr/local/zabbix/
# vi ./etc/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=root
DBPassword=password
AllowRoot=1
FpingLocation=/usr/local/fping/sbin/fping

// agent配置
# vi ./etc/zabbix_agentd.conf
Server=0.0.0.0/0
Hostname=Zabbix server #注释掉
AllowRoot=1
  1. 启动服务
# /usr/local/zabbix/sbin/zabbix_server
# /usr/local/zabbix/sbin/zabbix_agent
  1. 配置前端环境
// 安装apache+php
# yum -y install httpd httpd-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml php-bcmath

// 复制前端代码到站点下
# cp -r /home/zabbix-3.4.4/frontends/php /var/www/html/zabbix

// 关闭防火墙
# systemctl stop firewalld
# setenforce 0
# vi /etc/selinux/config
SELINUX=disabled

// 修改php配置
# vi /etc/php.ini
memory_limit=128M
post_max_size=16M
upload_max_filesize=20M
max_execution_time=300
max_input_time=300
date.timezone=Asia/Shanghai

// 重启站点
# systemctl restart httpd

访问站点按提示进行配置即可
http://localhost/zabbix

相关文章

  • 持续集成环境搭建(5)zabbix搭建和使用

    zabbix源码安装 安装mariadb(mysql) 安装依赖库 下载源码,并配置安装下载地址:https://...

  • Zabbix-agent添加到系统服务步骤

    在内网中安装Zabbix-agent时,通常使用源码安装,这时要将Zabbix-agent添加到系统服务,当系统重...

  • zabbix_proxy安装和配置

    安装mariadb(mysql) 安装依赖库 下载源码,并配置安装下载地址:https://www.zabbix....

  • zabbix源码安装

    安装mariadb(mysql) 安装依赖库 下载源码,并配置安装下载地址:https://www.zabbix....

  • 每天学习linux一小时-day8

    今天倒腾zabbix的安装和配置。 前段时间很吃力地完成了LNMP环境的源码安装,其中mysql的安装没有用源码,...

  • zabbix源码安装

    一、实验环境准备 Rhel 7.6 x86_64(server)192.168.163.72 Rhel 6.5 x...

  • zabbix3.4源码编译安装

    zabbix3.4源码安装步骤 1.安装环境: 安装机器:22.224.9.227 以下简称监控机; 操作系统信息...

  • zabbix简易教程

    1、Zabbix介绍 Zabbix功能 Zabbix应用 2、zabbix安装教程 安装包安装Zabbix doc...

  • zabbix3.4使用说明

    zabbix架构图 zabbix安装 ​ zabbix需要安装依赖的数据库,需要安装zabbix server...

  • zabbix 安装(源码方式)

    基础环境强烈建议linux采用centos7.0及以上,对应的数据库为mysql,并和应用部署于同一台服务器。且m...

网友评论

      本文标题:zabbix源码安装

      本文链接:https://www.haomeiwen.com/subject/ybzygxtx.html