Zabbix 3.0 for percona-server TokuDB

安裝perconna源

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-6/percona-release-0.1-6.noarch.rpm

安裝依賴

yum install epel-release -y
yum install jemalloc -y
++++++++++++++++++++++++++++++++++++++

TokuDB storage engine requires libjemalloc library 3.3.0 or greater. If the version in the distribution repository is lower than that you can use one from Percona Software Repositories or download it from somewhere else.

If the libjemalloc wasn’t installed and enabled before it will be automatically installed when installing the TokuDB storage engine package by using the apt` or yum package manager, but Percona Server instance should be restarted for libjemalloc to be loaded. This way libjemalloc will be loaded with LD_PRELOAD. You can also enable libjemalloc by specifying malloc-lib variable in the [mysqld_safe] section of the my.cnf file:

[mysqld_safe]
malloc-lib= /path/to/jemalloc
+++++++++++++++++++++++++++++++++++++++

關(guān)閉大頁內(nèi)存

echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

+++++++++++++++++++++++++++++++++++
TokuDB won’t be able to start if the transparent huge pages are enabled. Transparent huge pages is feature available in the newer kernel versions. You can check if the Transparent huge pages are enabled with:
$ cat /sys/kernel/mm/transparent_hugepage/enabled
 [always] madvise never
If transparent huge pages are enabled and you try to start the TokuDB engine you’ll get the following message in you error.log:
Transparent huge pages are enabled, according to /sys/kernel/mm/redhat_transparent_hugepage/enabled
Transparent huge pages are enabled, according to /sys/kernel/mm/transparent_hugepage/enabled
You can disable transparent huge pages permanently by passing transparent_hugepage=never to the kernel in your bootloader (NOTE: For this change to take an effect you’ll need to reboot your server).

You can disable the transparent huge pages by running the following command as root (NOTE: Setting this will last only until the server is rebooted):

echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
++++++++++++++++++++++++++++++++++++++++

安裝percona數(shù)據(jù)庫及tokudb插件

yum install  Percona-Server-tokudb-57.x86_64

啟動mysql

systemctl start mysqld

登錄并更改密碼和過期策略

登錄:
mysql -u root -p
,c!)fa/Cd9kD

更改密碼及過期策略:
SET PASSWORD = PASSWORD('Qwe_1234');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;

配置root用戶遠(yuǎn)程登錄(只是為了測試往堡,不代表生產(chǎn)操作)

grant all privileges on *.* to root@"%" identified by "Qwe_1234";

測試本地登錄與遠(yuǎn)程登錄(我數(shù)據(jù)庫IP為10.0.0.12)

 mysql -uroot -pQwe_1234
 mysql -uroot -pQwe_1234 -h 10.0.0.12 -P3306

加載插件

ps_tokudb_admin --enable -uroot -pPassw0rd

INSTALL PLUGIN tokudb SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_file_map SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_fractal_tree_info SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_fractal_tree_block_map SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_trx SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_locks SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_lock_waits SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_background_job_status SONAME 'ha_tokudb.so';

show engines;
show plungins;
SELECT @@tokudb_version;
添加zabbix用戶
grant all on zabbix.* to zabbix@'localhost' identified by 'Zabbix_pass123';
創(chuàng)建數(shù)據(jù)庫:
create database zabbix charset utf8;

zabbix安裝

[root@oldboy ~]# vim /etc/yum.repos.d/zabbix.repo
[root@oldboy ~]# cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=0
[root@oldboy ~]# 

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent

修改配置文件

[root@oldboy zabbix]# vim zabbix_server.conf 
DBPassword=Zabbix_pass123
vim /etc/httpd/conf.d/zabbix.conf 
php_value date.timezone Asia/Shanghai

導(dǎo)入zabbix數(shù)據(jù)庫

[root@oldboy conf.d]# rpm -ql zabbix-server-mysql
/etc/logrotate.d/zabbix-server
/etc/zabbix/zabbix_server.conf
/usr/lib/systemd/system/zabbix-server.service
/usr/lib/tmpfiles.d/zabbix-server.conf
/usr/lib/zabbix/alertscripts
/usr/lib/zabbix/externalscripts
/usr/sbin/zabbix_server_mysql
/usr/share/doc/zabbix-server-mysql-3.0.21
/usr/share/doc/zabbix-server-mysql-3.0.21/AUTHORS
/usr/share/doc/zabbix-server-mysql-3.0.21/COPYING
/usr/share/doc/zabbix-server-mysql-3.0.21/ChangeLog
/usr/share/doc/zabbix-server-mysql-3.0.21/NEWS
/usr/share/doc/zabbix-server-mysql-3.0.21/README
/usr/share/doc/zabbix-server-mysql-3.0.21/create.sql.gz
/usr/share/man/man8/zabbix_server.8.gz
/var/log/zabbix
/var/run/zabbix
[root@oldboy conf.d]# 
[root@oldboy conf.d]# cd /usr/share/doc/zabbix-server-mysql-3.0.21/
[root@oldboy zabbix-server-mysql-3.0.21]# gunzip create.sql.gz 
注意:如果使用tokudb咐蝇,需要將sql腳本中的InnoDB替換為tokudb
mysql -uroot -pQwe_1234 

重啟zabbix相關(guān)服務(wù)

[root@oldboy ~]# systemctl restart zabbix-server
[root@oldboy ~]# systemctl restart zabbix-agent
[root@oldboy ~]# systemctl restart httpd

web登錄配置zabbix(略)

安裝percona監(jiān)控模板rpm包

注意:修改采集腳本用戶密碼
/var/lib/zabbix/percona/scripts
 vim get_mysql_stats_wrapper.sh 
 RES=`HOME=~zabbix mysql -u root -pQwe_1234 
vim ss_get_mysql_stats.php
# 
$mysql_user = 'root';
$mysql_pass = 'Qwe_1234';

命令行測試監(jiān)控項

yum install zabbix-get.x86_64 -y
systemctl restart zabbix-agent.service 
cat /etc/zabbix/zabbix_agentd.d/userparameter_percona_mysql.conf 
zabbix_get -s 127.0.0.1 -k MySQL.Open-files
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末爆侣,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子搔涝,更是在濱河造成了極大的恐慌呢灶,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件见芹,死亡現(xiàn)場離奇詭異剂娄,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)玄呛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門阅懦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人徘铝,你說我怎么就攤上這事耳胎。” “怎么了惕它?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵怕午,是天一觀的道長。 經(jīng)常有香客問我淹魄,道長郁惜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任甲锡,我火速辦了婚禮兆蕉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘搔体。我一直安慰自己恨樟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布疚俱。 她就那樣靜靜地躺著劝术,像睡著了一般。 火紅的嫁衣襯著肌膚如雪呆奕。 梳的紋絲不亂的頭發(fā)上养晋,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機(jī)與錄音梁钾,去河邊找鬼绳泉。 笑死,一個胖子當(dāng)著我的面吹牛姆泻,可吹牛的內(nèi)容都是我干的零酪。 我是一名探鬼主播冒嫡,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼四苇!你這毒婦竟也來了孝凌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤月腋,失蹤者是張志新(化名)和其女友劉穎蟀架,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體榆骚,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡片拍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了妓肢。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捌省。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖职恳,靈堂內(nèi)的尸體忽然破棺而出所禀,到底是詐尸還是另有隱情,我是刑警寧澤放钦,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布色徘,位于F島的核電站,受9級特大地震影響操禀,放射性物質(zhì)發(fā)生泄漏褂策。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一颓屑、第九天 我趴在偏房一處隱蔽的房頂上張望斤寂。 院中可真熱鬧,春花似錦揪惦、人聲如沸遍搞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽溪猿。三九已至,卻和暖如春纫塌,著一層夾襖步出監(jiān)牢的瞬間诊县,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工措左, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留依痊,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓怎披,卻偏偏與公主長得像胸嘁,于是被迫代替她去往敵國和親瓶摆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Zabbix簡介 Zabbix官方網(wǎng)站Zabbix中文文檔 本文系統(tǒng)環(huán)境是CentOS7x86_64, Zabbi...
    Zhang21閱讀 7,968評論 0 37
  • 一缴渊、準(zhǔn)備搭建環(huán)境 1.系統(tǒng):CentOS 7.3 2.軟件:Zabbix 3.2 二赏壹、安裝前的準(zhǔn)備 最小化安裝Ce...
    塵世不擾閱讀 4,133評論 8 31
  • zabbix(音同 z?bix)是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。 ...
    Chris_Zheng閱讀 3,898評論 0 15
  • 本文詳細(xì)介紹新哥zabbix安裝過程及出現(xiàn)的問題衔沼,讀完后可直接上手安裝。內(nèi)容較長建議收藏后在電腦打開閱讀安裝...
  • 使用選擇器語法來查找元素問題你想使用類似于CSS或jQuery的語法來查找和操作元素昔瞧。方法可以使用Element....
    Mr_碼客閱讀 1,108評論 0 0