Sysmon - um monitor de atividade do sistema gráfico para Linux
- 3497
- 61
- Howard Fritsch
O Sysmon é uma ferramenta de monitoramento de atividades Linux semelhante ao gerenciador de tarefas do Windows, foi escrito em Pitão e liberado em GPL-3.0 Licença. Esta é uma ferramenta de visualização gráfica que visualiza os seguintes dados.
Por padrão, distribuição como Ubuntu Vem com uma ferramenta de monitor do sistema, mas a desvantagem da ferramenta de monitor padrão é que não exibe cargas de disco rígido, SSD e GPU.
Sysmon adiciona todos os recursos a um único local semelhante ao gestor de tarefas do Windows.
- Utilização da CPU/GPU e velocidade do relógio por núcleo.
- Utilização de memória e troca.
- Utilização de rede (WLAN e Ethernet). WLAN Link Bandwidth é constantemente atualizado.
- Utilização de SSD/HDD.
- Visão geral de um processo de corrida.
Neste artigo, você aprenderá a instalar e usar o Sysmon Ferramenta de monitoramento em sistemas de desktop Linux.
Instalando a ferramenta de monitor Sysmon Linux
Desde Sysmon está escrito em Python, você precisa ter uma configuração PIP Python Manager em sua máquina. Sysmon Depende dos seguintes pacotes pyqtgraph, numpy e pyqt5.
Instale o sysmon usando PIP
Quando você instala o sysmon usando as dependências PIP são instaladas automaticamente.
$ pip install sysmon [para Python2] $ PIP3 Instale o sysmon [para Python3]OBSERVAÇÃO: Dependendo de como você configurou Pip você precisa usar Pip ou Pip3, às vezes Pip3 será um vínculo simbólico para Pip. Instale o sysmon no Linux
Se você tem um Nvidia GPU, nvidia-smi tem que ser instalado para monitorá -lo.
Instale o Sysmon usando o repo Github
Como alternativa, você pode puxar o repositório do GitHub e instalar o pacote. Mas ao seguir esse método, você deve garantir que o pacote dependente (Numpy, pyqtgraph, pyqt5) esteja instalado separadamente.
$ pip install pyqtgraph pyqt5 numpy [para Python2] $ pip3 install pyqtgraph pyqt5 Numpy [para Python3]
Você pode verificar a lista de pacotes instalados de pip Usando os seguintes comandos.
---------- Python 2 ---------- $ pip list # Lista de pacote instalado $ pip show pyqt5 Numpy pyqtgraph # mostre informações detalhadas sobre pacotes. ---------- Python 3 ---------- $ pip3 list # Lista de pacote instalado $ pip3 show pyqt5 numpy pyqtgraph # mostre informações detalhadas sobre pacotes.List Pacotes instalados PIP
Agora a dependência está satisfeita e é boa para instalar Sysmon clonando o repo do github.
$ git clone https: // github.com/matthiasschinzel/sysmon.git $ cd/sysmon/src/sysmon $ python3 sysmon.py
O método preferível é instalar pacotes usando Pip, como Pip lida com toda a dependência e mantém a instalação simples.
Como usar o Sysmon no Linux
Lançar Sysmon, Simplesmente digite Sysmon no terminal.
$ sysmon
Todos os pontos de dados são pegados do diretório /proc.
- Os dados da CPU são capturados de /proc/cpuinfo e /proc/stat.
- Os dados de memória são capturados de /proc/meminfo.
- Os dados de discos são capturados de /proc/diskstats.
- Os dados de rede são capturados de /proc/net/dev e iwconfig (wlan).
- Os dados dos processos são capturados no comando 'ps -aux'.
É isso para este artigo. Esta ferramenta é apenas um protótipo e muitos outros recursos como Iowait, Suporte para Intel e AMD GPU, Modo Dark, Mate o processo, classificação, etc ... estão no pipeline a ser adicionado. Vamos esperar e ver como essa ferramenta está sendo amadurecida por um período de tempo.
- « Como corrigir “Erro MySQL 1819 (HY000)” no Linux
- Como instalar e configurar o Cloudera Manager no CentOS/Rhel 7 - Parte 3 »