zoukankan      html  css  js  c++  java
  • zabbix安装部署

    环境:CentOS7 机器 两台  server 和 client

    zabbix下载网址:http://repo.zabbix.com

    本次操作使用zabbix4.0 网址:http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

    操作:rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm  (下载解压)

    rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm(目前新版4.4版本)

    [root@node1 ~]# cat /etc/yum.repos.d/zabbix.repo
    [zabbix]
    name=Zabbix Official Repository - $basearch
    baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
     
    [zabbix-non-supported]
    name=Zabbix Official Repository non-supported - $basearch
    baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
    gpgcheck=1
    

    安装zabbix相关组件

    yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb mariadb-server

    启动数据库,设置开机自启

    systemctl enable mariadb.service
    
    systemctl start mariadb.service

    登录mysql,并创建zabbix数据库,授权用户,用以登录zabbix数据库

    [root@node1 ~]# mysql
    Welcome to the MariaDB monitor.  Commands end with ; or g.
    Your MariaDB connection id is 2
    Server version: 5.5.64-MariaDB MariaDB Server
     
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
     
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    创建名为zabbix的库
    MariaDB [(none)]> create database zabbix  charset 'utf8';
    Query OK, 1 row affected (0.00 sec)
    授权zabbix用户在 任意主机访问zabbix库
    MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '123';
    Query OK, 0 rows affected (0.00 sec)
     
    MariaDB [(none)]> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
     
    MariaDB [(none)]>
    

      导入zabbix初始数据库  注意路径,不同版本zabbix路径名大同小异

    zcat /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz |mysql -uzabbix -p123  zabbix
    

      编辑zabbix-server配置文件,配置数据库信息

    [root@node1 ~]# cat  /etc/zabbix/zabbix_server.conf |grep "^DB"
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=123  

    设置时区

    进入php.ini 配置

    vim /etc/php.ini
    ;http://php.net/date.timezone
    date.timezone = Asia/Shanghai
    

      

    下一步,启动所有服务

    systemctl enable httpd zabbix-server zabbix-agent
    systemctl start httpd zabbix-server zabbix-agent
    

      查看相关端口是否监听  server监听10051  client监听  10050

    netstat  -ntlp | grep 10051  (server监听)

    netstat -ntlp | grep 10050 (client监听)

    浏览器访问本机ip, 注意关闭防火墙

    http://localhost/zabbix

    使用默认管理员登录

    账号: admin

    密码: zabbix

    中文乱码问题解决方式:

    将我们选择的字体文件上传到zabbix web服务, /usr/share/zabbix/assets/fonts目录下(rpm安装目录)

    rm -rf graphfont.ttf
    mv simkai.ttf  graphfont .ttf
    授权644 
    chmod 644 graphfont.ttf
    

      

    客户端:

    1.安装zabbix的rpm源

    rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

    2.安装zabbix-agent

    yum -y install zabbix-agent
    

      

    3.编辑配置文件

    vim /etc/zabbix/zabbix_agent.conf
    
    Server=server .ip   #写zabbix的服务端ip
    ServerActice=server.ip #zabbix的服务端
    
    
    systemctl restart zabbix-agent
    

      

  • 相关阅读:
    第十二周工作总结
    第八周工作总结
    冲刺2
    冲刺1
    用户场景分析
    用户场景分析
    水王在哪
    课堂练习-4个数的和
    《大道至简》第一章读后感
    ELF Format 笔记(三)—— Section Types
  • 原文地址:https://www.cnblogs.com/security-guard/p/12045852.html
Copyright © 2011-2022 走看看