码迷,mamicode.com
首页 > 其他好文 > 详细

ZABBIX开源工具 二、安装部署

时间:2020-07-08 12:55:55      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:ref   设置   max   database   name   firewall   dbn   schema   zlib   

从zabbix3.X开始 php必须5.4.x以上

系统7系列5.4.16

系统6系列5.3.x

(1)安装相关依赖包

yum -y install gcc gcc-c++ httpd mariadb mariadb-server php php-devel php-mysql pcre-devel openssl-devel zlib-devel curl-devel php-bcmath php-mbstring php-gd php-xml mysql-devel lrzsz libxml2-devel net-snmp-devel

(2)创建用户 

useradd zabbix 

rz 上传软件包

tar xf zabbix软件包

cd zabbix软件包 

(3)配置源代码(说明: --with-mysql,指定mysql_config的路径; 可以通过find / -name “mysql_confg" 命令查找)

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

(4)make install    编译安装

技术图片

 

 frontends前端 图形按钮php文件都存放在这

database数据库 数据库的架构 以及种类

misc 启动项启动脚本 

技术图片

 (5)设置zabbix启动项,及相关参数配置

     cp -a frontends/php/* /var/www/html/    (复制)所有的php文件到Apache路径下)
     cp misc/init.d/tru64/zabbix_* /etc/init.d/  (将misc下的脚本文件里面的 server 和agent 复制到启动项下)
     chmod +x /etc/init.d/zabbix_*      (给脚本可执行权限)
     cd
     systemctl stop firewalld        (关闭防火墙,zabbix必须关闭setenforce)
     iptables -F              
     setenforce 0
     ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/   (设置软连接 匹配正确的路径)
     yum -y install vim
(6)设置数据库  更改字符集 创建zabbix数据库 及用户    

systemctl start mariadb          (启动数据库)
     mysql  (进入数据库)

    create database zabbix character set utf8 collate utf8_bin;

               (必须设置utf8的字符集同时对字符集做utf8的字符检验,必须跟 要求非常严格)

    grant all on zabbix.* to ‘qingxin‘@‘localhost‘  identified by ‘qingxin‘;
     vim /usr/local/zabbix/etc/zabbix_server.conf

  更改相关参数  

DBName=zabbix 数据库

DBUser = qingxin 用户

DBPassword=qingxin 密码 (默认为空)

技术图片

  logFile=/tmp/zabbix_server.log  (zabbix的日志文件路径)
     cd zabbix-4.4.8/database/mysql/
     mysql -uqingxin -pqingxin zabbix < schema.sql  (导入架构)
     mysql -uqingxin -pqingxin zabbix < images.sql     
     mysql -uqingxin -pqingxin zabbix < data.sql
     /etc/init.d/zabbix_server start
     netstat -lnt

(7)配置apache 参数 
     vim /etc/httpd/conf/httpd.conf

    ServerName 127.0.0.1:80
     systemctl start httpd 

(8)web访问本机IP

技术图片

(9)修改php参数以解决报错

php默认配置文件位置

vim /etc/php.ini

  post_max_size =  16M 

  max_execution_time = 300 最大执行时间

  max_input_time = 600   输入时间300

  date.timezone = Asia/Shanghai  时区

ldap报错 yum -y install php-ldap

(10)重新启动httpd

systemctl restart httpd

(11)上传下载的文件到 /var/www/html

 (12)开启agent 解决面板报错

  

 

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 默认登陆账号Admin 密码zabbix

 技术图片

技术图片

 

ZABBIX开源工具 二、安装部署

标签:ref   设置   max   database   name   firewall   dbn   schema   zlib   

原文地址:https://www.cnblogs.com/tegong/p/13265819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!