Centos7 安裝 zabbix 4.0

參考文檔:php

https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysqlmysql

1. httpd 和 php的安裝web

  yum -y install httpd phpsql

2. mysql的安裝數據庫

   略centos

3. Install Zabbix repositoryfrontend

 rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpmsocket

而後修改/etc/yum.repos.d/zabbix.repo 爲阿里雲的源:ide

 執行:yum clean all阿里雲

安裝: yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

4. 新建zabbix 須要的用戶和數據庫表結構等

create database zabbix character set utf8 collate utf8_bin;

grant all privileges on zabbix.* to zabbix@localhost identified by 'xxxxxx';

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

5. Configure the database for Zabbix server

 /etc/httpd/conf.d/zabbix.conf

6. 時區修改

7. 啓動

8. installing_frontend

參考:https://www.zabbix.com/documentation/4.0/manual/installation/install#installing_frontend

 

 

基本就是一下步。

配置數據庫這一步可能報錯:

 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

處理方法:

host從 localhost 改爲  127.0.0.1

而後新增一個數據庫用戶:grant all privileges on zabbix.* to zabbix@127.0.0.1 identified by 'xxxxxx'; 

安裝成功,而且生成了配置文件:/etc/zabbix/web/zabbix.conf.php

最後使用 Admin/zabbix登陸:

若是 Zabbix server is running 的值是 No 時,須要查看日誌:

tail -f /var/log/zabbix/zabbix_server.log

可能會報錯 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)、

處理方法,修改 /etc/zabbix/zabbix_server.conf

 而後重啓:

systemctl restart zabbix-server zabbix-agent httpd

應該就行了。

若是仍是不行則修改 /etc/php.ini 中 [MySQL]下面的 mysql.default_socket = /tmp/mysql.sock 

9. zabbix-agent

zabbix-server能夠經過zabbix-agent來監控本身,對應的配置文件爲:/etc/zabbix/zabbix_agentd.conf

 

 主動模式,容許那個ip的zabbix server向我拉取監控數據;

 

 被動模式,容許那個ip的zabbix server向我拉取監控數據;

啓動 zabbix-agent:

systemctl start zabbix-agent.service

相關文章
相關標籤/搜索