zoukankan      html  css  js  c++  java
  • 记录一次zabbix4.4源码安装

    几个步骤,

    源码下载解压安装;.

    创建用户zabbix,数据库用户zabbix,并将zabbix框架导入数据库;

    设置开机自起httpd,mysql,关闭selinux,

    修改配置文件 ,zabbix-server zabbix-agent  /etc/php.ini  /etc/httpd/conf.d/zabbix.conf

    web界面安装

    ----------------------------

    zabbix版本 4.4

    首选下载源码包  https://www.zabbix.com/cn/download_sources

     这里只记录zabbix-server的源码安装呢

    1.准备环境

    [root@localhost ~]# cat /etc/redhat-release 
    CentOS Linux release 7.7.1908 (Core) 

    确保安装httpd,mariadb,mariadb-server 服务,并设置开机自起,关闭selinux,

    2.解压,进入目录,执行编译,按照自己的要求添加选项

    ./configure --prefix=/usr/local/zabbix4/ --enable-server --enable-agent --enable-java  --with-libxml2 --with-net-snmp --with-ssh2 --with-openipmi --with-ldap --with-libcurl --with-conv  --with-mysql

    还有下载依赖:

    yum install -y java java-devel openldap  openldap-devel OpenIPMI-devel OpenIPMI ssh2-devel ssh-devel。。。。。。一堆,按照编译报错安装对应的 

    yum install wget telnet net-tools python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC libevent-devel mysql-devel libxml2-devel libssh2-devel OpenIPMI-devel java-1.8.0-openjdk-devel openldap-devel ,,,等

    成功的显示:

     嘿嘿

    然后:

    make && make installche  

    OK:

     查看版本:

    [root@localhost zabbix4]# ./sbin/zabbix_server -V

    这里zabbix-server的安装已经完成了无哈哈

    3.然后创建初始数据库:

    # mysql -uroot -p
    password
    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
    mysql> quit;  

    导入zabbix的表结构:

    [root@localhost zabbix4]# mysql -uzabbix -ppassword zabbix < /usr/local/zabbix/database/mysql/schema.sql 
    [root@localhost zabbix4]# mysql -uzabbix -ppassword zabbix < /usr/local/zabbix/database/mysql/images.sql 
    [root@localhost zabbix4]# mysql -uzabbix -ppassword zabbix < /usr/local/zabbix/database/mysql/data.sql  

    schema.sql,images.sql,,data.sql  是源码包路径,,,查看数据库看是否导入成功:

    没有成功导入也可以进入数据库操作:

    MariaDB [zabbix]> source /usr/local/src/zabbix-5.0.1/database/mysql/schema.sql
    MariaDB [zabbix]> source /usr/local/src/zabbix-5.0.1/database/mysql/images.sql
    MariaDB [zabbix]> source /usr/local/src/zabbix-5.0.1/database/mysql/data.sql

    其中  /usr/local/src/zabbix-5.0.1/database/mysql 是源码包里的,

     成功了!!

    4.接下来需要创建zabbix nologin用户,

    [root@localhost etc]# groupadd --system zabbix
    [root@localhost etc]# useradd --system -g zabbix -s /sbin/nologin -c "zabbix" zabbix

    =============--------------

    现在修改各种配置文件,,

    1)修改zabbix-server配置文件

    主要是这几个:

    38:LogFile=/tmp/zabbix_server.log
    85:DBHost=localhost
    94:DBName=zabbix
    110:DBUser=zabbix
    118:DBPassword=password      #其实就改了这个

    初始化完成

    启动zabbix-server

    [root@localhost zabbix4]# ./sbin/zabbix_server -c etc/zabbix_server.conf

    查看日志:

    也可以直接ps -ef| grepzabbix-server查看进程

    2)修改zabbix-agent配置

    我这边是单机本地安装,不需要改什么

    启动zabbix-agent

    [root@localhost zabbix4]# ./sbin/zabbix_agentd -c etc/zabbix_agentd.conf 

    啊 看下日志

    也没报错,也可以查看下进程

    3)还有时区,,和启动zabbix必要的条件需要改下

    vim /etc/php.ini
    max_execution_time = 300
    memory_limit = 128M
    post_max_size = 16M
    upload_max_filesize = 2M
    max_input_time = 300
    max_input_vars = 10000
    always_populate_raw_post_data = -1
    date.timezone = Asia/Shanghai
    vim /etc/httpd/conf.d/zabbix.conf
    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    php_value date.timezone Asia/Shanghai     

     

    安装zabbix前端,因为只记录zabbix-server,zabbix-agent源码安装,直接二进制安装了

     yum install zabbix-web-mysql -y

     

     到这就差不多了,我就是配置成这样就可以了,然后重启了下虚拟机,在浏览器输入了http://192.168.28.30/zabbix/setup.php,就出现了上面那个界面,按照步骤来就可以了

     

     在上一张安装最后配置的一张图

     

     账号:Admin

    密码:zabbix

     进入界面可在用户里调换中文界面

     

  • 相关阅读:
    P5136 sequence(矩阵快速幂)
    P5135 painting(组合数)
    CF888E Maximum Subsequence(meet in the middle)
    P4463 [国家集训队] calc(拉格朗日插值)
    CF364D Ghd(随机化)
    P3270 [JLOI2016]成绩比较(拉格朗日插值)
    bzoj3453: tyvj 1858 XLkxc(拉格朗日插值)
    P4593 [TJOI2018]教科书般的亵渎(拉格朗日插值)
    tomcat8版本实现虚拟主机
    NFS网络文件系统方案
  • 原文地址:https://www.cnblogs.com/5444de/p/12584803.html
Copyright © 2011-2022 走看看