搭建Zabbix监控服务器 192.168.4.88 一、部署服务运行环境LAMP #rpm -q httpd mariadb-server php #yum -y install httpd mariadb-server php #rpm -q mariadb php-mysql #yum -y install mariadb php-mysql #systemctl start httpd #systemctl enable httpd #systemctl start mariadb #systemctl enable mariadb #netstat -untlap | grep :3306 #mysql -uroot -p (回车) mysql> quit #vim /var/www/html/linkdb.php <?php $db=mysql_connect("localhost","root",""); if($db){ echo "ok"; }else{ echo "error"; }; ?> :wq

二、安装准备 #rpm -q gcc gcc-c++ 安装编译工具 #useradd zabbix 添加进程运行的执行者

创建存储配置信息的库 mysql>create database zabbixdb;

授权连接服务使用的用户 mysql>grant all on zabbixdb.* to yaya@"localhost"

identified by "123456";

三、安装ZABBIX软件

tar -zxvf zabbix-3.2.3.tar.gz

cd zabbix-3.2.3/

./configure --prefix=/usr/local/zabbix --enable-server

--enable-agent --with-mysql #make install --prefix 指定安装目录 --enable-server zabbix_server 监控服务 --enable-agent zabbix_agentd 客户端运行的服务 --with-mysql 支持mysql数据库

查看安装列表

ls /usr/local/zabbix/

bin etc lib sbin share

四、创建存储配置信息的表 cd zabbix-3.2.3/database/mysql

mysql -uyaya -p123456 zabbixdb < schema.sql

mysql -uyaya -p123456 zabbixdb < images.sql

mysql -uyaya -p123456 zabbixdb <data.sql

mysql -uyaya -p123456 zabbixdb

mysql> show tables; mysql> quit

五、登录管理页面做初始话配置 5.1 安装服务运行依赖的软件包 调整php进程的运行参数 #vim /etc/php.ini 672 post_max_size = 16M 384 max_execution_time = 300 394 max_input_time = 300 :wq 安装依赖的软件包 #rpm -ivh --nodeps php-bcmath-5.4.45-

13.el7.remi.x86_64.rpm #rpm -ivh --nodeps php-mbstring-5.4.45-