zabbix安装
文章目录
官网下载地址
https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=nginx
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oe5eMIXP-1691289856787)(C:\Users\EDY\AppData\Roaming\Typora\typora-user-images\image-20230804115600074.png)]
1.安装zabbix的源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2.安装Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-agent
3.安装前端(Install Zabbix frontend)
yum install centos-release-scl
4.编辑/etc/yum.repos.d/zabbix.repo
修改仓库文件,启用前端的源。
vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1(修改这里0改成1)
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
5.安装web相关的软件
yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl
6.安装数据库(这里我已经自己安装)
启动数据库即可
7.进入mysql
mysql
创建数据库zabbix
create database zabbix character set utf8 collate utf8_bin;
创建用户设置密码
create user zabbix@localhost identified by 'Zhangsb01@';
给用户权限
grant all privileges on zabbix.* to zabbix@localhost;
退出
exit
8.导入初始化数据,会在zabbix内导入很多表
zcat /usr/share/doc/zabbix-server-mysql-5.0.36/create.sql.gz | mysql -uzabbix -p zabbix
输入密码
9.修改数据库的参数
vim /etc/zabbix/zabbix_server.conf
DBPassword = Zhangsb01@
10.为Zabbix前端配置PHP
vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
取消注释
server {
listen 80;
server_name example.com;
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
取消注释并修改
listen.acl_users = apache,nginx
php_value[date.timezone] = Asia/Shanghai
11.启动zabbix服务
systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
12.修改server的端口号(看自己需求)
vim /etc/opt/rh/rh-nginx116/nginx/nginx.conf
server {
listen 8080 default_server;
listen [::]:8080 default_server;
systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
13.登录zabbix界面
admin
zabbix