zoukankan      html  css  js  c++  java
  • Zabbix3.0安装部署最佳实践

    1.1Zabbix环境准备

    [root@linux-node1 ~]# cat /etc/redhat-release #查看系统版本

    CentOS Linux release 7.2.1511 (Core)

    [root@linux-node1 ~]# uname -r #查看内核版本

    3.10.0-327.18.2.el7.x86_64

    [root@linux-node1 ~]# getenforce #检测selinux是否关闭

    Disabled

    [root@linux-node1 ~]# systemctl stop firewalld #关闭firewall防火墙

    [root@linux-node1 ~]# ifconfig eth0|awk -F '[ :]+' 'NR==2{print $3}' #查看IP地址

    192.168.90.11

    [root@linux-node1 ~]# hostname #查看主机名

    linux-node1.com

    [root@linux-node1 ~]# hostnamectl set-hostname linux-node1.com #修改主机名

    1.2Zabbix安装

    Zabbix存储配置包以及yum配置文件。

    [root@linux-node1 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

    Zabbix程序包安装,以及MySQL、Zabbix-agent

    [root@linux-node1 ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
    mariadb-server

    1.3初始数据库

    创建Zabbix数据库以及用户。对这样的说明,参考MySQL数据库创建脚本

    [root@linux-node1 ~]# yum install -y mariadb mariadb-server #安装mariadb

    [root@linux-node1 ~]# systemctl start mariadb

    [root@linux-node1 ~]# mysql -uroot -p

    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

    Query OK, 1 row affected (0.00 sec)

    MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

    Query OK, 0 rows affected (0.00 sec)

    导入初始模式和数据

    [root@linux-node1 ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.3/

    [root@linux-node1 zabbix-server-mysql-3.0.3]# zcat create.sql.gz |mysql -uroot zabbix

    1.4Zabbix服务器进程启动

    在Zabbix_server.conf编辑数据库配置

    [root@linux-node1 ~]# grep  ^[a-Z]  /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

    启动Zabbix服务器进程

    [root@linux-node1 ~]#  systemctl start zabbix-server

    1.5编辑Zabbix前端PHP配置

    Apache的配置文件/etc/httpd/conf.d/zabbix.conf一些PHP设置已经配置好了。取消注释,设置正确的时区

    [root@linux-node1 ~]# vim /etc/httpd/conf.d/zabbix.conf

    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 always_populate_raw_post_data -1

    php_value date.timezone Asia/Shanghai

    通过改变配置文件重新启动Apache Web服务器

    [root@linux-node1 ~]# systemctl start httpd

    第2章安装Zabbix Web

    2.1步骤1

    在你的浏览器,打开网址http://Zabbix_server_ip/zabbix。

    你应该看到的web安装向导的第一个屏幕,如图2-1

     

    图2-1

    2.2步骤2

    确保所有软件先决条件。如图2-2

    图2-2

    2.3步骤3

    输入连接到数据库详细信息。Zabbix数据库必须已经创建好。如图2-3

     

    图2-3

    2.4步骤4

    连接Zabbix服务细节,如果没有改变可选择默认如图2-4

    图2-4

    2.5步骤5

    回顾一个设置概要,如图2-5

     

    图2-5

    2.6步骤6

    完成安装,会在/etc/zabbix/web/zabbix.conf.php生成配置文件。如图2-6

     

    图2-6

    2.7步骤7

    Zabbix登陆准备。 默认的用户名/密码为Admin/zabbix。如图2-7

     

    图2-7

  • 相关阅读:
    SCAU 9504 面试
    SCAU 9503 懒人选座位
    SCAU 8628 相亲
    SCAU 10691 ACM 光环
    SCAU 8626 原子量计数
    SCAU 10674 等差对
    HDU ACM 1048 The Hardest Problem Ever (水题)
    SCAU 9502 ARDF
    SCAU 10686 DeathGod不知道的事情
    SCAU 8629 热身游戏(高精度)
  • 原文地址:https://www.cnblogs.com/anytiwe/p/6724216.html
Copyright © 2011-2022 走看看