zoukankan      html  css  js  c++  java
  • Zabbix 安装

    系统:Centos 7.4 x64位

    服务:Zabbix 3.0.16、httpd 2.4.6、php 5.4.16、mariadb 5.5


    安装步骤

    一.部署依赖环境

    1.安装依赖包

    yum -y install wget net-snmp-devel OpenIPMI-devel httpd openssl-devel java lrzsz fping-devel libcurl-devel perl-DBI pcre-devel libxml2 libxml2-devel mysql-devel gcc php php-bcmath php-gd php-xml php-mbstring php-ldap php-mysql.x86_64 php-pear php-xmlrpc  net-tools wget vim-enhanced

    2.关闭防火墙,SELinux。

    # 关闭防火墙
    systemctl stop firewalld.service
    systemctl disable firewalld.service 
    
    # 关闭SElinux
    setenforce 0
    
    # 永久更改SElinux
     sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

    二.搭建LAMP环境

    1.下载最新的yum源。

    wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.repo

    2.yum安装LAMP

    # Centos 7后mysql 名字改为mariadb
    yum -y install mariadb mariadb-server php php-mysql httpd

    三.部署配置LAMP环境

    1.配置mysql相关操作

    # 1.设置开机自启动并启动mysql
    systemctl enable mariadb.service
    systemctl start mariadb.service
    
    # 2.初始化mysql数据库。
    mysql_secure_installation




    # 3.创建用户名
    mysql -uroot -p123456 -e "create database zabbix default character set utf8 collate utf8_bin;"
    mysql -uroot -p123456 -e "grant all on zabbix.* to "zabbix"@"%" identified by "zabbix";"

    2.测试数据库登录

    mysql -uzabbix -pzabbix

    3.启动httpd

    systemctl start httpd.service

    四.安装Zabbix服务

    1.下载zabbix yum源

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

    2.yum安装zabbix

    yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get

    3.将zabbix库文件导入mysql

    # 1.进入到该目录下
    cd /usr/share/doc/zabbix-server-mysql-3.0.16/
    
    # 2.导入数据
    zcat create.sql.gz | mysql -uroot -pDe123456 zabbix

    4.修改zabbix sever的配置文件

     vi /etc/zabbix/zabbix_server.conf

    LogFile=/var/log/zabbix/zabbix_server.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_server.pid
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=4
    AlertScriptsPath=/usr/lib/zabbix/alertscripts
    ExternalScripts=/usr/lib/zabbix/externalscripts
    LogSlowQueries=3000
    上述配置文件中,我们只需要关注 DBHost、DBName、DBUser、
    DBPassword 几项即可。这几项是配置zabbix server连接mysql数据库的参数。

    5.修改zabbix.conf配置文件

    vi /etc/httpd/conf.d/zabbix.conf

    修改后:

    注:定义时区。

     6.启动zabbix server并添加开机自启动

    # 1.启动zabbix server
    systemctl start zabbix-server.service
    
    # 2.设置开机启动
    systemctl enable zabbix-server.service

    7.重启httpd

    systemctl restart httpd.service

    五.配置WEB zabbix。

    http://ip/zabbix/setup.php

    上图中需要填写的是,我们前面创建的zabbix数据库已经用户和密码 , Next step

    Next step

    Next step

    默认用户名是Admin 密码 zabbix 然后点击sign in

    完成!!

    注:此文转载了51CTO部分内容,提供资源感谢。

    原文地址: https://blog.csdn.net/u014057054/article/details/66476990

  • 相关阅读:
    Python基础Day2
    HDU
    HDU
    BZOJ
    Gym
    UVA
    UVA
    UVA
    UVA
    BZOJ
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/9023838.html
Copyright © 2011-2022 走看看