图1 虚拟机快照管理
利用systemctl status mariadb命令查看一下mariadb数据库做事的状态,从图2所示的内容,我们可以看出做事是没有启动的,因此我们须要利用命令systemctl start mariadb来启动,并且把它加入系统自启动项中,末了利用命令来查看一下mariadb做事是否正常启动,如图3所示。
图2 查看mariadb数据库做事状态

图3 启动mariadb数据库做事
利用命令mysql_secure_installation命令初始化mariadb数据库的管理员密码,和一些干系配置,如图4所示。
图4 初始化mariadb数据库
连接mariadb数据库,为zabbix分配账号和创建数据库,如图5所示。
图5 为zabbix分配账号和创建数据库
导入初始架构和数据,这里耗时相对长些,等待一下,如图6所示。
图6 导入初始架构和数据
禁用log_bin_trust_function_creators 选项,如图7所示。
图7 禁用log_bin_trust_function_creators 选项
利用vi编辑器修正配置文件 /etc/zabbix/zabbix_server.conf,将DBPassword设置为zabbix,实际生产环境中一定要利用高繁芜度的密码来确保安全,配置文件如图8所示。
图8 修正zabbix server配置文件
利用vi编辑器修正配置文件 /etc/nginx/conf.d/zabbix.conf,配置其端口号和IP地址,如图9所示。
图9 修正Nginx配置文件
利用命令systemctl restart zabbix-server zabbix-agent nginx php-fpm来启动zabbix server,zabbix agent,php-fpm和nginx做事,但是又报错了,利用systemctl status zabbix-server命令和journalctl -xe命令查看报错都是提示zabbix server 做事没有启动。老方法保存一个快照,去搜一下产生问题的缘故原由和解决办法。
图10 启动zabbix server做事报错