ZABBIX开源工具 安装部署
Posted tegong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ZABBIX开源工具 安装部署相关的知识,希望对你有一定的参考价值。
从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开源工具 安装部署的主要内容,如果未能解决你的问题,请参考以下文章