天天看点

网站访问不了,还等着用户反馈吗,zabbix 时时监控,有需要的拿去

作者:爱T的军哥

Zabbix 版本 5.0

1, 执行安装zabbix的存储库: 1

2,安装前端软件包. 1

3,安装数据库:. 1

4,进入数据库. 2

5,数据库配置. 2

6,配置zabbix时区:. 2

7,启动所有服务. 3

8,zabbix参数介绍. 3

重要文件说明:

zabbix server服务名:zabbix-server 端口:10051

zabbix agent服务名:zabbix-agent 端口:10050

zabbix server主配置文件:/etc/zabbix/zabbix_server.conf

zabbix agent主配置文件:/etc/zabbix/zabbix_agentd.conf

zabbix日志文件路径:/var/log/zabbix/

zabbix企业微信报警脚本路径:/usr/lib/zabbix/alertscripts

zabbix自定义监控项路径:/etc/zabbix/zabbix_agentd.d

以下详细部署步骤:

1, 执行安装zabbix的存储库:
Rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
#安装zabbix软件包
[root@zabbix-server ~]# yum install zabbix-server-mysql zabbix-agent -y
#可选配置:如果官方仓库无法连接,可将仓库地址改为阿里云
[root@zabbix-server ~]# vim /etc/yum.repos.d/zabbix.repo
#下载CentOS的SCL仓库(SCL是红帽提供的软件集合仓库)
[root@zabbix-server ~]# yum -y install centos-release-scl
#启用zabbix-frontend存储库
root@zabbix-server ~]# vim /etc/yum.repos.d/zabbix.repo
enabled=1 #启用仓库
2,安装前端软件包
#安装Zabbix前端软件包
#zabbix-web-mysql-scl 用于连接数据库
#zabbix-apache-conf-scl 用于连接apache
[root@zabbix-server ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
3,安装数据库:
#安装数据库软件
[root@zabbix-server ~]# yum -y install mariadb-server
#启动数据库服务
[root@zabbix-server ~]# systemctl start mariadb
#设置随机自启
[root@zabbix-server ~]# systemctl enable mariadb
4,进入数据库
[root@zabbix-server ~]# mysql
#创建存储数据的库,并支持中文(库名:zabbix)
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
#授权连接数据库的用户,并设置密码(用户名:zabbix)
MariaDB [(none)]> create user zabbix@localhost identified by '12345678';
#数据库授权
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
#进入zabbix库
MariaDB [(none)]> use zabbix;
Database changed
#在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码
[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz |
mysql -uzabbix -p zabbix
Enter password: password #输入zabbix用户密码
5,数据库配置
#为Zabbix服务器配置数据库
[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf
...
 DBName=zabbix #存储监控数据的库名
 DBUser=zabbix #连接数据库的用户
 DBPassword=12345678 #设置zabbix用户密码
6,配置zabbix时区:
#为Zabbix配置正确的时区
[root@zabbix-server ~]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
...
php_value[date.timezone] = Asia/Shanghai #亚洲/上海
7,启动所有服务
#启动所有服务
root@zabbix-server ~]# systemctl restart zabbix-server zabbix-agent httpd rhphp72-php-fpm
#设置服务随机自启
[root@zabbix-server ~]# systemctl enable zabbix-server zabbix-agent httpd rhphp72-php-fpm
#查看zabbix服务占用端口信息
[root@zabbix-server ~]# ss -anptul | grep zabbix
tcp LISTEN 0 128 *:10051 #zabbix-server端口
tcp LISTEN 0 128 *:10050 #zabbix-anent端口           

http://localhost/zabbix/ 访问:

网站访问不了,还等着用户反馈吗,zabbix 时时监控,有需要的拿去

登录界面

网站访问不了,还等着用户反馈吗,zabbix 时时监控,有需要的拿去

主界面

网站访问不了,还等着用户反馈吗,zabbix 时时监控,有需要的拿去

官方文档

点赞关注,感谢支持。