zoukankan      html  css  js  c++  java
  • 离线安装部署zabbix

    一、 安装好CentOS
    安装过程中添加php,mariadb等所需要的依赖

    二、 准备好所有所需的rpm压缩文件包
    在centos中解压,这里放在根目录下zabbix_rpms文件夹下

    三、 安装所需rpm软件
    安装以下3个软件

    rpm -ivh zabbix_rpms/deltarpm-3.6-3.el7.x86_64.rpm
    rpm -ivh zabbix_rpms/python-deltarpm-3.6-3.el7.x86_64.rpm
    rpm -ivh zabbix_rpms/createrepo-0.9.9-28.el7.noarch.rpm

    四、 创建yum仓库
    mkdir –p /custom_repo/yum-channels/
    cp –r zabbix_rpms/. /custom_repo/yum-channels
    createrepo /custom_repo/yum-channels/

    五、 挂载光盘至CentOS系统
    挂载好光盘后,执行以下命令

    mkdir /mnt/cdrom
    mount /dev/cdrom /mnt/cdrom

    备份好原有的yum源
    mkdir /etc/yum.repo.d/backup
    mv -f /etc/yum.repo.d/*.repo /etc/yum.repo.d/backup

    六、 添加自定义的repo文件
    vim /etc/yum.repos.d/rpms.repo

    命名一个rpms的仓库文件用vim编辑,新增以下内容

    [RPM]
    name=Update RPM package
    baseurl=file:/// custom_repo/yum-channels
    enable=1
    gpgcheck=0
    proxy=_none_

    七、 设置yum
    清理yum缓存
    yum clean all

    重新生成yum本地缓存
    yum makecache

    更新yum仓库列表
    yum repolist

    检查新的yum仓库下是否有zabbix-server-mysql包
    yum list zabbix-server-mysql

    如果有,则继续执行以下步骤,如果没有,检查之前的步骤是否哪有遗漏

    八、 关闭防火墙
    setenforce 0

    centos有可能会出现防火墙关闭不彻底的问题,参考链接http://blog.csdn.net/nenusoul_csdn/article/details/39585387

    九、 LAMP环境安装
    yum install httpd mariadb mariadb-server mariadb-client php php-mysql

    yum安装以上软件,如果有软件安装不上,可以在/mnt/cdrom/Packages/目录下安装对应的包,比如php

    rpm –ivh /mnt/cdrom/Packages/php-5.4.16-42.el7.x86_64.rpm

    十、 安装zabbix服务
    yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent

    十一、 创建数据库
    启动数据库之后执行下面语句

    mysql -uroot –p ##直接执行,密码默认为空
    MariaDB[(none)]> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    MariaDB[(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by ‘111’;
    MariaDB [(none)]> quit

    十二、 导入数据
    cd /usr/share/doc/zabbix-server-mysql
    zcat create.sql.gz | mysql -uroot –p zabbix

    然后执行cd,退出到主目录

    十三、 修改配置
    修改zabbix_server.conf文件下的配置

    vim /etc/zabbix/zabbix_server.conf

    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=111


    上述配置文件中,我们只需要关注DBHost、DBName、DBUser、DBPassword几项即可。这几项是配置zabbix server连接mysql数据库的参数。

    修改php时区

    vim /etc/httpd/conf.d/zabbix.conf
    ##修改内容为
    php_value date.timezone Asia/Chongqing

    十四、 启动zabbix服务
    设置开机自启动
    systemctl enable mariadb.service
    systemctl enable httpd.service
    systemctl enable zabbix-server.service
    systemctl enable zabbix-agent.service

    启动服务
    service zabbix-server start
    service zabbix-agent start
    service mariadb start
    service httpd start

    通过 http://ip/zabbix 访问,默认用户名/密码:Admin/zabbix,注意用户名也区分大小写

  • 相关阅读:
    Oracle 基本命令
    一个完整的创建用户,创建表空间,授权建表过程
    jQueryMobile之Popup
    data-theme 几种值的样式
    jQueryMobile之listview
    jQueryMobile之弹出对话框
    android EditText内嵌图片
    css 盒子模型
    kms可用激活服务器地址|kms可用激活服务器分享
    本地配置DNS服务器(MAC版)
  • 原文地址:https://www.cnblogs.com/sxchengchen/p/10083215.html
Copyright © 2011-2022 走看看