• Zabbix3.0部署最佳实践


    Zabbix3整个web界面做了一个全新的设计。 更多新特性请点击当前字幕查看

     

    笔者QQ572891887

    Linux架构交流群:471443208

    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

    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程序包安装,以及MySQLZabbix-agent

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

    1.3初始数据库

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

    [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

    笔者QQ572891887

    Linux架构交流群:471443208

  • 相关阅读:
    visitortheoryreflection.cs
    adaptertheory.cs
    factorymethodavocados.cs
    compositetheorynswithShare.cs
    在.NET/Mono上运行Java:Jeroens Frijters谈IKVM.NET
    Building ASP.NET Server ControlsTextbox.cs
    compositephotolibrary.cs
    proxyspacebook.cs
    adapterpluggabletheory.cs
    Building ASP.NET Server ControlsFancyLabel.cs
  • 原文地址:https://www.cnblogs.com/xuliangwei/p/6344232.html
Copyright © 2020-2023  润新知