下载软件包
从zabbix上下载所需要的软件包,包括zabbix-server-mysql
和zabbix-frontend-php
,如果还要安装客户端,还要下载zabbix-agent
。(推荐直接添加zabbix
源)
安装软件
1 | sudo dpkg -i zabbix-server-mysql_3.4.0-1+xenial_amd64.deb |
配置Zabbix server
1 | sudo vim /etc/zabbix/zabbix_server.conf |
修改其中的DBhost
, DBUser
, DBPassword
, 如果有必要,需要设置socket
与mysql
的socket
相同。
配置MySQL
1 | create database zabbix character set utf8 collate utf8_bin; |
找到zabbix-server-mysql
文件夹,文件夹中是zabbix数据库数据填充文件用来填充数据库1
zcat *.sql.gz | mysql -uzabbix -p zabbix
如果是三个sql文件,填充顺序是schema.sql.gz
->images.sql.gz
->data.sql
配置PHP
按照需要修改php.ini
配置项
Zabbix web
将Zabbix的web页面文件拷贝到LNMP的指定目录,启动Zabbix-server
进入http://ip/zabbix
按步骤填写相关信息,最后成功安上,最后再配合客户端进行监控
Zabbix 检测数据库
首先在Zabbix网页上为host添加一个数据库模块,然后需要修改客户端数据,在客户端的/etc/zabbix/zabbix-agentd.d/userparameter_mysql.conf
文件中根据文件指示将文件中所有HOME变量换为含有数据库连接文件.my.cnf
的目录,我暂时将.my.cnf
放在/etc/zabbix
下面,然后编写.my.cnf
1
2
3
4
5
6
7
8
9[mysql]
user=zabbix
password=zabbix
host=localhost
[mysqladmin]
user=zabbix
password=zabbix
host=localhost
最后也是最重要的一步,重启数据库,上面步骤都做了,但网页上数据没有更新,原因就是数据库没有重启
附言
写得很草率,还在学习中,会努力更新….