搭建lamp+zabbix
一. 确定好服务器或这虚拟机联网和有源的情况的进行操作二. 快速搭建lamp为什么搭建lamplnmp是linux(系统)+Apache(前端可以支持静态和动态)+php(在这项目的主要内容就是调用后端的zabbix的页面)+mysql(数据库)安装lampyum -y install mariadb mariadb-server mariadb-devel httpd php php-mysql
·
一. 确定好服务器或虚拟机联网和有源的情况的进行操作
二. 快速搭建lamp
-
为什么搭建lamp
lnmp是linux(系统)+Apache(前端可以支持静态和动态)+php(在这项目的主要内容就是调用后端的zabbix的页面)+mysql(数据库) -
安装lamp
yum -y install mariadb mariadb-server mariadb-devel httpd php php-mysql
-
启动并设置开机启动
systemctl start httpd 启动 服务 systemctl enable httpd 开机自启动 systemctl start mariadb.service 启动数据库 systemctl enable mariadb.service 开机自启动
-
进行创建php进行数据库的读取也相当于以依赖关系,方便后面进行安装zabbix
vim /var/www/html/linkdb.php <?php $db=mysql_connect("localhost","root",""); if($db){ echo "ok"; }else{ echo "error"; }; ?>
重启httpd访问最近的页面查看是否php页面配置成功
三. 开始进行安装zabbix
5. 安装编译软件如:
yum -y install gcc gcc-c++
-
创建zabbix方便后面和数据库建立联系:
useradd zabbix
-
进入数据库:
mysql –uroot –p #开始安装的时候没有密码
-
授权用户和密码:
create database zabbixdb; #创建一个zabbix的表 grant all on zabbixdb. * to test@"localhost" identified by "123456"; #用户和密码
-
在官网进行选择安装:
https://www.zabbix.com/cn/download
-
进行编译安装:
tar –zxvf zabbix-3.2.3.tar.gz –C /opt/ ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql #解释:Prefix安装的目录。这里是选择数据库类型这里选择--with-mysql。 会提示进行安装make install 进行操作
-
进入zabbix的安装目录下导入数据:
mysql -utest -p123456 zabbixdb <schema.sql mysql -utest -p123456 zabbixdb <images.sql mysql -utest -p123456 zabbixdb <data.sql mysql -utest -p123456 zabbixdb
-
把zabbix的文件cp到html下
Cd /opt/zabbix-3.2.3/frontends/ cp php /var/www/html/zabbix
-
重启httpd
systemctl restart httpd
-
访问zabbix出现的问题
修改php中的传输限制php.ini
-
672,php中的传输限制:可以根据你所要的来进行修改
-
384,php中的执行时间:修改成300
-
修改地区:改成上海
-
Zabbix的数据库:
用户是之创建的用户,密码同理
证明已经安装成功可以进行其他操作如:添加监控主机,cpu,等…
更多推荐
已为社区贡献2条内容
所有评论(0)