ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

6. 部署Zabbix监控

2022-09-02 02:00:26  阅读:299  来源: 互联网

标签:部署 zabbix value server Zabbix 监控 mysql php root


6. 部署Zabbix监控

 

6.1  安装mysql

[root@ubuntu ~]#hostnamectl set-hostname mysql-master;exit

[root@mysql-master ~]# apt install -y mysql-server

 

#配置mysql,不然后面登不进mysql

[root@mysql-master ~]# vim /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address        = 0.0.0.0

 

#重启并开机启动

[root@mysql-master ~]# systemctl restart mysql

[root@mysql-master ~]# systemctl enable --now mysql

 

#mysql 进入数据库创建账户并授权

[root@mysql-master ~]# mysql

mysql> create database zabbix_server character set utf8 collate utf8_bin;

 

mysql> grant all privileges on zabbix_server.* to zabbix@'172.31.%.%' identified by 'Mmagedu0!';

 

mysql> flush privileges;

 

mysql> quit

 

 

 

6.2  zabbix-server配置

下载安装zabbix

 

#下载zabbix源

[root@zabbix-server ~]#

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.deb

 

#安装zabbix源

[root@zabbix-server ~]# dpkg -i zabbix-release_4.0-3+bionic_all.deb

 

[root@zabbix-server ~]# apt update

 

#安装Zabbix server,Web前端,agent

[root@zabbix-server ~]# apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

 

 

zabbix server初始化数据库

# 测试zabbix用户登录数据库

[root@zabbix-server ~]# mysql -uzabbix -p'Mmagedu0!' -h 172.31.0.104

 

 

*************************************************************

查看源安装的一个数据库初始化包不存在

[root@zabbix-server ~]#ls /usr/share/doc/zabbix-server-mysql/

changelog.Debian.gz  copyright  NEWS.Debian.gz  README.Debian

 

原因是装完zabbix后又装了其他软件,把它给刷新不见了,方法是重新按顺序装一遍

*************************************************************

 

看到源安装的一个数据库初始化包create.sql.gz

[root@zabbix-server ~]#ls /usr/share/doc/zabbix-server-mysql/

changelog.Debian.gz  copyright  create.sql.gz

 

 

 

生成zabbix数据库:(在zabbix-server

[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p'Mmagedu0!' -h172.31.0.104 zabbix_server

 

再次进入数据库查看是否有多出zabbix相关的表

[root@zabbix-server ~]#mysql -uzabbix -p'Mmagedu0!' -h172.31.0.104

......

 

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| zabbix_server      |

+--------------------+

2 rows in set (0.00 sec)

 

mysql> use zabbix_server

 

mysql> show tables;

+----------------------------+

| Tables_in_zabbix_server    |

+----------------------------+

| acknowledges               |

| actions                    |

| alerts                     |

| application_discovery      |

 

 

修改zabbix-server的配置文件

[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf

DBHost=172.31.0.104

DBName=zabbix_server

DBUser=zabbix

DBPassword=Mmagedu0!

DBPort=3306

 

修改php配置文件的时区

[root@zabbix-server ~]#vim /etc/zabbix/apache.conf

php_value date.timezone Asia/Shanghai

 

重启服务

[root@zabbix-server ~]# systemctl restart zabbix-server zabbix-agent apache2

 

 

 

 

6.4登录验证

 

浏览器登录:http://172.31.0.101/zabbix/setup.php

 

 

 

 

 

 

 

时区出错:

 

 

 

 

 

解决时区问题:

前面配置不生效,是放错地方,更改如下:

[root@zabbix-server ~]#vim /etc/zabbix/apache.conf  

 <IfModule mod_php7.c>

        php_value max_execution_time 300

        php_value memory_limit 128M

        php_value post_max_size 16M

        php_value upload_max_filesize 2M

        php_value max_input_time 300

        php_value max_input_vars 10000

        php_value always_populate_raw_post_data -1

        # php_value date.timezone Europe/Riga 

        php_value date.timezone Asia/Shanghai   #加这一行

 

重启

[root@zabbix-server ~]#systemctl restart zabbix-server zabbix-agent apache2

 

 

浏览器再次登录:http://172.31.0.101/zabbix/setup.php

 

 

 

下一步,配置数据库

 

 

zabbix server配置

 

 

 

 

信息确认

 

 

 

 

 

 

 

配置完成

 

 

 

 

 

 

 

登录界面

 

用户:Admin  密码:zabbix

 

 

 

 

 

 

 

 

 

 

 

zabbix登录后的监控图形界面

 

 

 

 

 

 

 

模拟故障

 

 

 

 

 

标签:部署,zabbix,value,server,Zabbix,监控,mysql,php,root
来源: https://www.cnblogs.com/biaoming534/p/16648403.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有