Linux系统管理与编程10:任务驱动综合应用

发布于:2025-03-24 ⋅ 阅读:(33) ⋅ 点赞:(0)
兰生幽谷,不为莫服而不芳;
君子行义,不为莫知而止休。

[环境]

windows11centos9.9.2207zabbix6MobaXtermInternet环境

[要求]

zabbix6.0安装环境:Lamplinux httpd mysql8.0 php

[步骤]

7  安装客户端zabbix-agent2

直接在服务端安装,自己监控自己

7.1 配置zabbix客户端源码并安装客户端

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

yum install -y zabbix-agent2

查看配置文件

egrep -v '^#|^$' /etc/zabbix/zabbix_agent2.conf

PidFile=/var/run/zabbix/zabbix_agent2.pid

LogFile=/var/log/zabbix/zabbix_agent2.log

LogFileSize=0

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=Zabbix server

Include=/etc/zabbix/zabbix_agent2.d/*.conf

ControlSocket=/tmp/agent.sock

pid存放路径

日志存放路径

日志的大小

告诉客户端服务端的位置

主动注册指向的服务端

主机名

include的配置位置

socket的位置

      

修改zabbix源中的地址

sed -i 's#repo.zabbix.com/zabbix#https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/#g' /etc/yum.repos.d/zabbix.repo

查看当前的配置文件

[root@zbxsvr wutool]# grep '^[a-Z]' /etc/zabbix/zabbix_agent2.conf

PidFile=/var/run/zabbix/zabbix_agent2.pid

LogFile=/var/log/zabbix/zabbix_agent2.log

LogFileSize=0

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=Zabbix server

Include=/etc/zabbix/zabbix_agent2.d/*.conf

ControlSocket=/tmp/agent.sock

启动agent2

systemctl start zabbix-agent2.service

systemctl enable zabbix-agent2.service

查看端口

ss -lntup | grep agent2(查看指定端口)

解决中文乱码问题
在自己电脑中下载一种字体,上传到系统中

find / -name DejaVuSans.ttf                    #查找文件位置

/var/www/html/assets/fonts/DejaVuSans.ttf

/usr/share/fonts/dejavu/DejaVuSans.ttf

/usr/local/zabbix/zabbix-6.0.1/ui/assets/fonts/DejaVuSans.ttf

mv simkai.ttf /var/www/html/assets/fonts/       #移动上传文件到

chmod 777 simkai.ttf                                #赋予权限

修改defines.inc.php这个文件中的ZBX_GRAPH_FONT_NAME,将DejaVuSans.ttf修改为simkai.ttf即可

find / -name defines.inc.php

vi /var/www/include/defines.inc.php