zabbix安装

参考文章

服务端安装

# 安装zabbix5.0储存库(二进制安装方式)
[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
获取https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
警告:/var/tmp/rpm-tmp.qoLSuU: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY
准备中...                          ################################# [100%]
	软件包 zabbix-release-5.0-1.el7.noarch 已经安装

#  安装zabbix软件包
[root@localhost ~]# yum install zabbix-server-mysql zabbix-agent -y



# 如果官方仓库无法连接,可将仓库地址改为清华大学,下边是清华大学仓库地址 
[root@localhost ~]# vim /etc/yum.repos.d/zabbix.repo

[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=0

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=0



#安装zabbix前端软件包
zabbix-web-mysql-scl       用于连接数据库
zabbix-apache-conf-scl    用于连接apache 
[root@localhost ~]# yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl 
如果缺包加入以下两个库
yum -y install epel-release
yum install centos-release-scl


# 安装数据库软件
[root@localhost ~]# yum install -y mariadb-server
systemctl start mariadb                #启动数据库
systemctl enable mariadb            #设置开机自启
#进入数据库
mysql
 
创建存储数据的库,并支持中文(库名:zabbix)
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
 
#授权连接数据库的用户,并设置密码(用户名:zabbix)
MariaDB [(none)]> create user zabbix@localhost identified by '123456';
 
#数据库授权
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
 
#查看所有库
MariaDB [(none)]> show databases;
+--------------------+
| Database    |
+--------------------+
| information_schema |
| mysql    |
| performance_schema |
| test    |
| zabbix    |
+--------------------+
5 rows in set (0.01 sec)
 
#进入zabbix库
MariaDB [(none)]> use zabbix; 
Database changed
 
#查看当前库下表
MariaDB [zabbix]> show tables; 
Empty set (0.00 sec)    #空
 
#在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输
入新创建的密码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password: password    #输入zabbix用户密码(123456)
 
#Zabbix服务器配置数据库
vim /etc/zabbix/zabbix_server.conf
100 DBName=zabbix         #存储监控数据的库名
116 DBUser=zabbix             #连接数据库的用户
124 DBPassword=123456     #设置zabbix用户密码
 
#为Zabbix配置正确的时区
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai    #亚洲/上海 



# 启动所有服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
 
# 设置服务随机自启
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

# 查看zabbix服务占用端口信息
[root@localhost ~]# netstat -anptul | grep zabbix
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      1655/zabbix_agentd  
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      1665/zabbix_server  
tcp6       0      0 :::10050                :::*                    LISTEN      1655/zabbix_agentd  
tcp6       0      0 :::10051                :::*                    LISTEN      1665/zabbix_server  

web页面设置

从浏览器上打开Zabbix前端访问URL. 如果你是从packages方式安装Zabbix, URL是:
对应Apache: http://IP/zabbix
对应Nginx: http://IP
您看到的第一个Web前端安装向导页面如下:
zabbix安装_第1张图片
先决条件检查
请确保先满足所有软件先决条件. 这里的Check of pre- requisites必须全部项目OK后才能继续配置,如有提示 fail,去server上检查是否安装这个包或配置是否按上述更改
zabbix安装_第2张图片
配置数据库连接
输入连接数据库所需的详细信息。zabbix数据库必须先建立好。
zabbix安装_第3张图片
Zabbix server服务器详情
请输入Zabbix服务器详情,可选的输入Zabbix服务器的名 字, 然而, 如果输入并提交了, Zabbix服务器的名字将会显示在菜单和页面的标题。
zabbix安装_第4张图片
安装前总结
回顾所有配置
zabbix安装_第5张图片
完成安装
如果webserver用户对conf/目录有写访问权,配置文件 将自动保存,并且可以立即进入下一步
zabbix安装_第6张图片
web界面登陆
zabbix前端已经安装完成!超级用户名是Admin,密码是zabbix
为了防止暴力破解和词典攻击,如果发生连续五次尝试登陆失败,Zabbix接口将暂停30秒。
在下次成功登陆后,将会在界面上显示登录尝试失败的IP地址。
zabbix安装_第7张图片
web界面概览
侧边栏的垂直菜单可访问Zabbix前端各个部分。
菜单默认使用深蓝主题。
菜单可以整个折叠或隐藏:
折叠, 单击Zabbix logo旁边的
隐藏, 单击Zabbix logo旁边的
zabbix安装_第8张图片
折叠菜单

当菜单折叠为图标时,将鼠标光标放在菜单上,就会重新 显示完整菜单。 需要注意菜单只是重新浮在页面内容上; 要将页面内容移至右侧,您必须单击展开按钮。 如果再次 将鼠标光标置于整个菜单之外,则该菜单将在两秒钟后再 次折叠。
隐藏菜单

即使菜单被完全隐藏,只需要通过鼠标单击汉堡图标即可 获得完整的菜单。需要注意的是它只是重新浮现在页面内 容上;要将页面内容移至右侧,您必须通过单击显示侧边 栏按钮来取消隐藏菜单。

修改界面的语言zabbix安装_第9张图片

部署被监控的主机

# 修改源
rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.24-1.el7.x86_64.rpm 

# 下载agent包并查看
yum install -y zabbix-agent
rpm -ql zabbix-agent

# 修改agent配置文件
vim /etc/zabbix/zabbix_agentd.conf
117 Server=192.168.1.10    #指定zabbix server地 址
 
#启动服务并设置服务随机自启
systemctl start zabbix-agent
systemctl enable zabbix-agent 

手动添加agent主机
创建主机
zabbix安装_第10张图片

zabbix安装_第11张图片

添加模板:
zabbix安装_第12张图片
点击添加,成功后如下图:
zabbix安装_第13张图片

你可能感兴趣的:(zabbix,zabbix)