13 Linux 성능 모니터링 도구-2 부
Linux/Unix 시스템 관리자로 일하는 경우 컴퓨터 및 시스템을 모니터링하는 데 유용한 모니터링 도구가 있어야하며 모니터링 도구는 시스템 관리자 또는 서버 웹 마스터의 업무에서 매우 중요합니다. 시스템 내부에서 일어나는 일을 주시하는 방법입니다.
참고 사항 : Linux 성능 모니터링을위한 20 가지 도구 – 1 부

오늘은이 작업을 수행하는 데 사용할 수있는 또 다른 13 개의 Linux 모니터링 도구에 대해 이야기하겠습니다.
Glances 는 모든 터미널 크기에서 가능한 한 많은 정보를 제공하도록 구축 된 모니터링 도구로, 실행되는 터미널 창 크기를 자동으로 가져옵니다. 즉, 반응 형 모니터링 도구입니다.

- Licensed under LGPL and written in Python.
- Cross-platform, it works on Windows, Mac, BSD and Linux.
- Available in most Linux official repositories.
- A It gives a lot of information about your system.
- Built using curses.
자세히 알아보기 : RHEL/CentOS/Fedora 및 Ubuntu/Debian에 Glances 설치
Sarg (Squid Analysis Report Generator)는 Squid 프록시 서버에 대한 모니터링 도구 역할을하는 무료 및 오픈 소스 도구로, Squid 프록시 서버 사용자, IP 주소, 사이트에 대한 보고서를 생성합니다. 다른 정보 옆을 방문하십시오.

- Licensed under GPL 2 and available in many languages.
- Works under Linux & FreeBSD.
- Generates report in HTML format.
- Very easy to install & use.
자세히보기 : Linux에 Sarg“Squid Bandwidth Monitoring”도구 설치
Apache 모듈 mod_status 는 Apache 서버의 작업자 상태를 모니터링 할 수있는 Apache 서버 모듈입니다. 읽기 쉬운 HTML 형식으로 보고서를 생성합니다. 모든 작업자의 상태, 각 작업자가 사용하는 CPU 양, 현재 처리중인 요청, 작업중인 작업자와 작동하지 않는 작업자 수를 보여줍니다.

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

- Free & open-source, released under AGPL and written in C.
- It can be started from the command line interface or via its special web interface.
- Very effective in monitoring all the software on your system and services.
- A nice web interface with beautiful charts for CPU and RAM usage.
- Monit can automatically take actions in emergency situations.
- A lot more..
자세히 알아보기 : RHEL/CentOS/Fedora 및 Ubuntu/Debian에 Monit 도구 설치
Linux 시스템을위한 또 다른 모니터링 도구입니다. Sysstat 는 실제로 실제 명령이 아니라 프로젝트의 이름 일뿐입니다. 실제로 Sysstat는 많은 다른 도구와 함께 iostat, sadf, pidstat와 같은 많은 성능 모니터링 도구를 포함하는 패키지입니다. Linux OS에 대한 통계.

- Available in many Linux distributions repositories by default.
- Ability to create statistics about RAM, CPU, SWAP usage. Beside the ability to monitor Linux kernel activity, NFS server, Sockets, TTY and filesystems.
- Ability to monitor input & output statistics for devices, tasks.. etc.
- Ability to output reports about network interfaces and devices, with support for IPv6.
- Sysstat can show you the power statistics (usage, devices, the fans speed.. etc) as well.
- Many other features..
자세히보기 : Linux에 Sysstat 설치 및 Sysstat의 20 가지 유용한 명령
다른 도구와 달리 Icinga 는 네트워크 모니터링 프로그램으로, 네트워크 연결, 장치 및 프로세스에 대한 많은 옵션과 정보를 보여줍니다. 네트워킹 물건을 모니터링합니다.

- Icinga is also free and open-source.
- Very functional in monitoring everything you may have in networking.
- Support for MySQL and PostgreSQL is included.
- Real-time monitoring with A nice web interface.
- Very expendable with modules and extensions.
- Icinga supports applying services and actions to hosts.
- A lot more to discover..
자세히 알아보기 : RHEL/CentOS 7/6에 Icinga 설치
Observium 은 네트워크 모니터링 도구이기도합니다. 서버 네트워크를 쉽게 관리 할 수 있도록 설계되었으며 2 가지 버전이 있습니다. 무료 및 오픈 소스이며 연간 £ 150의 상용 버전 인 Community Edition.

- Written in PHP with MySQL database support.
- Has a nice web interface to output information and data.
- Ability to manage and monitor hundreds of hosts worldwide.
- The community version from it is licensed under QPL license.
- Works on Windows, Linux, FreeBSD and more.
자세히보기 : Observium – RHEL/CentOS 용 네트워크 관리 및 모니터링 도구
Web VMStat 는 CPU에서 RAM, 스왑 및 html 형식의 입출력 정보에 이르는 실시간 시스템 정보 사용을 제공하는 매우 간단한 웹 응용 프로그램 프로그래머입니다.

자세히보기 : Web VMStat : Linux 용 실시간 시스템 통계 도구
이 목록에있는 다른 도구와 달리 PHP 서버 모니터링 은 웹 사이트와 호스트를 쉽게 관리 할 수 있도록 PHP로 작성된 웹 스크립트이며 MySQL 데이터베이스를 지원하며 GPL 3 이상에서 릴리스됩니다.

- A nice web interface.
- Ability to send notifications to you via Email & SMS.
- Ability to view the most important information about CPU and RAM.
- A very modern logging system to log connection errors and emails that are sent.
- 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 사용량을 모니터링하는데도 사용할 수 있습니다.

- Free & open-source, released under GPL license.
- Written in PHP with PL/SQL.
- A cross-platform tool, it works on Windows and Linux.
- 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 라이선스로 출시되었습니다.

- Cross-platform: it works on Linux, BSD , Mac OS X and Windows.
- Command line support: there’s a command line based version from Wireshark to analyze data.
- Ability to capture VoIP calls, USB traffic, network data easily to analyze it.
- Available in most Linux distributions repositories.
자세히보기 : Linux에 Wireshark – 네트워크 프로토콜 분석기 도구 설치
이들은 Linux/Unix 시스템을 모니터링하는 데 가장 중요한 도구였으며 물론 다른 많은 도구가 있지만 가장 유명한 도구입니다. 의견을 통해 의견을 공유하십시오. 시스템을 모니터링하는 데 어떤 도구와 프로그램을 사용하십니까? 이 목록에있는 도구를 사용한 적이 있습니까? 그들에 대해 어떻게 생각하세요?