前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >银河麒麟 x86系统 Install zabbix_agentd

银河麒麟 x86系统 Install zabbix_agentd

作者头像
Kevin song
发布2022-11-19 09:36:34
1.9K0
发布2022-11-19 09:36:34
举报
文章被收录于专栏:运维监控日志分析

概述

银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和实时性等需求,依据CMMI5级标准研制的提供内生本质安全、云原生支持、自主平台深入优化、 高性能、易管理的新一代自主服务器操作系统,同源支持飞腾、鲲鹏、龙芯、申威、海光、兆芯等自主平台;基于银河麒麟高级服务器操作系统,用户可构建数据中心、高可用集群和负载均衡集群、虚拟化应用服务、分布式文件系统等,并实现对虚拟数据中心的跨物理系统、虚拟机集群进行统一的监控和管理。

银河麒麟x86系统版本

1,下载Zabbix源码包

地址:https://www.zabbix.com/cn/download_sources#60LTS

2,创建用户账户

(1)Zabbix 守护进程需要一个非特权用户。如果守护程序是从root账户启动,将切换到zabbix用户账户,该账户必须存在。

代码语言:javascript
复制
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix

(2)Zabbix进程正常运行不需要主目录,如果使用某些特定功能(例如,将MySQL凭据存储在$HOME / .my.cnf中),则需要创建zabbix 用户主目录。

代码语言:javascript
复制
mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix
chown zabbix:zabbix /usr/lib/zabbix

3,编译安装zabbix_agent

(1)解压tar包到/opt下

代码语言:javascript
复制
tar zxzf zabbix-6.0.8.tar.gz -C /opt/

(2)进入目录进行编译

代码语言:javascript
复制
cd zabbix-6.0.8
./configure --prefix=/usr/local/zabbix_agent --enable-agent
make
make install

守护程序二进制文件将安装在 <prefix>/sbin 下,而实用程序将安装在 <prefix>/bin 下。

4,Zabbix agent配置文件

vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf

代码语言:javascript
复制
LogFile=/tmp/zabbix_agentd.log 日志文件
Server=xxx.xxx.xxx.xxx    # Zabbix Server IP 
ServerActive=127.0.0.1    #主动模式 
Hostname=kylin01 #设置主机名

5,systemctl 管理 zabbix-agent 服务

vim /usr/lib/systemd/system/zabbix-agent.service

代码语言:javascript
复制
[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target

[Service]
Environment="CONFFILE=/usr/local/zabbix_agent/etc/zabbix_agentd.conf"
EnvironmentFile=-/etc/sysconfig/zabbix_agent
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_agentd.pid
KillMode=control-group
ExecStart=/usr/local/zabbix_agent/sbin/zabbix_agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERMMAINPID
RestartSec=10s
User=zabbix
Group=zabbix
[Install] 
WantedBy=multi-user.target

6,启动zabbix-agent

代码语言:javascript
复制
systemctl start zabbix-agent

7,创建软连接

代码语言:javascript
复制
ln -s /usr/local/zabbix_agent/sbin/*  /usr/sbin/
ln -s /usr/local/zabbix_agent/bin/*  /usr/bin/

8,zabbix_agentd测试

代码语言:javascript
复制
[root@localhost /]# zabbix_agentd  -t agent.ping
agent.ping                                    [u|1]
[root@localhost /]# zabbix_agentd  -V
zabbix_agentd (daemon) (Zabbix) 6.0.8
Revision c7c3044a4a2 29 August 2022, compilation time: Sep  6 2022 22:00:18

Zabbix 编译安装官方文档

https://www.zabbix.com/documentation/5.0/en/manual/installation/install

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源搬运工宋师傅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档