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

  • 相关阅读:
    手机抓包方法
    IBM appscan 9.0破解版分享
    C#打开新页面
    双城记
    卸载趋势
    测试环境搭建
    C#常用函数→ASP.NET篇
    C#常用函数--通用篇
    读>>>>白帽子讲Web安全<<<<摘要→我推荐的一本书→1
    TCP/IP网络编程技术基础
  • 原文地址:https://www.cnblogs.com/anytiwe/p/6724216.html
Copyright © 2011-2022 走看看