部署zabbix

部署zabbix

  1. 配置对应的yum仓库(这里使用清华源)

    1. rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
      
    2. 安装对应的服务

      1. yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
        
  2. 配置数据库

    1. 给数据库设置密码

      1. mysqladmin password root
        
    2. 创建zabbix数据库并创建账号

      1. createdatabase zabbix;
        
      2. mysql -uroot -proot-e 'create database zabbix character set utf8 collate utf8_bin;'
        
    3. 使用zcat命令将zabbix服务中的sql文件导入到数据库

      1. cd /usr/share/doc/zabbix-server-mysql-4.0.50/
        zcat create.sql.gz | mysql -uroot -proot zabbix
        
    4. 设置数据库状态

      systemctl start mariadb && systemctl enable mariadb

  3. 对zabbix的配置文件添加参数

    cat > /etc/zabbix/zabbix_server.conf <<'EOF'
    LogFile=/var/log/zabbix/zabbix_server.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_server.pid
    SocketDir=/var/run/zabbix
    DBHost=localhost 
    DBName=zabbix
    DBUser=zabbix
    DBPassword=linux0224
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=4
    AlertScriptsPath=/usr/lib/zabbix/alertscripts
    ExternalScripts=/usr/lib/zabbix/externalscripts
    LogSlowQueries=3000
    EOF
    

    #解析见文章底部

  4. 重启zabbix

    systemctl restart zabbix && systemctl enable zabbix

  5. 访问zabbix

    ip/zabbix

在这里插入图片描述

  • zabbix页面默认账号Admin 密码zabbix

  • 需要修改apache中zabbix的时区

    [root@demo ~]#vim /etc/httpd/conf.d/zabbix.conf 
    <Directory "/usr/share/zabbix">
        Options FollowSymLinks
        AllowOverride None
        Require all granted
    
        <IfModule mod_php5.c>
            php_value max_execution_time 300
            php_value memory_limit 128M
            php_value post_max_size 16M
            php_value upload_max_filesize 2M
            php_value max_input_time 300
            php_value max_input_vars 10000
            php_value always_populate_raw_post_data -1
            php_value date.timezone Asia/Shanghai #亚洲上海
        </IfModule>
    </Directory>
    
  • 页面语言设置:进入zabbix页面后点击右上角的小人可进入用户基本资料设置,语言选项可选择页面显示语言

  • 关于配置文件解析
    LogFile=/var/log/zabbix/zabbix_server.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_server.pid
    SocketDir=/var/run/zabbix
    DBHost=localhost # 指明mysql的地址 zabboix-server mysql
    DBName=zabbix # 数据库名字
    DBUser=zabbix # 数据库的链接用户
    DBPassword=root # 数据库密码
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=4
    AlertScriptsPath=/usr/lib/zabbix/alertscripts # 存放自定义监控项脚本的目录
    ExternalScripts=/usr/lib/zabbix/externalscripts
    LogSlowQueries=3000
    #建议配置文件中不要写入中文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值