记录-linux安装supervisor来监控elasticsearch

1.安装supervisor

easy_install supervisor

2.配置Supervisor

mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisord.conf
cd /etc/supervisor/
mkdir conf.d
cd conf.d/
touch elastic.conf
vim elastic.conf

然后输入下面的内容保存退出

[program: elastic]
command= sh /home/qukan/elasticsearch-5.5.3/bin/elasticsearch ;运行程序的命令
autorestart=true ; 程序意外退出是否自动重启
autostart=true ; 是否自动启动
stderr_logfile=/var/log/Elastic.err.log ; 错误日志文件
stdout_logfile=/var/log/Elastic.out.log ; 输出日志文件
environment=JAVA_HOME=/usr/lib/java/jdk1.8.0_144 ; 进程环境变量
user=qukan ; 进程执行的用户身份
startsecs=1 ; 自动重启间隔

说明:

user 指定的时以这个用户启动

environment 指定JAVA_HOME,我之前就是没有指定这个环境变量导致启动失败,通过查看/var/log/Elastic.out.log 日志文件发现could not find java; set JAVA_HOME or ensure java is in PATH ,所以在这里设置环境变量

然后修改   /etc/supervisor/supervisord.conf 文件 把最后的

;[include]
;files = relative/directory/*.ini

改为

[include]
files = conf.d/*.conf

将上面的配置文件包含进来

3.运行命令启动supervisor

sudo supervisord -c /etc/supervisor/supervisord.conf

4.运行命令查看被管理的进程

supervisorctl status

如下图所示

好了,完美!

更多细节,自己探索!

参考资料:

https://www.cnblogs.com/zhoujinyi/p/6073705.html

https://www.cnblogs.com/Hai--D/p/5820718.html

http://blog.51cto.com/lixcto/1539136

原文地址:https://www.cnblogs.com/ENU7/p/9545366.html

时间: 2024-10-15 08:45:54

记录-linux安装supervisor来监控elasticsearch的相关文章

Linux、windows系统监控平台Nagios的安装与部分错误整理

Nagios作为一款强大的跨平台监控软件,其专业性已经得到了广大系统运维人员的一致认可,友好的Web界面与数量庞大的扩展插件也为其增色不少,但其配置略微复杂,有必要予以记录: 网上有前辈已经整理了一份超级详细的配置流程,在此: Linux下Nagios的安装与配置 其中已经罗列了Linux和Windows服务器加装Nagios软件的详细步骤,只不过其中有几点需要注意: 1.在Nagios配置文件中注释是以英文分号 ';' 来表示的,不要直接复制教程中的 '#': 2.在添加和创建配置文件时,注意

cacti中文安装配置与监控wWindows Server和Linux服务器

Cacti做为当今天运维人员的主流监控工具已经应该很广泛了,下面我就来把我的安装步骤罗列如下; (1).Cacti安装之前要准备Linx平台下的Web架构: (2).Linux下的Web搭建的方法如下; [[email protected] ~]# yum -y install httpd mysql-server php php-mysql gd net-snmp php-snmp net-       snmp-utils net-snmp-devel mysql-devel  openss

Linux安装rpc监控系统资源

1.rpc服务需rsh的支持,一般情况下rsh已安装.rpm -qa rsh查看.2.右键另存为http://heanet.dl.sourceforge.net/sourceforge/rstatd/rpc.rstatd-4.0.1.tar.gz下载rpc.rstatd-4.0.1.tar.gz.3.执行以下命令解压和安装tar zxvf rpc.rstatd-4.0.1.tar.gzcd rpc.rstatd-4.0.1./configure   //配置make          //编译m

Linux 安装流量监控软件bandwidthd

在日常维护中, 网管人员最头痛的是内部网经常有人在大量传送文件而导致本来可怜的带宽变得更加狼狈.如果在网关上装上'bandwidthd' ,就可以追踪的是各个的IP 的流量,而且可以用图象曲线显示各个ip的相应不同协议显示,还能分时段查看. 1.环境: # lsb_release -a LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:pri

Arch Linux 安装记录

Arch Linux 安装记录 基本上参考wiki上的新手指南,使用arch 2014.6.1 iso安装 设置网络 有线网络 Arch Linux 默认开启DHCP. 静态ip 首先关闭DHCP:systemctl stop dhcpcd.service,找出网卡名字ip link(例中为enp2s0f0),设置网卡 >>> ip link set enp2s0f0 up //激活网卡 >>> ip addr add ip_addr/maskbits dev enp2

Linux安装ElasticSearch启动报错的解决方法

Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error details,出现这种情况该如何解决呢?下面小编就为大家带来Linux安装ElasticSearch启动报错的解决方法,一起去看看吧 今天就出现的异常问题专门解决一下.你安装好ElasticSearch以后,在启动的时候需要注意的问题是,ElasticSearch是不能用root用户启动的(这是根据el

linux安装MySQL记录

目录 linux安装MySQL记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software目录下 4. 创建mysql用户组和mysql用户 5. 关联myql用户到mysql用户组中 6. 更改文件夹的权限 7. 安装libaio依赖包 8. 初始化mysql命令 9. 修改Mysql配置文件 10. 启动MySQL服务 11. 登录mysql 12. 修改mysql的登录密码 13. My

Mac下Supervisor进程监控管理工具的安装与配置

Supervisor是一个类 unix 操作系统下的进程监控管理工具. Supervisor是由 Python 写成,可用 Python 的包安装管理工具 pip(Python Package Index) 直接安装 代码如下: sudo pip install supervisor 配置 Supervisor Supervisor 的配置文件命名为 supervisord.conf,它为 supervisord(Supervisor 的主服务命令) 和 supervisorctl(Superv

linux下安装配置cacti监控

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 环境搭建: cacti服务端:192.168.20.20 cacti客户机:192.168.20.30 cacti安装配置的步骤如下: 1.首先要安装epel扩展源 yum install  epel-release 2.(安装lamp环境)安装httpd.php.mysql yum install -y  httpd php php-mysql mysql mysql-server mysql-d