CentOS7 LAMP安装zabbix4.2

1.查看系统版本
命令:
cat /etc/redhat-release
CentOS7 LAMP安装zabbix4.2

2.关闭防火墙,取消防火墙开机自启
命令:
systemctl stop firewalld
systemctl disable firewalld
CentOS7 LAMP安装zabbix4.2

3.关闭selinux立即生效,修改配置文件重启才生效
命令:
setenforce 0
vi /etc/sysconfig/selinux
修改selinux文件中的值为SELINUX=permissive
CentOS7 LAMP安装zabbix4.2

4.安装httpd.mysql等软件及依赖包
命令:
yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash
CentOS7 LAMP安装zabbix4.2

5.查看httpd,php,mariadb下载的版本
命令:
rpm -qa httpd php mariadb

CentOS7 LAMP安装zabbix4.2

6.编辑httpd配置文件,修改主机名,添加首页支持
命令:
vi /etc/httpd/conf/httd.conf
ServerName 127.0.0.1
DirectoryIndex index.html index.php
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2

7.编辑php.ini的时区设置
命令:
vi /etc/php.ini
找到date.timezone此行,修改为date.timezone = Asia/Shanghai
CentOS7 LAMP安装zabbix4.2

8.启动httpd和mariadb服务
命令:
systemctl start httpd
systemctl start mariadb
CentOS7 LAMP安装zabbix4.2

9.配置数据库的root密码及删除匿名用户等
命令:
mysql_secure_installation
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2

10.创建zabbix数据库并授权
命令:
mysql -uroot -pa123456
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbixpwd';
flush privileges;
exit
CentOS7 LAMP安装zabbix4.2

11.测试LAMP连通性
命令:
vi /var/www/html/index.php
在index.php文件里面添加如下内容:
<?php
echo "Zabbix 4.2演示<br><br>";

    $link = mysql_connect('127.0.0.1','zabbix','zabbixpwd');

    if(!$link)
    {
            echo "连接数据库失败";
    }
    else
    {
            echo "连接数据库成功";
    }

    mysql_close();

?>
CentOS7 LAMP安装zabbix4.2

12.测试是否成功
CentOS7 LAMP安装zabbix4.2

13.把mariadb数据库停止
命令:
systemctl stop mariadb
CentOS7 LAMP安装zabbix4.2

14.再次测试
CentOS7 LAMP安装zabbix4.2

15.安装依赖包+组件(此步可以不进行操作)
命令:
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc* php-bcmath php-mbstring
CentOS7 LAMP安装zabbix4.2

16.安装zabbix的rpm包
命令:
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm
yum clean all
CentOS7 LAMP安装zabbix4.2

17.安装Zabbix server,Web前端,agent
命令:
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
CentOS7 LAMP安装zabbix4.2

18.导入初始架构和数据,系统将提示您输入zabbix数据库用户密码。
命令:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
CentOS7 LAMP安装zabbix4.2

19.为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf(配置数据库用户及密码)
vi /etc/zabbix/zabbix_server.conf
CentOS7 LAMP安装zabbix4.2

20.修改zabbix.conf文件的时区
命令:
vi /etc/httpd/conf.d/zabbix.conf
将# php_value date.timezone Europe/Riga 变更成php_value date.timezone Asia/Shanghai
CentOS7 LAMP安装zabbix4.2

21.启动zabbix_server和zabbix-agent服务
命令:
systemctl start zabbix-server
systemctl start zabbix-agent
CentOS7 LAMP安装zabbix4.2

22.编辑httpd配置文件,把路径指向/usr/share/zabbix
命令:
vi /etc/httpd/conf/httpd.conf
CentOS7 LAMP安装zabbix4.2

23.重启httpd服务
命令:
systemctl restart httpd
CentOS7 LAMP安装zabbix4.2

24.在浏览器输入http://192.168.80.90 即可进行设置zabbix
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2
CentOS7 LAMP安装zabbix4.2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值