zabbix-agentd;客户端开启多个端口。
PS1:做这个操作;也是闲时浏览红帽官网发行的系统版本和文档;自己做着玩。链接是Redhat.linux8.4的。而我用的系统是centos7.9的。zabbix-agentd版本是3.2.9的。嘿嘿嘿。
- 使用 zabbix-agentd 服务的第二个实例创建自定义单元文件,系统管理员通常需要配置并运行多个服务实例。这可以通过创建原始服务配置文件的副本并修改某些参数 来避免与服务的主实例冲突。以下流程演示了如何创建 zabbix-agentd 服务第二个实例。
流程
记得把selinux和防火墙;改关的关了呦,该放行的放行。
1. 创建第二个守护进程将使用的 zabbix-agentd 文件副本:
# cp -a /usr/local/zabbix/conf/zabbix-agentd.conf /usr/local/zabbix/conf/zabbix-agentd-second.conf
2. 编辑上一步中创建的 zabbix-agentd-second.conf 文件,为第二个守护进程分配不同的端口号 和 PID 文 件:
# vim /usr/local/zabbix/conf/zabbix-agentd-second.conf
注意:要与第一实例配置文件不同;作区分。
PidFile=/var/run/zabbix/zabbix-agentd-second.pid
LogFile=/var/log/zabbix/zabbix-agentd-second.log
ListenPort=10051
PS:请确定您选择的端口没有被其他服务使用。在运行该服务前,PID文件不一定存在,它会在服务启动时自动生成。
3. 为 zabbix-agentd 服务创建 systemd 单元文件副本:
# cp -a /usr/lib/systemd/system/zabbix-agentd.service /etc/systemd/system/zabbix-agentd-second.service
4. 按如下方式更改上一步中创建的 zabbix-agentd-second.service:
[Unit]
# 修改 Description 选项;用于区分服务名称;
Description=Zabbix Agent second daemon
After=syslog.target
After=network.target
#将 zbbix-agentd.service 添加到 After 选项中指定的服务,因此第二实例仅在第一个实例启动后启动:
After=zbbix-agentd.service
[Service]
#要写明第二实例zabbix-agentd-second.conf的配置文件;需是绝对路径。
Environment="CONFFILE=/usr/local/zabbix/conf/zabbix-agentd-second.conf"
EnvironmentFile=-/etc/sysconfig/zabbix-agentd
Type=forking
#zabbix-agentd默认的,我写来是给自己看的。进程以ExecStart 启动,生成一个作为服务主要进程的子进程。父进程在启动完成后会退出。
Restart=on-failure
#这个文件在服务重启后不会自动创建,目前没有发现告警显示。
PIDFile=/run/zabbix/zabbix-agentd-second.pid
KillMode=control-group
ExecStart=/usr/sbin/zabbix-agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
[Install]
WantedBy=multi-user.target
5.要应用对单元所做的更改,(第二实例的服务用不了reload 参数;只适用start ,stop,restart )
# systemctl daemon-reload
# systemctl restart zabbix-agentd-second
这是我的成果哦;如果转载请询问我;否则纠缠你一生。

zabbix-agentd;客户端开启多个端口。的更多相关文章
- ansible 批量安装zabbix agentd客户端
目录结构 # tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg ├── hosts ├── roles │ └── zabbix-agentd │ ...
- DAY6 使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单
设置防火墙策略时,关于SSH:22访问权限,我们常常会设置服务器只接受某个固定IP(如公司IP)访问,但是当我们出差或在家情况需要登录服务器怎么办呢? 常用两种解决方案:1.通过VPN操作登录主机: ...
- 使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单
设置防火墙策略时,关于SSH:22访问权限,我们常常会设置服务器只接受某个固定IP(如公司IP)访问,但是当我们出差或在家情况需要登录服务器怎么办呢? 常用两种解决方案:1.通过VPN操作登录主机: ...
- [转]使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单
原文链接:使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单 这个留待后面玩一下,还是有安全隐患,非核心业务 临时用一下可以. 设置防火墙策略时,关于SSH:22访问权限, ...
- [转帖]使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单
使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单 https://www.cnblogs.com/martinzhang/p/5348769.html good good ...
- 在iptables防火墙下开启vsftpd的端口
在开启vsftpd端口后发现用客户端工具能登陆,但无法浏览文件和新建文件.此时看了一下ftp的协议,发现ftp有主动模式和被动模式.在服务端开21端口是让客户端进来,并没有出去的端口,还在服务端开启出 ...
- firefox 开启安全禁用端口
firefox 开启安全禁用端口 step1: 在firefox地址栏键入 about:config step2: 新建字符串 network.security.ports.banned.overri ...
- Ubuntu 16.04下开启Mysql 3306端口远程访问
原文地址:传送门 0. 前言 网上看到很多开启Mysql远程访问端口,修改的配置文件我都没有找到. 特意查看了我的Linux版本 $ sudo lsb_release -a 显示如下: Distrib ...
- linux centos7 开启 mysql 3306 端口 外网访问 的实践
第〇步:思路 3306 端口能否被外网访问,主要要考虑: (1)mysql的3306 端口是否开启?是否没有更改端口号? (2)mysql 是否允许3306 被外网访问? (3)linux 是否已经开 ...
随机推荐
- phpAdmin写webshell的方法
一.常规导入shell的操作 创建数据表导出shell CREATE TABLE `mysql`.`shadow9` (`content` TEXT NOT NULL ); INSE ...
- CTF-sql-group by报错注入
本文章主要涉及group by报错注入的原理讲解,如有错误,望指出.(附有目录,如需查看请点右下角) 一.下图为本次文章所使用到 user表,该表所在的数据库为 test 二.首先介绍一下本文章所使用 ...
- 简单Spring MVC项目搭建
1.新建Project 开发环境我使用的是IDEA,其实使用什么都是大同小异的,关键是自己用的顺手. 首先,左上角File→New→Project.在Project页面选择Maven,然后勾上图中所示 ...
- Book of the Dead 死者之书Demo工程回顾与学习
1.前言 一转眼离Book of the Dead Environment Demo开放下载已过去多年,当时因为技术力有限,以及对HDRP理解尚浅, 所以这篇文章一直搁浅到了现在.如今工作重心已转向U ...
- Windows系统安装和office版本兼容
MSDN, I tell you 下载windows10系统各种纯净镜像.但是还是推荐使用官网修改参数显示出下载链接,下载windows10最新版. 在最近几次重做系统中,PE工具似乎无法识别从MSD ...
- JQ的使用
1.hello,word <script type="text/javascript" src="js/jquery-1.10.1.js">< ...
- 集合框架-Vector集合
1 package cn.itcast.p1.vector.demo; 2 3 import java.util.Enumeration; 4 import java.util.Iterator; 5 ...
- React之redux学习日志(redux/react-redux/redux-saga)
redux官方中文文档:https://www.redux.org.cn/docs/introduction/CoreConcepts.html react-redux Dome:https://co ...
- [USACO19JAN]Train Tracking 2 P
拿到本题后,可以观察到一个性质,如果出现了 \(c_i \ne c_{i + 1}\) 那么我们一定可以确定一个位置的值,这启示着我们将 \(c_i\) 相同的部分单独拿出来考虑再将最后的答案合并.于 ...
- 基于Autolayout的动画
在修改了约束之后,只要执行下面代码,就能做动画效果 [UIView animateWithDuration:1.0 animations:^{ [添加了约束的view的父控件 layoutIfNeed ...