环境:基础架构为:LAMP,Linux版本CentOS7.x,最小化安装,zabbix版本4.4,需要的PHP版本必须为5.4.x或以上。
一、安装依赖环境
yum install -y gcc gcc-c++ httpd mariadb mairadb-server mysql-devel php php-devel php-mysql pcre-devel openssl-devel zlib-devel curl-devel php-bcmath php-mastring php-gd php-xml php-ldap libxml2-devel net-snmp-devel libevent-devel
各个软件包的说明:
gcc gcc-c+ #编译器,在预编译时需要;
httpd: #阿帕奇网页服务器,提供前端页面支持;
mariadb mairadb-server mysql-devel #数据库,提供数据库支持;
php php-devel php-mysql #提供php语言支持,及与数据库的交互能力;
pcre-devel openssl-devel
zlib-devel curl-devel php-bcmath
php-mastring php-gd php-xml
php-ldap libxml2-devel n
et-snmp-devel libevent-devel #提供对前端页面交互的支持。
二、安装zabbix
上传zabbix4.4源码包到指定目录。
解压源码包
预编译:
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-libcurl --with-net-snmp --with-libxml2
make install -j4 #开始编译安装
各个参数含义介绍:
--prefix=/usr/local/zabbix #指定安装目录
--enable-server #启用server端
--enable-agent #启用agent端
--with-mysql #使用mysql数据库
--with-libcurl
--with-net-snmp
--with-libxml2
三、目录介绍
源码包中的部分目录:
- database:各种数据库模板
- frontends:前端需要使用的各种元素和文件
- misc:启动脚本
四、拷贝文件并初始化数据库
cp -a /usr/local/src/zabbix4.4.8/frontends/php/* /var/www/html/
cp /usr/local/src/zabbix4.4.8/misc/init.d/tru64/zabbix.* /etc/init.d/
chmod +x /etc/init/zabix*
systemctl start mariadb
]>create database zabbix character set utf8 collate utf8_bin;
]>grant alll on zabbix.* to 'jack'@'localhost' identified by '123456';
]>exit
mysql -ujack -p123456 zabbix < /usr/local/src/zabbix4.4.8/database/mysql/schema.sql
mysql -ujack -p123456 zabbix < /usr/local/src/zabbix4.4.8/database/mysql/images.sql
mysql -ujack -p123456 zabbix < /usr/local/src/zabbix4.4.8/database/mysql/data.sql
五、编辑zabbix_server配置文件并启动。
vim /usr/local/zabbix/etc/zabbix_server.conf
……
DBName=zabbix
DBUser=jack
DBPassword=123456
LogFile=/tmp/zabbix_server.log
……
/etc/init/zabix_server start
netstat -lnt #看到10051端口,说明启动成功。
六、配置并启动前端
vim /etc/httpd/conf/httpd.conf
……
ServerName 127.0.0.1
……
systemctl start httpd
七、访问管理页面,根据提示操作
- 修改PHP对应的参数,PHP配置文件位置:/etc/php.ini
- 登录管理页面,填写对应信息。
- 下载对应文件,保存到页面提示的目录中。
- 确认无误,zabbix_server安装完成。
本文档详细介绍了在基础架构LAMP、CentOS7.x系统上,最小化安装Zabbix 4.4的全过程,包括安装依赖环境、解压源码包、配置数据库、启动服务以及前端设置,最后访问管理页面完成安装。
4848

被折叠的 条评论
为什么被折叠?



