centos7 Supervisor的安装与配置,管理elk进程。_Amos_x的博客-CSDN博客


本站和网页 https://blog.csdn.net/weixin_41004350/article/details/78593697 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

centos7 Supervisor的安装与配置,管理elk进程。_Amos_x的博客-CSDN博客
centos7 Supervisor的安装与配置,管理elk进程。
Amos_x
于 2017-11-21 16:14:44 发布
1640
收藏
分类专栏:
Centos7系列
文章标签:
supervisor
elk
centos7
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41004350/article/details/78593697
版权
Centos7系列
专栏收录该内容
105 篇文章
14 订阅
订阅专栏
supervisor是python的一个进程管理工具,可以管理多个进程的状态,短线自动重启,supervisor启动则自动启动等,并有一个简单的可视化web界面,可以对多个进程进行统一管理,本人也是在研究ELK的时候,首次接触到,可以用来管理ELK的进程,方便管理,后台运行。
supervisor是python写的,需要python的环境,最好是用python2.7。本人的环境是centos7.2,自带python2.7,别的,没更新的小伙伴,使用前,先更新一下python版本。
下面记录一下,supervisor的安装与配置,并配置ELK进程,进行管理。
一: 安装supervisor。
yum install python-pip#安装python的pip
pip install supervisor#利用pip下载supervisor
二:生产配置文件:
mkdir /etc/supvisor
echo_supervisord_conf > /etc/supervisor/supervisor.conf # 自动生产配置文件的脚本
三:修改配置文件:
vim /etc/supervisor/supervisor.conf
[unix_http_server]
file=/var/log/supervisor/supervisor.sock ; the path to the socket file
;chmod=0700 ; socket file mode (default 0700)
;chown=nobody:nogroup ; socket file uid:gid owner
;username=user ; default is no username (open server)
;password=123 ; default is no password (open server)
[inet_http_server] ; inet (TCP) server disabled by default#打开这几个选项,是web可视界面的配置
port=0.0.0.0:9001 ; ip_address:port specifier, *:port for all iface
username=user ; default is no username (open server)
password=123 ; default is no password (open server)
[supervisord]
logfile=/var/log/supervisor/supervisord.log ; main log file; default $CWD/supervisord.log
logfile_maxbytes=50MB ; max main logfile bytes b4 rotation; default 50MB
logfile_backups=10 ; # of main logfile backups; 0 means none, default 10
loglevel=info ; log level; default info; others: debug,warn,trace
pidfile=/var/log/supervisor/supervisord.pid ; supervisord pidfile; default supervisord.pid
nodaemon=false ; start in foreground if true; default false
minfds=1024 ; min. avail startup file descriptors; default 1024
minprocs=200 ; min. avail process descriptors;default 200
;umask=022 ; process file creation umask; default 022
;user=chrism ; default is current user, required if root
;identifier=supervisor ; supervisord identifier, default is 'supervisor'
;directory=/tmp ; default is not to cd during start
;nocleanup=true ; don't clean up tempfiles at start; default false
;childlogdir=/tmp ; 'AUTO' child log dir, default $TEMP
;environment=KEY="value" ; key value pairs to add to environment
;strip_ansi=false ; strip ansi escape codes in logs; def. false
[include]
files = /usr/local/supervisor/*.ini
上面没列出来的不需要修改
四:配置ELK的supervisor进程。 添加几个进程到supvisor的配置文件内,在最后一行中,注明了include的路径,在这个路径下添加各个程序的配置文件,如下添加ELK三个进程的配置文件:
vim /usr/local/supervisor/elasticsearch.ini
[program:elasticsearch]
command=/usr/local/ELK/elasticsearch-5.6.4/bin/elasticsearch#启动程序的命令
directory=/usr/local/ELK/elasticsearch-5.6.4# 程序文件夹
user=elk# 指定用户
numprocs=1
priority=1# 优先级 默认:999,数值越小优先级越高
autostart=true# 是否随supervisor启动而自动启动
;startsecs=10# 启动正常运行多久,则为启动成功。默认为:1秒
satrtretries=3# 启动失败重试次数
autorestart=true# 进程挂掉,是否重启
stopasgroup=true# 默认为false,进程被杀死时,是否向这个进程组发送stop信号,包括子进程
killasgroup=true# 默认为false,向进程组发送kill信号,包括子进程
redirect_stderr=true# std_error日志重定向到std_out
stdout_logfile_maxbytes=50MB# 日志最大大小
stdout_logfile_backups=10# 日志最多保留数量
stdout_logfile=/var/log/supervisor/supervisor_elasticsearch.log# 日志路径
kibana:
vim /usr/local/supervisor/kibana.ini
[program:kibana]
directory=/usr/local/ELK/kibana-5.6.4-linux-x86_64
command=/usr/local/ELK/kibana-5.6.4-linux-x86_64/bin/kibana
numprocs=1
priority=3
autostart=true
;startsecs=10
startretries=3
autorestart=true
redirect_stderr=true
tdout_logfile_maxbytes=50MB
stdout_logfile_backups=10
stdout_logfile=/var/log/supervisor/supervisor_kibana.log
logstash:
vim /usr/local/supervisor/logstash.ini
[program:logstash]
directory=/usr/local/ELK/logstash-5.6.4
command=/usr/local/ELK/logstash-5.6.4/bin/logstash -f /usr/local/ELK/conf/all.conf
numprocs=1
priority=2
autostart=true
;startsecs=5
startretries=3
autorestart=true
stopasgroup=true
killasgroup=true
redirect_stderr=true
stdout_logfile_maxbytes=50MB
stdout_logfile_backups =10
stdout_logfile=/var/log/supervisor/supervisor_logstash.log
五:启动supervisor
mkdir /var/log/supervisor/ ## 创建log日志文件夹
supervisord -c /etc/supervisor/supervisor.conf
启动后,则可以通过web可是界面,管理进程,用浏览器打开:http://127.0.0.1:9001
OK,到从,supervisor安装配置完成。
Amos_x
关注
关注
点赞
收藏
打赏
评论
centos7 Supervisor的安装与配置,管理elk进程。
supervisor是python的一个进程管理工具,可以管理多个进程的状态,短线自动重启,supervisor启动则自动启动等,并有一个简单的可视化web界面,可以对多个进程进行统一管理,本人也是在研究ELK的时候,首次接触到,可以用来管理ELK的进程,方便管理,后台运行。supervisor是python写的,需要python的环境,最好是用python2.7。本人的环境是centos7.
复制链接
扫一扫
专栏目录
CentOS7下Supervisor安装与配置.pdf
04-23
一、简介
二、安装依赖
三、安装Supervisor
四、配置Supervisor
五、Supervisor相关操作
六、设置Supervisor为服务
七、配置要管理的程序
八、运行效果
九、故障排除
supervisor部署及对管理elk的配置
sifeimeng的专栏
02-23
157
1: Supervisor安装
1.1: yum -y install python-setuptools #安装easy_install 这个命令的软件包
1.2: easy_install supervisor #安装supervisor
生成配置文件
echo_supervisord_conf > /etc/supervisord.conf...
参与评论
您还未登录,请先
登录
后发表或查看评论
ELK 系列二、Centos 7 安装ELK6.5.3 +filebeat+守护进程supervisor 进行日志解析和定制
wuwei的博客
12-17
2759
大家好,本篇文章是使用ELK去解日志,本篇从ELK的安装部署至ELK的日志规则设置解析和展现做一个全面的分析,当然写这篇文章的目的是给自己做个日志。内容如下:
目录
一、解析目标和环境介绍
1、解析入库的目标是以下几种:
2.解析日志的环境如下:
二、部署ELK,并启动测试
启动ElasticSerach
配置和启动Logstash
三、部署filebeat进行采集日志上传至log...
centos7安装supervisor以及简单使用
水月洞天
07-26
4008
安装方式
pip安装pip install supervisor
安装好supervisor之后,默认是没有生成配置文件的。可以通过以下命令生成配置文件echo_supervisord_conf > /etc/supervisord.conf
配置文件通常是把放到/etc/下面,当然也可以放到任意路径下面,启动supervisor时指定配置文件路径即可。
yum安装(推荐)yum install supervisor #使用yum安装supervisor
systemctl enable sup
centos7安装supervisor详细教程
热门推荐
蘑菇猎手的专栏
05-11
6万+
为centos7安装supervisor
在ubuntu操作系统上可以使用apt install supervisor安装superivosr,并自动配置为服务(开机自动启动supervisor),但是在centos7上只能手动安装,所以教程分为两部分,安装supervisor,配置为系统服务。
安装supervisor
切换为root用户
sudo su -
为python2.7
centos安装supervisor
最新发布
OfficerGoodbody的博客
09-02
111
简介
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
安装
yum install -y supervisor
实例
添加tomcat服务
vim /etc/supervisord.d/tomcat.ini
[program:tomcat...
centos安装与配置supervisor
小菜鸟正洋洋的博客
03-10
446
安装supervisor
yum install -y supervisor
安装完成后启动服务
systemctl start supervisord
3.查看服务状态
systemctl status supervisord
4. 查看配置文件,新增自己的进程监听配置文件目录
vi /etc/supervisord.conf
5.进入刚才的目录,新增自己的配置
cd /etc/supervisord.d
6.配置参考
[program:laravel-worker]
process.
ELK 服务端程序启停自动管理工具之supervisor
weixin_34018202的博客
04-24
92
一,说说前因后果
说说痛点,elasticsearch,kafka,zookeeper,kibana,elasticsearch-head,logstash,logstash是需要经常重启的,你上了点过滤规则或者修改点啥的,每次都尼玛杀进程,再nohup ,还看不到日志,这太不符合人性了,人性的优点之一就是懒惰。打开web 界面,点一下鼠标解决问题岂不是棒棒哒,还能通过web 界面看看后台日志,p...
使用supervisor实现Doris进程自动拉起
hf200012的专栏
07-31
518
supervisor安装
1.使用yum命令安装(推荐)
yum install epel-release
yum install -y supervisor
systemctl enable supervisord # 开机自启动
systemctl start supervisord # 启动supervisord服务
systemctl status supervisord # 查看supervisord服务状态
ps -ef|grep supervisord # 查看是否存在supe
CentOS7安装Supervisor
陌北v1的博客
08-16
563
安装好后会生成一个配置文件。安装supervisor。
elk服务重启_ELK 服务端程序启停自动管理工具之supervisor
weixin_35061887的博客
01-17
211
一,说说前因后果说说痛点,elasticsearch,kafka,zookeeper,kibana,elasticsearch-head,logstash,logstash是需要经常重启的,你上了点过滤规则或者修改点啥的,每次都尼玛杀进程,再nohup ,还看不到日志,这太不符合人性了,人性的优点之一就是懒惰。打开web 界面,点一下鼠标解决问题岂不是棒棒哒,还能通过web 界面看看后台日志,pe...
详解Supervisor进程守护监控
搁浅在PHP沙滩上的博客
12-26
1591
一、v博客前言
很多时候,我们想要在后台运行一个程序时,通常会用到nohup等命令(例:nohup sh ./test.sh &)。但是类似于nohup这样的命令并不能完整的控制和监控进程。
Supervisor在百度百科上给的定义是超级用户,监管员。Supervisor是一个进程管理工具,当进程中断的时候Supervisor能自动重新启动它。可以运行在各种类unix...
centos安装supervisor详细教程
network_dream的博客
03-12
271
centos安装supervisor详细教程
名词解释
supervisor:要安装的软件的名称。
supervisord:装好supervisor软件后,supervisord用于启动supervisor服务。
supervisorctl:用于管理supervisor配置文件中program。
安装supervisor
使用yum命令安装
$ sudo su - #切换为root用户
yum install epel-release # 如果已安装EPEL源,请跳过
EPEL源详解
yum insta
CENTOS7.9安装并配置supervisor服务
phplife的电子商务网上商城专栏
04-08
1680
这一段时间,开发团队小伙伴们开发的一goland微服务在不确定的时间会挂掉,影响线上调用此服务的稳定性,还没来得及排查挂掉的原因,同时这个golang开发的服务没有加入平滑重启的服务,所有只有启用supervisor这个进程控制系统来监控当服务挂掉后及时的重启服务降低对服务的影响
安装服务我喜欢用dnf,下面是安装和配置的过程
一、supervisor服务安装
yum update -y
yum install epel-release -y
yum install dnf -y
dnf updat
linux centos7 安装supervisor教程
Super乐De博客
04-08
2886
1、首先确认自己的Linux系统是 centos
[root@lljz01 club_app_api]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
注意:安装前,将用户切换到 root 用户
2、yum 命令安装 supervisor
yum install -y supervisor
3、设置开启自启
systemctl enable supervisord
4、启动supervisord服务
sy
Centos 7.X 安装 supervisord
风.foxwho(神秘狐)
08-13
1万+
supervisord 是Linux/Unix系统下的一个进程管理工具
风.foxiswho安装yum install supervisor设置开机启动systemctl enable supervisord.service配置文件supervisord 的配置 文件是 /etc/supervisord.conf
自定义配置文件目录是/etc/supervisord.d,该目录下文件已.ini为
centos7安装supervisor及配置文件详解
mr_legeek的博客
03-08
2474
centos7安装supervisor: 源码编译安装:下载源码文件:supervisor-3.3.1.tar.gz
下载地址:https://pypi.python.org/pypi/supervisor1234567891011121314安装:[root@cenots7 src]# tar -zxf supervisor-3.3.1.tar.gz[root@cenots7 src]# ...
centos7下supervisor的安装以及注意事项
桥南玄机子的博客
12-05
2139
centos7下supervisor的安装以及注意事项
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:技术黑板
设计师:CSDN官方博客
返回首页
Amos_x
CSDN认证博客专家
CSDN认证企业博客
码龄5年
暂无认证
122
原创
18万+
周排名
105万+
总排名
109万+
访问
等级
7000
积分
336
粉丝
398
获赞
546
评论
1547
收藏
私信
关注
热门文章
Centos7 搭建开源个人网盘Nextcloud与常用插件
87539
python requests发送json格式数据
81907
Windows Server2012,启动黑屏,只会弹出一个cmd命令窗口的解决办法
77315
Centos7 安装rabbitmq详细教程
54447
Win10 家庭版启用远程桌面服务
53361
分类专栏
Centos7系列
105篇
python
13篇
个人小记
3篇
最新评论
Centos7 安装rabbitmq详细教程
阿剑i:
首先这个警告不影响正常使用。如果发现没有启动起来rabbitmq。那么我建议直接用rabbimt-server启动一下,后给你报错信息。一般应该是rabbitmq.conf的问题。
Centos7 搭建openldap完整详细教程(真实可用)
x星云Nebularr:
addmember of那个文件有点问题
Centos7 搭建openldap完整详细教程(真实可用)
m0_47380164:
各位大佬有谁知道这个是啥原因啊:
[root@CentOS7-server ~]# ldapadd -Q -Y EXTERNAL -H ldapi:/// -f add-memberof.ldif
ldapadd: attributeDescription "dn": (possible missing newline after line 10, entry "cn=module{0},cn=config"?)
adding new entry "cn=module{0},cn=config"
ldap_add: Invalid syntax (21)
additional info: objectClass: value #3 invalid per syntax
Win10 家庭版启用远程桌面服务
weixin_52926517:
求助,任务管理器的服务已关闭,为什么还是不能保存,提示没有权限
centos7 Graylog3 最新版安装部署与使用详解
YeYingHeFeng:
额,大佬我Graylog启动后,去访问页面全是空白是因为什么呢?
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Centos7 文件特殊权限属性,lsattr&chattr
Mysql B+树索引的使用
Mysql B+树索引
2021年8篇
2019年27篇
2018年28篇
2017年60篇
目录
目录
分类专栏
Centos7系列
105篇
python
13篇
个人小记
3篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
Amos_x
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值