openEuler下部署zabbix及简单使用

目录

二、修改主机host文件

        服务端 :

        客户端:

三、配置yum源 两台linux操作一致

       1、 挂载光盘:

        2、配yum本地源:

 四、安装lamp环境  两台linux操作一致  

五、关闭防火墙 两台linux操作一致  

六、服务器安装zabbix服务 

七、部署客户端

八、创建主机,监控项等


        两台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 
# 替换字体库

把自己学习到的东西分享一下,顺便做一下学习笔记。如有地方做的不对或者不好还请指出。一起学习分享,共同进步

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在OpenEuler部署Zabbix的步骤: 1. 安装必要的软件包: ```shell sudo dnf install -y epel-release sudo dnf install -y httpd mariadb mariadb-server php php-mysqlnd php-gd php-xml php-bcmath php-mbstring php-ldap php-xmlrpc php-ctype php-json php-session php-sockets php-gettext php-openssl php-zip ``` 2. 启动并设置MariaDB服务: ```shell sudo systemctl start mariadb sudo systemctl enable mariadb sudo mysql_secure_installation ``` 3. 创建Zabbix数据库和用户: ```shell sudo mysql -u root -p CREATE DATABASE zabbix character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zbx@1234'; FLUSH PRIVILEGES; EXIT; ``` 4. 导入Zabbix数据库模板: ```shell zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | sudo mysql -u zabbix -p zabbix ``` 5. 配置Zabbix服务器: ```shell sudo vi /etc/zabbix/zabbix_server.conf ``` 在文件中找到并修改以下行: ``` DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zbx@1234 ``` 6. 启动并设置Zabbix服务器和代理: ```shell sudo systemctl start zabbix-server sudo systemctl enable zabbix-server sudo systemctl start zabbix-agent sudo systemctl enable zabbix-agent ``` 7. 配置防火墙规则: ```shell sudo firewall-cmd --add-service={http,https} --permanent sudo firewall-cmd --add-port={10050/tcp,10051/tcp} --permanent sudo firewall-cmd --reload ``` 8. 配置Apache Web服务器: ```shell sudo vi /etc/httpd/conf.d/zabbix.conf ``` 在文件中找到并修改以下行: ``` php_value date.timezone Asia/Shanghai ``` 9. 启动并设置Apache服务: ```shell sudo systemctl start httpd sudo systemctl enable httpd ``` 10. 访问Zabbix Web界面: 在浏览器中输入服务器的IP地址或域名,然后按照安装向导进行配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值