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.repoenabled=1 #启用仓库2,安装前端软件包#安装Zabbix前端软件包#zabbix-web-mysql-scl 用于连接数据库#zabbix-apache-conf-scl 用于连接apache[root@zabbix-server ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl3,安装数据库:#安装数据库软件[root@zabbix-server ~]# yum -y install mariadb-server#启动数据库做事[root@zabbix-server ~]# systemctl start mariadb#设置随机自启[root@zabbix-server ~]# systemctl enable mariadb4,进入数据库[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 zabbixEnter 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 zabbixtcp LISTEN 0 128 :10051 #zabbix-server端口tcp LISTEN 0 128 :10050 #zabbix-anent端口
http://localhost/zabbix/ 访问:
登录界面
主界面
官方文档
点赞关注,感谢支持。