• linux下安装zabbix服务器


    1、lnmp环境安装(linux、nginx、mysql、php)

    2、安装php所需模块以及其他模块

    yum install -y php-bcmath

    yum install -y php-mbstring

    yum install -y php-mysql

    yum install -y php-xml

    yum install -y php-gd

    yum install -y curl-devel

    yum install -y perl-DBI

    yum install -y net-snmp-devel

    yum install -y libxml2-devel

    yum install -y libcurl-devel

    yum install -y  gcc

    yum install -y mysql-dev

    yum install -y mysql-devel

    yum install -y libevent-devel

    yum -y install pcre*

     

    3、修改/etc/php.ini文件

     

    max_execution_time=300

    memory_limit=128M

    post_max_size=16M

    upload_max_filesize=2M

    max_input_time=300

    date.timezone PRC

    4、重启php

    service php-fpm retart

     

    5、下载zabbix

    cd /usr/local/src

    登录https://www.zabbix.com/download_sources

    选择复制连接地址

    wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz

    6、解压

    tar -xzvf zabbix-4.0.3.tar.gz

    7、编译服务器和客户端角色同时配置

    ./configure --prefix=/usr/local/zabbix-4.0.3/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

    编译过程中,提示缺少什么包就yum install -y 什么包

    make

    make install

     8、 创建用户

    为了安全考虑zabbix只使用普通用户运行,假如你当前用户叫ttlsa,那么你运行他,他便使用ttlsa身份运行。但是如果你在root环境下运行zabbix,那么zabbix将会主动使用zabbix用户来运行。但是如果你的系统没有名叫zabbix的用户,你需要创建一个用户,如下:
    groupadd zabbix
    useradd -g zabbix zabbix

    9、 创建数据库

    mysql -u root -p

    create database zabbix default charset utf8;

    quit

    10、导入数据表

    cd /usr/local/src/zabbix-4.0.3/database/mysql

    mysql -u root -pZaq1xsw@ zabbix < schema.sql

    mysql -u root -pZaq1xsw@ zabbix < images.sql

    mysql -u root -pZaq1xsw@ zabbix < data.sql

     11、修改配置文件

    mkdir /etc/zabbix

    cd /usr/local/src/zabbix-4.0.3/conf

    cp *.conf /etc/zabbix/

    vi zabbix_server.conf

    修改数据库连接信息:

    DBName=zabbix

    DBUser=root

    DBPassword=********

    DBPort=3306

    12、启动zabbix_server

    默认端口10051

    cd /usr/local/zabbix-4.0.3/sbin

    ./zabbix_server

    13、查看日志

    tail -f  /tmp/zabbix_server.log

    14、配置管理平台

    复制php文件

     mkdir /var/www/zabbix

    cd /usr/local/src/zabbix-4.0.3/frontends/php/

    cp -rp * /var/www/zabbix/

    浏览器访问http://IP/zabbix

    开始配置zabbix,最后报错:Details Cannot create the configuration file

    解决:直接下载页面提示生成的配置文件,然后上传到/var/www/zabbix/conf下,再点finish即可。

    修改语言为中文

     

    解决中文乱码问题

    1、上传自己机器的C:WindowsFonts下的”楷体常规”

    2、将simkai.ttf文件复制到桌面,rz上传到/var/www/zabbix/fonts目录下

    cd  /var/www/zabbix/include

    将defines.inc.php文件里的DejaVuSans全部替换为simkai

    sed -i 's/DejaVuSans/simkai/g' defines.inc.php

    再刷新web页面即可

    通过以上的操作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?细心的群友提供另外一种情况:初始化数据库的时候未使用utf8编码所致.

    初始化数据库使用命令

    create database zabbix default charset utf8;

    或者my.cnf增加如下配置

    default-character-set = utf8

    配置为服务

    源码包里提供系统服务脚本复制到/etc/init.d/下

    cp /usr/local/src/zabbix-4.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/

    修改安装目录

    vi /etc/init.d/zabbix_server 

    service zabbix_server status(start,stop)

    开机自启动

    chkconfig  zabbix_server on

  • 相关阅读:
    Druid 配置_DruidDataSource参考配置
    Druid 配置 wallfilter
    Druid 配置_配置WebStatFilter
    Druid 配置_StatViewServlet配置
    Druid 配置_StatFilter
    Druid数据库连接池使用
    Spring泛型依赖注入
    java计算代码执行时间
    模板方法在Spring事务中的应用
    maven,阿里云国内镜像,提高jar包下载速度
  • 原文地址:https://www.cnblogs.com/sky-cheng/p/10564900.html
Copyright © 2020-2023  润新知