zoukankan      html  css  js  c++  java
  • CentOS 7.2通过yum安装zabbix

     

    环境说明

    系统版本    CentOS 7.2 x86_64

    软件版本    yum安装zabbix 3.0.18

    首先准备一台纯净的CentOS 7.2系统

    1、配置zabbix源

    [root@zabbix ~]# rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

    [root@zabbix ~]# vim /etc/yum.repos.d/zabbix.repo        #修改zabbixrepo文件

    [zabbix]

    baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/

    [zabbix-non-supported]

    baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/x86_64/

    ......

    2、安装

    [root@zabbix ~]# yum install -y zabbix-server-mysql zabbix-web-mysql

    [root@zabbix ~]# yum install mariadb-server -y        #安装mariadb数据库

    3、配置

    3.1 启动数据库

    [root@zabbix ~]# systemctl start mariadb.service

    [root@zabbix ~]# systemctl enable mariadb.service

    3.2 创建zabbix数据库并授权

    [root@zabbix ~]# mysql

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

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

    MariaDB [(none)]> quit

    3.3 导入数据库表结构和初始数据

    [root@zabbix ~]# zcat /usr/share/doc/zabbix-server-mysql-3.0.*/create.sql.gz | mysql -uzabbix -p123456 zabbix        #导入到zabbix数据库

    3.4 Zabbix服务器的数据库配置

    [root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf

    DBHost=localhost #数据库所在主机

    DBName=zabbix #数据库名

    DBUser=zabbix #数据库用户

    DBPassword=123456 #数据库密码

    3.5 Zabbix前端的PHP配置

    Zabbix前端的Apache配置文件位于/etc/httpd/conf.d/zabbix.conf中。一些PHP设置已经配置好。但有必要取消注释"date.timezone"设置为Asia/Shanghai

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

    php_value date.timezone Asia/Shanghai

    4、启动Zabbix服务和httpd进程

    [root@zabbix ~]# systemctl start zabbix-server.service        #启动服务

    [root@zabbix ~]# systemctl enable zabbix-server.service    #开机启动,zabbix默认使用10051端口运行zabbix

    [root@zabbix ~]# systemctl start httpd.service

    [root@zabbix ~]# systemctl enable httpd.service

    [root@zabbix ~]# netstat -lntup

    Active Internet connections (only servers)

    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

    tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3421/mysqld

    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1486/sshd

    tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 3521/zabbix_server

    tcp6 0 0 :::80 :::* LISTEN 22002/httpd

    tcp6 0 0 :::22 :::* LISTEN 1486/sshd

    tcp6 0 0 :::10051 :::* LISTEN 3521/zabbix_server

    ......

    5、安装zabbix的web前端

    5.1 浏览器中访问http:// <server_ip_or_name> / zabbix进行安装

    5.2 确保满足所有软件先决条件

    5.3 输入连接到数据库的详细信息。Zabbix数据库必须已经创建

    5.4 输入Zabbix服务器的详细信息

    5.5 查看设置摘要

    5.6 完成安装

    5.7 Zabbix前端准备就绪!默认的用户名是Admin,密码zabbix

    Zabbix主界面

    6、基础操作

    6.1 切换语言

    默认语言为英文,切换为中文

    6.2 修改密码

    常把zabbix部署在公网,通过公网进行访问,因此需要设置一个安全的密码

    7、其他

    7.1 如果在web界面安装时对服务器配置文件目录没有写权限,可以手动下载配置文件并将其置于conf /中将Zabbix PHP文件复制到的Web服务器HTML文档子目录中。

    7.2 相关配置文件路径

    /etc/zabbix/web/zabbix.conf.php        zabbix-web配置文件

    /etc/zabbix/zabbix_server.conf        zabbix-server配置文件

    /var/log/zabbix/zabbix_server.log    zabbix日志路径,如果在安装的过程中遇到错误,可以通过查看zabbix的日志进行检查

    参考来源:官方文档https://www.zabbix.com/documentation/3.0/manual

  • 相关阅读:
    通过DialogFragment从DatePicker或TimePicker中获取日期数据
    解决android.os.NetworkOnMainThreadException
    关于在Java EE 下开发web,出现项目中的外部包没有tomcat的包的原因
    HTTP method GET is not supported by this URL(转)
    tomcat安装和基本配置
    ubuntu 下面手动安装jdk
    用django搭建一个简易blog系统(翻译)(四)
    用django搭建一个简易blog系统(翻译)(三)
    用django搭建一个简易blog系统(翻译)(二)
    用django搭建一个简易blog系统(翻译)(一)
  • 原文地址:https://www.cnblogs.com/ssgeek/p/9223510.html
Copyright © 2011-2022 走看看