lts是什么意思,lts是什么意思中文

  

  前言扎比克斯是一款开源免费的服务器监控管理软件,其功能强大、配置简单、可外接显示数据进行图形的可视化,是企业运维监控软件的首选。   

  

  Zabbix 5.0版本于5月11 号正式发布,是最新的LTS(长期支持)版本,5.0 带来很多功能和特性,详细见官方文档。   

  

  一、配置zabbix 5.0源1.1 配置阿里云源# rpm-Uvh http://镜子。阿里云。com/zabbix/zabbix/5.0/rhel/7/x86 _ 64/zabbix-release-5.0-1el7。没有拱门。rpm # sed-I ' s @ enabled=0 @ enabled=1 @ '/etc/yum。回购。d/zabbix。被卖方收回的汽车二、安装监控各组件#美味可口安装zabbix-server-MySQL zabbix-agent zabbix-get三,安装监控前端组件#美味可口安装centos-release-scl #安装监控前端妙的源# vim/etc/yum。回购。d/zabbix。回购编号开启扎比克斯前端源   

  

  启用=1   

  

  #美味可口安装扎比克斯-我们b-MySQL-SCL扎比克斯-nginx-conf-SCL扎比克斯-我们b-deps-SCL四、安装及配置关系型数据库数据库# rpm-Uvh http://回购。MySQL。com/MySQL 57-社区-发布-el7-8。没有拱门。rpm #配置关系型数据库源   

  

  #美味可口安装MySQL-服务器#安装关系型数据库数据库   

  

  # systemctl启动mysqld #启动关系型数据库   

  

  # grep '临时密码/var/log/mysqld.log #mysql5.7以上版本,根账号的密码不再是空的,而是自动生成的,可在关系型数据库的日志中查看   

  

     

  

  # mysql -uroot -p   

  

     

  

  修改根的默认密码及创建监控数据库实例   

  

  关系型数据库为root @ localhost=password('密码')设置密码;#修改根密码   

  

  关系型数据库创建数据库监控字符集utf8分页utf8 _ bin   

  

  关系型数据库授予监控上的所有权限。*到由"密码"标识的zabbix @“%”;   

  

  mysql同花顺特权;   

  

  导入监控数据表结构   

  

  # zcat/usr/share/doc/zabbix-server-MySQL */create。SQL。gz | MySQL-uzzabix-p zabbix   

  

  五、扎比克斯-服务器配置# cd /etc/zabbix/   

  

  # cp zabbix_server.conf{,bak}   

  

  # vim zabbix_server.conf   

  

  参考以下内容进行修改,主要修改数据库连接参数   

  

  DBHost=127.0.0.1 #数据库主机   

  

  DBName=zabbix #数据库实例名称   

  

  DBUser=zabbix #连接数据库时的用户   

  

  DBPassword=Rongjie@123 #用户的密码   

  

  # grep-e '^:alpha:的zabbix _ server。主配置文件   

/p>   

  

启动zabbix-server

  

# systemctl start zabbix-server

  

# systemctl enable zabbix-server

  

# tail -20 /var/log/zabbix/zabbix_server.log #查看启动日志

  

  

启动日志出现报错:连接数据库失败

  

解决方法:

  

检查服务器SELinux状态

  

# getenforce

  

Enforcing

  

#SELinux正在运行中,我们临时关闭它

  

# setenforce 0

  

#重启zabbix-server,并查看启动日志

  

# systemctl restart zabbix-server

  

# tail -70 /var/log/zabbix/zabbix_server.log

  

  

zabbix-server成功启动,检查端口是否监听

  

# netstat -lntup | grep 10051

  

  

六、配置zabbix前端参数php时区

  

# cp /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf{,.bak}

  

# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

  

; php_value = Europe/Riga --> php_value = Asia/Shanghai

  


  

修改php属主属组(默认为apache,现在需要修改为nginx)

  

# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

  

user = apache --> user = nginx

  

group = apache --> group = nginx

  

listen.acl_users = apache --> listen.acl_users = nginx

  

  

Nginx配置

  

# cp /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf{,.bak}

  

# vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

  

取消listen已经server_name的注释,并修改server_name为服务器IP地址或域名

  

# server_name example.com; --> server_name 192.168.1.100;

  

  

七、启动各个服务5.0版本的前端与php启动名称改变了,前端是:rh-nginx116-nginx,php是rh-php72-php-fpm

  

# systemctl start zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

  

# systemctl enable zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

  

八、浏览器初始化zabbix-web浏览器打开:http://IP/

  

#如果服务器防火墙开启可以使用以下命令开放TCP80端口

  

# firewall-cmd --permanent --add-port=80/tcp

  

# firewall-cmd --reload

  

  

访问出现错误:状态码500,从状态码上看是服务器出现错误了,我们查看一下Nginx的错误日志。注意啊:由于5.0版本的更新,我这边感觉变化还是比较大的,Nginx的日志路径不再是/var/log/nginx了,而是/var/opt/rh/rh-nginx116/log/nginx/了。

  

# tailf /var/opt/rh/rh-nginx116/log/nginx/error.log

  

  

大概意思就是:网站在接收到动态请求后,Nginx把请求通过FastCGI转发给php进行处理,但是在进入php的目录的时候出现了权限问题。。。我们来看一下php-fpm这一个应用程序的启动是谁

  

  

可以看到,有apache的有nginx的,查看一下php配置文件

  

  

  

再对比官方部署文档中php的配置,人家只需要修改一次地方,把原来的补回去

  

  

重启php-fpm服务,浏览器再次打开页面看一下

  

# systemctl restart rh-php72-php-fpm

  

  

OK,初始化界面出来了,我们点击下一步

  

检查各个组件的版本要求以及配置是否符合(需要注意一点的是:zabbix5.0版本,PHP需要7.2以上版本才行)

  

  

设置数据库连接参数(对比之前版本,多了一个TLS encyption(是否加密,这里我们不选择))

  

  

zabbix-server的一些主机名设置,默认就好

  

  

摘要信息,直接下一步

  

  

初始化完成,Finish

  

  

进入登录界面:默认账号密码:Admin/zabbix

  

  

主界面(菜单栏不再在上面了,而是在左侧了)

  

  

设置中文来看一下

  

  

  

至此zabbix5.0 LTS版本完成部署

相关文章