zabbix 란
서버나 네트워크 등을 포함한 클라이언트의 서비스들을 실시간으로 체크하여 모니터링 하는 관리 솔루션 소프트웨어입니다. Zabbix 에이전트를 Unix, Linux,Windows 등에 설치하여 CPU, MEM, 용량, 특정 tcp포트, snmp기능, ODBC, ping, ssh, web, Os command, IPMI, 로그 파일 등을 포함한 많은 정보를 감시할 수 있으며, 수집한 데이터를 그래프로 그려 편리하게 모니터링 가능합니다.
또한 모니터링 중 장애가 발생 하면 설정 해놓은 대로 메일 송신 , 특정 스크립트 실행, SMS 송신, jabber 메세지 발송등 기능을 사용 할수 있어, 장애 대비 모니터링 으로 사용하기 좋은 소프트웨어입니다.
설치버전 검색
https://www.zabbix.com/download?zabbix=4.2&os_distribution=centos&os_version=7&db=mysql
웹 UI를 위해서 httpd를 설치 한다. (80port)
# yum install httpd -y
RPM 버전으로 설치
a. Install Zabbix repository
# rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm
# yum clean all
서버와 클라이언트를 동시에 설치
b. Install Zabbix server, frontend, agent
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
mysql 또는 MariaDB 를 사용해서 설치 한다.
DB는 이미 설치가 되어 있는것을 전제로 한다.
c. Create initial database
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
Import initial schema and data. You will be prompted to enter your newly created password.
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
설정파일에서 DB에 설정한 패스워드를 넣는다.나는 zabbix를 입력
d. Configure the database for Zabbix server
Edit file /etc/zabbix/zabbix_server.conf
DBPassword=password
PHP로 웹 UI를 실행 시키는데 시간 설정이 필요하다.
e. Configure PHP for Zabbix frontend
Edit file /etc/httpd/conf.d/zabbix.conf, uncomment and set the right timezone for you.
# php_value date.timezone Asia/Seoul
설정이 변경되었으니 httpd를 다시 실행 시킨다.
f. Start Zabbix server and agent processes
Start Zabbix server and agent processes and make it start at system boot:
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
'개발 > Linux' 카테고리의 다른 글
gsjava linux OS 버전 확인 (0) | 2019.09.03 |
---|---|
gsjava shell 메모리 사용량 계산 (0) | 2019.08.20 |
gsjava Centos 7 방어벽 실행 유무 확인 설정 해제 (0) | 2019.08.12 |
gsjava linux find 문자열 검색 (0) | 2019.07.11 |
gsjava ssh 포트 변경 (0) | 2019.07.03 |