zoukankan      html  css  js  c++  java
  • 第二章:zabbix安装与部署之二进制安装

      请注意,服务器要求使用UTF-8语言环境,以便可以正确解释某些文本项。 大多数现代的类Unix系统默认将UTF-8语言环境作为默认语言,但是,有些系统可能需要专门设置。

    RPM包安装方式

      zabbix-server服务器端安装:

      根据zabbix官网提供的epel源进行安装:

      安装abbix-server:

    1 # yum -y install zabbix zabbix-get zabbix-server zabbix-web-myslq zabbix-web zabbix-agent
    View Code

       安装MySQL数据库服务

    1 shell# yum -y install mysql-server
    2 
    3 修改MySQL配置文件:
    4 【mysql】
    5 character-set-server=utf8 #设置字符集为utf8
    6 innodb_file_per_table=1 #让innodb的每个表文件单独存储
    View Code

       启动服务

    1 shell# chkconfig mysqld on
    2 shell# service mysqld start
    View Code

      创建zabbix数据库

      设置MySQL的root用户密码

    1 shell# mysqladmin -uroot password admin
    2 shell# mysql -uroot -p admin
    3 mysql> create database zabbix character set utf8;
    4 mysql> grant all privileges on zabbix.* to zabbix@localhost id entified by 'zabbix';
    5 mysql> flush privileges;
    View Code

      注意:这里容易出现的问题是创建zabbix的数据库字符集不为utf8,这会导致web界面切换到中文环境时出现乱码。

      导入zabbix-server的数据库 

    1 shell# mysql -uzabbix -pzabbix
    2 mysql> use zabbix
    3 mysql> source /usr/share/doc/zabbix-server-mysql-x.x.x/create/schema.sql;
    4 需要注意的是,如果安装zabbix-proxy,只导入schema.sql即可,无须导入下面的SQL,否则zabbix-proxy无法正常工作。
    5 mysql> source /usr/share/doc/zabbix-server-mysql-x.x.x/create/images.sql;
    6 mysql> source /usr/share/doc/zabbix-server-mysql-x.x.x/create/data.sql;
    7 mysql> show tables;
    View Code

      修改zabbix-server配置文件后,就可以启动zabbix-server服务了。

      修改php.ini配置文件

    1 shell# vim /etc/php.ini
    2 date.timezone = Asia/Shanghai
    3 max_execution_time = 300
    4 post_max_size = 16M
    5 max_input_time = 300
    6 memory_limit = 128M
    7 mbstring.func_overload =2
    View Code

      注:若zabbix启动失败,无法访问,请检查以下配置文件参数

    1 /etc/zabbix/zabbix_server.conf
    2 /usr/share/zabbix/conf/zabbix.conf.php
    View Code

      zabbix-agent客户端的安装

      采用rpm安装方式,配置zabbix官方的yum源  

      zabbix-get命令使用

    1 zabbix_get [-hV] -s <host name or ip> [-p <port>] [-I <IP address>] -k <key>
    2     -h:远程zabbix-agent的IP地址或主机名
    3     -p:远程zabbix-agent的端口
    4     -I:本机出去的IP地址,用于一台机器中有多个网卡的情况
    5     -k:获取远程zabbix-agent数据所使用的Key
    View Code
  • 相关阅读:
    Objective-C 资源收藏
    坑爹的高德地图API
    nginx的location root alias指令以及区别
    Java Swing 界面中文乱码问题解决(Idea环境)
    不同的国家/地区与语言缩写代码
    IDEA编译时出现 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
    请重视!请重视!请重视!百度熊掌号之搜索资源平台体验
    php7带来的性能升级
    详解Asp.Net Core 2.1+的视图缓存(响应缓存)
    Xshell5 提示要继续使用此程序,您必须应用最新的更新或使用新版本
  • 原文地址:https://www.cnblogs.com/weidongliu/p/12634410.html
Copyright © 2011-2022 走看看