0%

Zabbix-Agent主动模式

Agent主动与被动模式

  • 被动模式
    • zabbix-agent会监听10050端口,等待server段的监控信息收集请求
    • 当被监控端数量增加后,web操作会出现卡顿和502、图层断裂、数据丢失的现象
  • 主动模式
    • agent会主动收集信息并通过10050端口将信息传送到server段的10051端口
阅读全文 »

使用Docker-Compose搭建Zabbix系统

编辑docker-compose文件

  • 新建一个文件夹zabbix,并创建一个名为zabbix.yml的文件

    • mkdir zabbix && cd zabbix && touch zabbix.yml
  • 根据docker-compose的规范编辑yml文件

阅读全文 »

使用Docker-Compose搭建nginx+php+mysql基础应用

PHP

  • 为了能连接mysql数据库,php还需要安装相关的插件

    1. 首先需要建立docker-php目录

      • mkdir docker4php
    2. 创建Dockerfile

      • vi Dockerfile
    3. 添加以下内容1

      1
      2
      3
      4
      FROM php:7.1-fpm-alpine  
      Run apt-get update \
      && apt install iputils-ping \
      && docker-php-ext-install mysqli && docker-php-ext-enable mysqli
阅读全文 »

CentOS 安装Docker

使用repository安装

  1. 设置repository

    1. 安装docker需要yum-utils yum-config-manager device-persistent-data lvm2 工具的帮助,所以首先要安装所需要的工具

      • sudo yum install -y yum-utils device-mapper-persistent-data lvm2
      • install tools.png
    2. 启用docker stable安装源

      1. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
      2. 如果需要启用edge和test安装源,可以分别启用如下安装源,,,默认为关闭
        • sudo yum-config-manager --enable docker-ce-edge or replace with docker-ce-test

修改Mysql root用户密码

  1. 在CentOS中使用yum安装的Mysql,root用户的密码默认为空,首先使用root用户登录mysql

    • mysql -u root
  2. 进入mysql数据库后,使用mysql数据库

    • mysql>use mysql;
  3. 更新表中的user字段

    1
    2
    3
    mysql> update set password=password('newpasswd') where user='root';
    mysql> flus privileges;
    mysql> exit;
  4. 重启mysql服务

    • sudo systemctl restart mysql