目录
两台openEuler虚拟机
服务端ip:192.168.89.19
客户端ip:192.168.89.16
二、修改主机host文件
添加格式 ip 加主机名称
服务端 :
vim /etc/hosts
192.168.89.19 zabbix
客户端:
vim /etc/hosts
192.168.89.19 zabbix
192.168.89.16 kehu
三、配置yum源 两台linux操作一致
1、 挂载光盘:
[root@zabbix ~]# mkdir /zabbix
[root@zabbix ~]# mount /dev/cdrom /zabbix
mount: /zabbix: WARNING: source write-protected, mounted read-only.
[root@zabbix ~]# vim /etc/fstab
/dev/cdrom /zabbix iso9660 ro o o
[root@zabbix ~]# mount -a
2、配yum本地源:
[root@zabbix ~]# cd /etc/yum.repos.d/
[root@zabbix yum.repos.d]# mv openEuler.repo openEuler.repo.a # 更改原来的文件名称 保留下来
[root@zabbix yum.repos.d]# touch openEuler.repo # 新建一个
[root@zabbix yum.repos.d]# ls
openEuler.repo openEuler.repo.a
[root@zabbix yum.repos.d]# vim openEuler.repo # 编辑文件
[zabbix]
name=zabbix
baseurl=file:///zabbix
enable=1
gpgcheck=0
[root@zabbix yum.repos.d]# yum clean all # 清空缓存
yum repolist -v # 检查yum配置情况
四、安装lamp环境 两台linux操作一致
链接:https://pan.baidu.com/s/1npK5ObQYn73BJ2ku0_1xxA 提取码:1111
上传文件到root目录解压
解压安装lamp
yum -y install /root/lamp/*.rpm
启动服务
systemctl start httpd mariadb.service php-fpm //立即启动
systemctl enable httpd mariadb.service php-fpm //以后开机自动启动
五、关闭防火墙 两台linux操作一致
systemctl stop firewalld //立即停止
systemctl disable firewalld //禁止开机自动启动
vim /etc/selinux/config //永久关闭selinux(重启后生效)
SELinux=disabled
reboot # 重启
六、服务器安装zabbix服务
官网 : Zabbix:企业级开源监控解决方案
下载:zabbix 安装包
安装包上传到root目录
链接:https://pan.baidu.com/s/1IJtQQ1FcEt4AjOtkKW_zNQ 提取码:1111
解压安装
yum -y install /root/zabbix50_pkgs/*.rpm
systemctl start zabbix-server.service # 开启服务
systemctl start zabbix-agent.service
systemctl enable zabbix-server.service # 设置开机自动启动
systemctl enable zabbix-agent.service
yum list "zabbix*" 查看已安装的软件包
systemctl restart httpd # 重启httpd服务
浏览器 访问 ip地址加/zabbix
下一步
原因是默认没有设置时区 解决办法:修改配置文件,设置时区
vim /etc/phpfpm.d/zabbix.conf
systemctl restart php-fpm # 重启php-fpm服务
没有数据库数据及数据 相关信息,接下来配置数据库及导入数据库信息
mysql -uroot -p # 我没有设置mysql密码所有直接回车进入
create database zabbix character set utf8 collate utf8_bin; # 创建zabbix数据库
grant all on zabbix.* to zabbix@localhost identified by "zbx@1234";
# 创建一个账号管理zabbix数据库,账号:zabbix,并设置密码:zbx@1234
mysql -uzabbix -pzbx@1234 #登录,看是否登录成功
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -pzbx@1234 zabbix
# 导入数据
后面都是下一步
修改中文模式
解决zabbix-server is not running
修改配置文件 : vim /etc/zabbix/zabbix_server.conf
systemctl restart zabbix-server.service 重启服务
七、部署客户端
注需要配置二到五步的操作
上传客户端程序 在压缩包里面
yum -y install /root/zabbix-agent-5.0.11- 1.el8.x86_64.rpm
systemctl start zabbixagent
systemctl enable zabbix-agent
修改客户端中配置文件,使服务器端能监控 客户端,采集客户端数据信息
vim /etc/zabbix/zabbix_agentd.conf
zabbix_get -s 192.168.10.159 -k agent.ping 检测是否可以监控客户端1代表成功
八、创建主机,监控项等
创建一个应用集: 主机-->目标主机-->应用集-->新建应用集
主机---> 监控项目--> 创建监控项
主机---> 监控项目--> 触发器
主机---> 图形--> 创建图形
查看图形发现会有中文乱码
安装文泉驿字体,因为zabbix字体的字体库不支持 中文
[root@zabbix ~]# yum -y install wqy-zenhei-fonts # 下载字体库
cp /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc /usr//share/zabbix/assets/fonts/graphfont.ttf
# 替换字体库
把自己学习到的东西分享一下,顺便做一下学习笔记。如有地方做的不对或者不好还请指出。一起学习分享,共同进步