zabbix二进制安装配置

一、zabbix-server

  1. 下载zabbix server源码包
    [root@localhost ~]# wget -O zabbix-4.0.4.tar.gz https://sourceforge.net/projects/zabbix/files/ZABBIX Latest Stable/4.0.4/zabbix-4.0.4.tar.gz/download

  2. 安装依赖
    [root@localhost ~]# yum install wget telnet net-tools python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC libevent-devel mysql-devel libxml2-devel libssh2-devel OpenIPMI-devel java-1.8.0-openjdk-devel openldap-devel curl-devel unixODBC-devel mariadb.x86_64 mariadb-devel.x86_64 mariadb-server.x86_64

  3. 解压并编译安装
    [root@localhost ~]# tar xzf zabbix-4.0.4.tar.gz -C /opt/
    [root@localhost ~]# cd /opt/zabbix-4.0.4/
    [root@localhost zabbix-4.0.4]# mkdir /data
    [root@localhost zabbix-4.0.4]# ./configure --prefix=/data/zabbix --enable-server --enable-java --with-mysql --with-libxml2 --with-unixodbc --with-net-snmp --with-ssh2 --with-openipmi --with-ldap --with-libcurl --with-iconv
    [root@localhost zabbix-4.0.4]# make && make install
    [root@localhost zabbix-4.0.4]# /data/zabbix/sbin/zabbix_server -V

  4. 启动数据库并创建数据库
    [root@localhost ~]# systemctl status mariadb
    [root@localhost ~]# mysql -uroot -p
    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
    MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
    MariaDB [(none)]> flush privileges;

  5. 导入数据库结构
    [root@localhost ~]# mysql -uzabbix -pzabbix zabbix < /opt/zabbix-4.0.4/database/mysql/schema.sql
    [root@localhost ~]# mysql -uzabbix -pzabbix zabbix < /opt/zabbix-4.0.4/database/mysql/images.sql
    [root@localhost ~]# mysql -uzabbix -pzabbix zabbix < /opt/zabbix-4.0.4/database/mysql/data.sql

  6. 修改zabbix server配置
    [root@localhost ~]# vim /data/zabbix/etc/zabbix_server.conf
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix

  7. 增加用户
    [root@localhost ~]# useradd zabbix

  8. 启动服务
    [root@localhost ~]# /data/zabbix/sbin/zabbix_server -c /data/zabbix/etc/zabbix_server.conf
    [root@localhost ~]# ps -aux | grep zabbix

  9. 增加zabbix的镜像源
    [root@localhost ~]# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    [root@localhost ~]# yum clean all
    [root@localhost ~]# yum repolist

  10. 安装zabbix web
    [root@localhost ~]# yum install zabbix-web-mysql -y

  11. 配置zabbix web
    [root@localhost ~]# vim /etc/php.ini
    max_execution_time = 300
    max_input_time = 300
    max_input_vars = 10000
    memory_limit = 128M
    post_max_size = 16M
    upload_max_filesize = 2M
    always_populate_raw_post_data = -1
    date.timezone = “Asia/Shanghai”

  12. 启动httpd
    [root@localhost ~]# systemctl start httpd.service

  13. 浏览器访问
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    用户名:Admine 密码:zabbix (默认)
    在这里插入图片描述

二、zabbix-agent

  1. 下载zabbix-agent
    [root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    [root@localhost ~]# yum clean all
    [root@localhost ~]# yum repolist
    [root@localhost ~]# yum install zabbix-agent.x86_64 -y

  2. 修改zabbix-agent的配置文件
    [root@localhost ~]# vim /etc/zabbix/zabbix_agent.conf
    Server=192.168.192.137 (服务端IP,被动监控)
    ServerActive=192.168.192.137(主动监控)
    Hostname=findsec_linux(客户端名[server的web会用到],任意)

  3. 启动zabbix-agent服务
    [root@localhost ~]# systemctl start zabbix-agent.service

  4. 在zabbix-server的web界面上添加上此主机,并为之配置相关的监控项即可。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值