Git Product home page Git Product logo

zabbix3.0's Introduction

zabbix3.0

升级3.0版本,监控tomcat性能。二次开发接入

zabbix3.0系统版本要求

本项目RPM仅用于Zabbix3.0 For CentOS 6 x64位的安装

zabbix3.0 新增功能:

  • 1、WEB界面重新设计,更友好

  • 2、趋势预测 {host:vfs.fs.size[/,free].forecast(1h,,10h)}<=0 {host:vfs.fs.size[/,free].timeleft(1h,,0)}<=10h 基于1小时的数据,预测10小时可用空间小于等于0报警

  • 3、增加了进程CPU利用率监控item

  • 4、性能优化: History cache优化 Action保存在cache中

  • 5、在特定的时间执行任务 如:RAID卡监控可能会造成IO性能下降,只在每天的10:00到11:00(业务低峰期)执行,其它时间不允许执行。

  • 6、加密支持、 在Zabbix各组件间(server, proxies, agents and command-line utilities)能够用加密通讯了,需要编译使用 TLS (PolarSSL), GnuTLS or OpenSSL library.

  • 7、每个人自定义screens和slide,然后共享给其它人

  • 8、命令行强制删除历史数据: 个人觉得该功能还是会对数据库造成压力,还是推荐,禁用 HousekeepingFrequency 对history等表进分区,然后drop分区

  • 9、趋势预测功能

预测能力,现在可以通过forecast()和timeleft()触发功能。预测功能会分析历史,并返回一个未来值,并判断这个值是否达到了设定的阈值。可用于计算,触发表达式和通知,以提前行动,避免潜在的问题,而不是等待他们发生后再处置。

  • 10、escalator支持多个进程 escalator是负责处理action的进程,在有很多action时,action可能处理不过来,如:配置了报警维护,但报警还是报出去了

zabbix3.0-rpm

#系统版本要求 本项目RPM仅用于Zabbix3.0 For CentOS 6 x64位的安装 #环境要求 PHP >= 5.4 curl >= 7.20 (如需支持SMTP认证)

git clone https://github.com/zabbixcn/zabbix3.0-rpm.git
cd  zabbix3.0-rpm/RPMS

#一 安装MySQL
MySQL建议使用5.6版本,CentOS6默认为5.1,不建议使用,性能偏低

rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum install mysql-server -y  #此过程会因为网路问题偏慢,请耐心等待
vim /etc/my.cnf

[mysqld]
innodb_file_per_table

service mysqld start
mysql_secure_installation

Enter current password for root (enter for none):
Set root password? [Y/n]
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

mysql -uroot -p
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;
mysql> show databases;
+--------------------+     
| Database           |     
+--------------------+     
| information_schema |     
| mysql              |     
| performance_schema |     
| zabbix             |     
+--------------------+     

二、安装Apache,PHP,Zabbix-Web

Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7

rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
yum install zabbix-web-mysql-3.0.0-1.el6.noarch.rpm
zabbix-web-3.0.0-1.el6.noarch.rpm httpd php56w php56w-gd php56w-mysql
php56w-bcmath php56w-mbstring php56w-xml php56w-ldap

/etc/init.d/httpd restart
/etc/init.d/php restart
sed -i "s@# php_value date.timezone Europe/Riga@php_value date.timezone
Asia/Shanghai@g" /etc/httpd/conf.d/zabbix.conf


cd /usr/share/zabbix-server-mysql-3.0.0
zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix

三、安装zabbix-server

Zabbix-server就一个包,里面有server的SQL文件

yum  localinstall  zabbix-server-mysql-3.0.0-1.el6.x86_64.rpm
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

/etc/init.d/zabbix-server restart

#四、Zabbix WEB界面配置
http://${IP}/zabbix和之前版本一样,此处不再详解

zabbix3.0宝典学学习文档:

zabbix3.0's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.