All Projects → keymetrics → Pm2 Server Monit

keymetrics / Pm2 Server Monit

Licence: mit
Monitor server CPU / Memory / Process / Zombie Process / Disk size / Security Packages / Network Input / Network Output

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pm2 Server Monit

Iglance
Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.
Stars: ✭ 1,358 (+449.8%)
Mutual labels:  cpu, memory, monitor
Server Stats
Statsy is a easy to use open source PHP tool for developers, that allows you to return various types of information about your server.
Stars: ✭ 101 (-59.11%)
Mutual labels:  cpu, memory, stats
audria
audria - A Utility for Detailed Ressource Inspection of Applications
Stars: ✭ 35 (-85.83%)
Mutual labels:  cpu, monitor, memory
Pm2 Syslog
PM2 module to redirect application logs to syslog
Stars: ✭ 34 (-86.23%)
Mutual labels:  module, monitor, pm2
pm2-docker
Monitor Docker Daemon (expose host docker daemon for monitoring)
Stars: ✭ 21 (-91.5%)
Mutual labels:  monitor, module, pm2
Ios Monitor Platform
📚 iOS 性能监控 SDK —— Wedjat(华狄特)开发过程的调研和整理
Stars: ✭ 2,316 (+837.65%)
Mutual labels:  cpu, memory, monitor
Stats
macOS system monitor in your menu bar
Stars: ✭ 7,134 (+2788.26%)
Mutual labels:  cpu, monitor, stats
Auto Cpufreq
Automatic CPU speed & power optimizer for Linux
Stars: ✭ 843 (+241.3%)
Mutual labels:  cpu, monitor
Rainbarf
it's like Rainmeter, but for CLI!
Stars: ✭ 1,087 (+340.08%)
Mutual labels:  cpu, memory
Memreduct
Lightweight real-time memory management application to monitor and clean system memory on your computer.
Stars: ✭ 1,101 (+345.75%)
Mutual labels:  memory, monitor
Ruby Stats
Fetch statistics about your machine using Ruby
Stars: ✭ 5 (-97.98%)
Mutual labels:  cpu, monitor
Xfce4 Genmon Scripts
🐭 XFCE panel generic monitor scripts
Stars: ✭ 69 (-72.06%)
Mutual labels:  cpu, memory
Easydeviceinfo
📱 [Android Library] Get device information in a super easy way.
Stars: ✭ 1,698 (+587.45%)
Mutual labels:  cpu, memory
Pm2 Logrotate
Automatically rotate all applications logs managed by PM2
Stars: ✭ 905 (+266.4%)
Mutual labels:  monitor, pm2
Walle
iOS Application performance monitoring
Stars: ✭ 19 (-92.31%)
Mutual labels:  cpu, memory
Prometheusalert
Prometheus Alert是开源的运维告警中心消息转发系统,支持主流的监控系统Prometheus,Zabbix,日志系统Graylog和数据可视化系统Grafana发出的预警消息,支持钉钉,微信,华为云短信,腾讯云短信,腾讯云电话,阿里云短信,阿里云电话等
Stars: ✭ 822 (+232.79%)
Mutual labels:  monitor, alert
Frostmourne
frostmourne是基于Elasticsearch, InfluxDB数据,Mysql数据的监控,报警,分析系统. Monitor & alert & alarm & analyze for Elasticsearch && InfluxDB Log Data。主要使用springboot2 + vue-element-admin。 https://frostmourne-demo.github.io/
Stars: ✭ 166 (-32.79%)
Mutual labels:  monitor, alert
Sysstat
Performance monitoring tools for Linux
Stars: ✭ 2,055 (+731.98%)
Mutual labels:  cpu, memory
Easy Monitor
企业级 Node.js 应用性能监控与线上故障定位解决方案
Stars: ✭ 2,451 (+892.31%)
Mutual labels:  cpu, monitor
Heim
Cross-platform async library for system information fetching 🦀
Stars: ✭ 572 (+131.58%)
Mutual labels:  cpu, memory

Description

PM2 module to automatically monitor vital signs of your server :

  • CPU average usage
  • Free and used drive space
  • Free and used memory space
  • All processes running
  • TTY/SSH opened
  • Total opened files
  • Network speed (input and output)

pm2-server-monit

Install

pm2 install pm2-server-monit

Configuration

Default settings:

  • drive is the name of the drive you want to monitor, you can monitor multiples at the same time by adding a , between names (example: /,/data to monitor both / and /data assuming they are two different partition). Default is /
  • disk_refresh_rate the rate of refresh for the metrics related to disk in seconds (default to 60)
  • memory_refresh_rate the rate of refresh for metrics related to memory in seconds (default to 2)
  • cpu_refresh_rate the rate of refresh for metrics related to cpu usage in seconds (default to 2)
  • network_refresh_rate the rate of refresh for metrics related to network bandwitdh in seconds (default to 5)

To modify the config values you can use PM2 Plus dashboard or the following commands:

pm2 set pm2-server-monit:drive /
pm2 set pm2-server-monit:network_refresh_rate 10

Info

⚠️ ⚠️ ⚠️

If this module uses too much CPU, increase all the refresh rate to higher values

If you have metrics that doesn't appear, it means that is not supported on your platform. Also always check the logs with pm2 logs pm2-server-monit for errors.

⚠️ ⚠️ ⚠️

Uninstall

pm2 uninstall pm2-server-monit

Update to latest version

pm2 module:update pm2-server-monit
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].