Zabbixによるサーバモニタリングの導入
3980 ワード
1.設置環境の点検
2.Zabbixサーバのインストールと設定
※ RPM repository : zabbix-release-5.0-1.el7.noarch.rpm
# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/{RPM_repository}
# yum clean all
# yum install zabbix-server-mysql zabbix-agent
# yum install centos-release-scl
# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl
/etc/yum.repos.d/zabbix.repo[zabbix-frontend]
...
enabled=1
...
データベースの設定
データベースの初期化
# mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
Schemaの適用
# zcat/usr/share/doc/zabbix-server-my*/create.sql.gz | mysql -uzabbix -p zabbix
データベース設定(zabbixサーバ)
/etc/zabbix/zabbix_server.confで編集(Line:125)
DBPasword=password←設定したパスワード
PHP設定
# listen 80;
# server_name example.com;
listen.acl_users = apache,nginx
; php_value[date.timezone] = Europe/Riga
→ php_value[date.timezone] = Asia/Seoul
Zabbixサーバとエージェントの起動
# systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
Done!
3.Zabbixエージェントのインストールと設定
※ Repository PATH: http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64
#ServerActive=xxx.xxx.xxx.xxx → zabbix server IP
Hostname=xxx.xxx.xxx.xxx → zabbix agent server IP
# systemctl enable zabbix-agent
# firewall-cmd --list-ports
4. References
Reference
この問題について(Zabbixによるサーバモニタリングの導入), 我々は、より多くの情報をここで見つけました https://velog.io/@nao_snow/서버-모니터링テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol