本站以分享各种运维经验和运维所需要的技能为主
《python零基础入门》:python零基础入门学习
《python运维脚本》: python运维脚本实践
《shell》:shell学习
《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战
《k8》从问题中去学习k8s
《docker学习》暂未更新
《ceph学习》ceph日常问题解决分享
《日志收集》ELK+各种中间件
《运维日常》运维日常
《linux》运维面试100问
背景:
欧拉系统没有zabbix安装包源需要手动编译安装
安装过程
华为云欧拉系统手动编译zabbix
#下编译代码包
wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.37.tar.gz
tar -xf zabbix-5.0.37.tar.gz
#安装依赖
yum -y install gcc pcre-devel make
#编译安装
cd zabbix-5.0.37
./configure --enable-agent --disable-dependency-tracking
make install
mkdir /etc/zabbix
#添加systemctl server
vi /lib/systemd/system/zabbix-agent.service
[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target
[Service]
Environment="CONFFILE=/etc/zabbix/zabbix_agentd.conf"
EnvironmentFile=-/etc/sysconfig/zabbix-agent
Type=forking
KillMode=control-group
ExecStart=/usr/local/sbin/zabbix_agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
User=daemon
Group=daemon
[Install]
WantedBy=multi-user.target
配置文件:
cp /usr/local/etc/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf
根据各自zabbix server端参数情况,编辑/etc/zabbix/zabbix_agentd.conf
也可以直接沿用自己线上的,一般不会冲突
#user
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix
chown zabbix:zabbix /usr/lib/zabbix
#添加启动需要目录
mkdir /var/run/zabbix
chown -R daemon:daemon /var/run/zabbix
mkdir /var/log/zabbix
chown -R daemon:daemon /etc/zabbix
chown -R daemon:daemon /var/log/zabbix
systemctl start zabbix-agent