• 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

  • 相关阅读:
    通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行 from MSDN
    编写自己的dojo扩展zt
    Adding an IE7 Browser Template for use by Web Tests
    MAC地址与IP地址绑定策略的破解zt
    .net 中string 的应用特点(转贴)让我豁然开朗
    全国最佳医院排名(供参考)
    小心你的Page_Load重复执行(转贴)
    A780知识总汇zt
    [Quoted] Writing HighPerformance Managed Applications : A Primer
    [网络摘录学习]常用的Linux系统监控命令
  • 原文地址:https://www.cnblogs.com/xuliangwei/p/6344232.html
Copyright © 2020-2023  润新知