概述
银河麒麟高级服务器操作系统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