13 Linux 성능 모니터링 도구-2 부


Linux/Unix 시스템 관리자로 일하는 경우 컴퓨터 및 시스템을 모니터링하는 데 유용한 모니터링 도구가 있어야하며 모니터링 도구는 시스템 관리자 또는 서버 웹 마스터의 업무에서 매우 중요합니다. 시스템 내부에서 일어나는 일을 주시하는 방법입니다.

참고 사항 : Linux 성능 모니터링을위한 20 가지 도구 – 1 부

오늘은이 작업을 수행하는 데 사용할 수있는 또 다른 13 개의 Linux 모니터링 도구에 대해 이야기하겠습니다.

Glances 는 모든 터미널 크기에서 가능한 한 많은 정보를 제공하도록 구축 된 모니터링 도구로, 실행되는 터미널 창 크기를 자동으로 가져옵니다. 즉, 반응 형 모니터링 도구입니다.

  1. Licensed under LGPL and written in Python.
  2. Cross-platform, it works on Windows, Mac, BSD and Linux.
  3. Available in most Linux official repositories.
  4. A It gives a lot of information about your system.
  5. Built using curses.

자세히 알아보기 : RHEL/CentOS/Fedora 및 Ubuntu/Debian에 Glances 설치

Sarg (Squid Analysis Report Generator)는 Squid 프록시 서버에 대한 모니터링 도구 역할을하는 무료 및 오픈 소스 도구로, Squid 프록시 서버 사용자, IP 주소, 사이트에 대한 보고서를 생성합니다. 다른 정보 옆을 방문하십시오.

  1. Licensed under GPL 2 and available in many languages.
  2. Works under Linux & FreeBSD.
  3. Generates report in HTML format.
  4. Very easy to install & use.

자세히보기 : Linux에 Sarg“Squid Bandwidth Monitoring”도구 설치

Apache 모듈 mod_status 는 Apache 서버의 작업자 상태를 모니터링 할 수있는 Apache 서버 모듈입니다. 읽기 쉬운 HTML 형식으로 보고서를 생성합니다. 모든 작업자의 상태, 각 작업자가 사용하는 CPU 양, 현재 처리중인 요청, 작업중인 작업자와 작동하지 않는 작업자 수를 보여줍니다.

자세히보기 : Apache 웹 서버로드 및 페이지 통계 모니터링

Monit 는 Linux 및 Unix 서버를 모니터링하는 멋진 프로그램으로, 메인 서버 (Apache, Nginx ..)에서 파일 권한, 파일 해시 및 웹 서비스에 이르기까지 서버에있는 모든 것을 모니터링 할 수 있습니다. ". 게다가 많은 것.

  1. Free & open-source, released under AGPL and written in C.
  2. It can be started from the command line interface or via its special web interface.
  3. Very effective in monitoring all the software on your system and services.
  4. A nice web interface with beautiful charts for CPU and RAM usage.
  5. Monit can automatically take actions in emergency situations.
  6. A lot more..

자세히 알아보기 : RHEL/CentOS/Fedora 및 Ubuntu/Debian에 Monit 도구 설치

Linux 시스템을위한 또 다른 모니터링 도구입니다. Sysstat 는 실제로 실제 명령이 아니라 프로젝트의 이름 일뿐입니다. 실제로 Sysstat는 많은 다른 도구와 함께 iostat, sadf, pidstat와 같은 많은 성능 모니터링 도구를 포함하는 패키지입니다. Linux OS에 대한 통계.

  1. Available in many Linux distributions repositories by default.
  2. Ability to create statistics about RAM, CPU, SWAP usage. Beside the ability to monitor Linux kernel activity, NFS server, Sockets, TTY and filesystems.
  3. Ability to monitor input & output statistics for devices, tasks.. etc.
  4. Ability to output reports about network interfaces and devices, with support for IPv6.
  5. Sysstat can show you the power statistics (usage, devices, the fans speed.. etc) as well.
  6. Many other features..

자세히보기 : Linux에 Sysstat 설치 및 Sysstat의 20 가지 유용한 명령

다른 도구와 달리 Icinga 는 네트워크 모니터링 프로그램으로, 네트워크 연결, 장치 및 프로세스에 대한 많은 옵션과 정보를 보여줍니다. 네트워킹 물건을 모니터링합니다.

  1. Icinga is also free and open-source.
  2. Very functional in monitoring everything you may have in networking.
  3. Support for MySQL and PostgreSQL is included.
  4. Real-time monitoring with A nice web interface.
  5. Very expendable with modules and extensions.
  6. Icinga supports applying services and actions to hosts.
  7. A lot more to discover..

자세히 알아보기 : RHEL/CentOS 7/6에 Icinga 설치

Observium 은 네트워크 모니터링 도구이기도합니다. 서버 네트워크를 쉽게 관리 할 수 있도록 설계되었으며 2 가지 버전이 있습니다. 무료 및 오픈 소스이며 연간 £ 150의 상용 버전 인 Community Edition.

  1. Written in PHP with MySQL database support.
  2. Has a nice web interface to output information and data.
  3. Ability to manage and monitor hundreds of hosts worldwide.
  4. The community version from it is licensed under QPL license.
  5. Works on Windows, Linux, FreeBSD and more.

자세히보기 : Observium – RHEL/CentOS 용 네트워크 관리 및 모니터링 도구

Web VMStat 는 CPU에서 RAM, 스왑 및 html 형식의 입출력 정보에 이르는 실시간 시스템 정보 사용을 제공하는 매우 간단한 웹 응용 프로그램 프로그래머입니다.

자세히보기 : Web VMStat : Linux 용 실시간 시스템 통계 도구

이 목록에있는 다른 도구와 달리 PHP 서버 모니터링 은 웹 사이트와 호스트를 쉽게 관리 할 수 있도록 PHP로 작성된 웹 스크립트이며 MySQL 데이터베이스를 지원하며 GPL 3 이상에서 릴리스됩니다.

  1. A nice web interface.
  2. Ability to send notifications to you via Email & SMS.
  3. Ability to view the most important information about CPU and RAM.
  4. A very modern logging system to log connection errors and emails that are sent.
  5. Support for cronjob services to help you monitor your servers and websites automatically.

자세히보기 : Arch Linux에 PHP 서버 모니터링 도구 설치

이름에서“ Linux Dash ”는 RAM, CPU, 파일 시스템, 실행중인 프로세스, 사용자, 대역폭 사용량과 같은 Linux 시스템에 대한 가장 중요한 정보를 실시간으로 보여주는 웹 대시 보드입니다. , 그것은 멋진 GUI를 가지고 있으며 무료이며 오픈 소스입니다.

자세히보기 : Linux에 Linux Dash (Linux 성능 모니터링) 도구 설치

Cacti 는 RRDtool을위한 무료 오픈 소스 웹 인터페이스에 지나지 않으며 SNMP (Simple Network Management Protocol)를 사용하여 대역폭을 모니터링하는 데 자주 사용되며 CPU 사용량을 모니터링하는데도 사용할 수 있습니다.

  1. Free & open-source, released under GPL license.
  2. Written in PHP with PL/SQL.
  3. A cross-platform tool, it works on Windows and Linux.
  4. User management; you may create different users accounts for Cacti.

자세히보기 : Linux에 Cacti 네트워크 및 시스템 모니터링 도구 설치

Munin 은 RRDtool 용 웹 인터페이스 GUI이기도합니다. Perl로 작성되었고 GPL에 따라 라이센스가 부여되었습니다. Munin은 시스템, 네트워크, 애플리케이션 및 서비스를 모니터링하는 데 좋은 도구입니다. 모든 유닉스 계열 운영 체제에서 작동하며 멋진 플러그인 시스템이 있습니다. 컴퓨터에서 원하는 모든 것을 모니터링 할 수있는 500 가지 플러그인이 있습니다. 알림 시스템은 오류가 있거나 오류가 해결되었을 때 관리자에게 메시지를 보낼 수 있습니다.

자세히보기 : Linux에 Munin 네트워크 모니터링 도구 설치

또한 목록에있는 다른 모든 도구와 달리 Wireshark 는 네트워크 패킷을 분석하고 네트워크 연결을 모니터링하는 데 사용되는 분석기 데스크톱 프로그램입니다. GTK + 라이브러리와 함께 C로 작성되었으며 GPL 라이선스로 출시되었습니다.

  1. Cross-platform: it works on Linux, BSD , Mac OS X and Windows.
  2. Command line support: there’s a command line based version from Wireshark to analyze data.
  3. Ability to capture VoIP calls, USB traffic, network data easily to analyze it.
  4. Available in most Linux distributions repositories.

자세히보기 : Linux에 Wireshark – 네트워크 프로토콜 분석기 도구 설치

이들은 Linux/Unix 시스템을 모니터링하는 데 가장 중요한 도구였으며 물론 다른 많은 도구가 있지만 가장 유명한 도구입니다. 의견을 통해 의견을 공유하십시오. 시스템을 모니터링하는 데 어떤 도구와 프로그램을 사용하십니까? 이 목록에있는 도구를 사용한 적이 있습니까? 그들에 대해 어떻게 생각하세요?