zabbix 3.0 安装
转自:https://www.cnblogs.com/-10086/p/5317524.html
下载deb
# wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb# dpkg -i zabbix-release_3.0-1+trusty_all.deb# apt-get update
1.安装服务端
sudo apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php
1.1配置zabbix_server.conf
# vi /etc/zabbix/zabbix_server.confDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=zabbix
1.2设置mysql
mysql>create database zabbix character set utf8 collate utf8_bin;mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';mysql> flush privileges;cd /usr/share/doc/zabbix-server-mysqlzcat create.sql.gz | mysql -u root -p zabbixsudo cp -r /usr/share/zabbix /var/www/html/zabbix service zabbix-server restart
1.3修改服务端配置信息
1.3.1配置PHP
sudo vim /etc/php5/apache2/php.ini修改项:post_max_size = 16Mmax_execution_time = 300max_input_time = 300date.timezone = "Asia/Shanghai"修改完成后重启apache2sudo service apache2 start
1.3.2网页端配置
直接按照网页端配置执行。
-
地址:
http://ip/zabbix
-
用户名密码:
Admin/zabbix
1.3.3服务器端配置
采用主动方式来进行数据信息获取,所以要配置一些数据
sudo vi /etc/zabbix/zabbix_server.conf处理Agentd推送过来的数据的进程开大一些,默认是5StartTrappers=200
1.3.4服务器端在网页配置template
Configuration-->templates-->选择一个合适的原模板,点击进入详细页面然后full clone.命名后修改items和Discovery rules的 Type。都设置为Zabbix agent (active)。
2.安装客户端
sudo apt-get install zabbix-agent
sudo vi /etc/zabbix/zabbix_agentd.conf
- 修改ServerAcive的IP,地址为服务端地址
ServerActive=127.0.0.1
-
设置为0 仅为主动模式,如果需要发送数据等 可以不修改此项
StartAgents=0
-
Hostname修改为网页里面添加的Hostname,需要保持一致。
Hostname=Zabbix server
3.在网页里添加Host
添加agent信息即可。注意选择刚才1.3.4中配置的模板及上面设置的Hostname。
Tips:
-
- 启动zabbixsudo service zabbix-server startorsudo /etc/init.d/zabbix-server start
- log file,启动不正常时,多查看log日志/var/log/zabbix/zabbix_agentd.log