• Zabbix3.0部署实践


    Zabbix3.0部署实践

     

    Zabbix3整个web界面做了一个全新的设计。 

    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.1.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程序包安装,以及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 ~]# 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

  • 相关阅读:
    【STM32 .Net MF开发板学习19】DHT11温湿度传感器通信(上)
    【STM32 .Net MF开发板学习18】GPRS遥控智能小车
    【STM32 .Net MF开发板学习21】蓝牙遥控智能小车(PC模式)
    【STM32 .Net MF开发板学习17】Wifi遥控智能小车
    【STM32 .Net MF开发板学习15】红外遥控智能小车
    【STM32 .Net MF开发板学习20】蓝牙遥控智能小车(手机模式)
    研华物联网论坛和ARM技术研讨会随笔
    STM32F103ZE和STM32F207ZG的芯片区别
    Microsoft .NET Gadgeteer 简介及其它
    Windows Phone_学习第三天 简单
  • 原文地址:https://www.cnblogs.com/yihr/p/9686349.html
Copyright © 2020-2023  润新知