`
huangyongxing310
  • 浏览: 490593 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Monit可视化集中进程管理

 
阅读更多
Monit可视化集中进程管理

Monit是一个开源监控管理工具(类似supervisor),能够监控linux系统的负载、文件、进程等。当系统负载过高、监控文件被篡改、进程异常退出时,能够发送邮件报警,并能够自动启动或关闭异常进程。Monit内嵌web界面,能够看到当前主机上的监控项状态。


它可以自动重启那些已经挂掉的程序,非常适合监控系统关键的进程和资源,如:nginx、apache、mysql和cpu占有率等。

而监控管理Python进程,常用的是supervisor,


Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。

Supervisor是以它为父进程,要监控的为子进程进行管理的,Monit是通进读取进程ID文件来进行进程监控管理的


原理是设置监听进程状态,通过相关状态进行相应的操作(重启、关闭、发送邮件等)


https://www.cnblogs.com/myx/p/monit-server.html
分享到:
评论

相关推荐

    centos7安装monit

    Monit 是一个开源的系统和进程监控工具,它可以在Linux系统中用来监控系统服务、文件、目录、网络接口等,并在出现问题时进行自动修复或通知管理员。CentOS 7是基于RHEL(Red Hat Enterprise Linux)的一个流行的...

    monit使用说明.docx

    Monit 是一款强大的系统管理工具,专为Unix系统设计,用于监控和管理进程、文件、目录和设备。它具备自动修复功能,可以在检测到错误时执行预设的响应操作,如启动、重启或关闭进程。此外,Monit 还能监控文件、目录...

    monit服务监控管理工具

    Monit 是一款强大的开源服务监控管理工具,专为Linux系统设计,它允许用户对系统中的进程、文件、目录、网络服务等进行实时监控,并在发现问题时自动修复或通知管理员。这款工具不仅提供了命令行接口,还包含了一个...

    monit 服务端监控

    Monit 是一款强大的系统监控工具,它允许用户对运行在Linux或Unix系统上的服务、进程、文件、目录、网络资源等进行实时监控。通过Monit,你可以轻松地检测和管理服务器上的各种状态,如内存使用、CPU负载、磁盘空间...

    monit-5.4.tar.gz

    Monit 是一个开源工具,用于管理系统进程、文件系统、网络接口和系统状态。在Linux和Unix-like系统中,Monit 可以监控指定的服务是否正常运行,并在出现问题时自动修复或重启服务,确保系统的稳定性和可靠性。这个...

    Ansible-monit.zip

    Ansible-monit.zip,配置monit的ansible角色。还将设置ssh、ntp和cron.anxs-monit的基线监视,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。

    Monit是一个免费的开源实用程序,用于管理和监视UNIX系统上的进程、程序、文件、目录和文件系统。Monit进行自动维.zip

    Monit是一个免费的开源实用程序,用于管理和监视UNIX系统上的进程、程序、文件、目录和文件系统。Monit进行自动维.zip

    dogpack:Monit集群管理工具

    `dogpack` 是一个专为监控和管理服务器集群而设计的工具,它利用了 `Monit` 这一强大的系统和进程监控软件。Monit 允许用户监控系统资源如 CPU 使用率、内存消耗、磁盘空间以及网络服务的状态,当检测到异常时,它...

    monit-5.0.1.tar.gz_monit-5.0.1.tar.gz

    5. 初始化与启动:Monit 通常需要与系统的初始化系统集成,如Systemd或SysV init。这可能需要执行 `sudo systemctl enable monit` 或 `sudo update-rc.d monit defaults`(取决于你的系统)。然后,通过 `sudo ...

    Linux 进程看护程序

    Systemd是现代Linux发行版广泛使用的初始化系统,它不仅负责启动和管理进程,还具备进程看护功能。Systemd中的`systemd.service`单元文件可以配置为监控进程并自动重启。 #### 4. `Supervisor` Supervisor是一个用...

    monit:Docker Alpine映像已准备好以monit作为流程管理来运行所有内容

    蒙尼特Docker高山映像已准备好以monit作为流程管理来运行所有内容。执照 (c)2021版权所有 。 版权所有。

    守护进程_查看进程

    在实际应用中,为了实现更高级的进程监控和管理,我们可以使用一些工具,如`monit`、`supervisord`或`systemd`的journal日志系统。这些工具不仅可以帮助我们查看进程状态,还可以设置警报、自动恢复服务等。 总结来...

    monit_bin-源码.rar

    Monit 是一个开源的系统监控工具,用于管理进程、文件、目录、设备、网络接口等。它可以在系统异常时自动修复问题,确保服务的稳定运行。`monit_bin-源码.rar` 提供了 Monit 的源代码,这对于开发者和系统管理员来说...

    monit-4.9.tar

    Monit 是由 Tildesley 打造的一款小巧但功能强大的系统管理工具,它能够实时监控系统进程、文件系统、网络服务等,并在检测到异常时自动采取恢复措施或者发出警报。通过配置文件,用户可以定制化监控规则,实现自动...

    Ansible-ansible-role-monit.zip

    它的核心设计理念是“简单易用”,使得管理员无需编写复杂的脚本或掌握多种编程语言,就能实现对服务器的集中管理和自动化操作。 在这个名为 "Ansible-ansible-role-monit.zip" 的压缩包中,包含了一个名为 ...

    监测应用monit

    Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。

    docker-monit:用于monit的Docker映像

    docker-monit可用于从提取该图像包括监控版本5.13概述此映像将monit安装到以下位置: / opt / monit Monit配置为由runit(phusion / baseimage-docker的init系统)执行和管理。 它将以名为monit的非特权用户身份...

    如何借助Monit搭建服务器监控系统-.docx

    Monit 提供了成熟的监控功能,包括进程状态监控、文件系统变化监控、电子邮件通知、针对核心服务的可定制操作等。 二、Monit 的优点 Monit 集安装简易、轻量级实现和功能强大于一身,是一款再理想不过的备用监控...

    python-monit:与Monit对话的Python库

    `python-monit` 库的出现,极大地简化了对Monit的操作,尤其对于自动化运维和系统管理任务来说,显得尤为实用。 **Monit介绍** Monit 是一款轻量级的监控工具,它可以实时监测系统中的各种服务状态,如HTTP服务器...

Global site tag (gtag.js) - Google Analytics