日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql监控服务器配置_zabbix 监控服务器(server)端详细配置

發(fā)布時間:2024/1/18 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql监控服务器配置_zabbix 监控服务器(server)端详细配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux下常用的系統(tǒng)監(jiān)控軟件有Nagios、Cacti、Zabbix、Monit等,這些開源的軟件,可以幫助我們更好的管理機器,在第一時間內(nèi)發(fā)現(xiàn),并警告系統(tǒng)維護人員。

今天開始研究下Zabbix,使用Zabbix的目的,是為了能夠更好的監(jiān)控mysql數(shù)據(jù)庫服務(wù)器,并且能夠生成圖形報表,雖然Nagios也能夠生成圖形報表,但沒有Zabbix這么強大。

首先,我們先來介紹下Zabblx:

一.Zabbix簡介

zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。?????? zabbix由zabbix?server與可選組件zabbix?agent兩部門組成。?????? zabbix?server可以通過SNMP,zabbix?agent,ping,端口監(jiān)視等方法提供對遠程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視。?????? zabbix?agent需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,它主要完成對硬件信息或與操作系統(tǒng)有關(guān)的內(nèi)存,CPU等信息的收集。

zabbix的主要特點:????????? -?安裝與配置簡單,學(xué)習(xí)成本低?-?支持多語言(包括中文)-?免費開源-?自動發(fā)現(xiàn)服務(wù)器與網(wǎng)絡(luò)設(shè)備-?分布式監(jiān)視以及WEB集中管理功能-?可以無agent監(jiān)視-?用戶安全認證和柔軟的授權(quán)方式-?通過WEB界面設(shè)置或查看監(jiān)視結(jié)果-?email等通知功能等等

Zabbix主要功能:???????? -?CPU負荷???????? -?內(nèi)存使用???????? -?磁盤使用???????? -?網(wǎng)絡(luò)狀況???????? -?端口監(jiān)視???????? -?日志監(jiān)視

官方也提供了安裝資料:http://www.zabbix.com/wiki/howto/monitor

二.監(jiān)控服務(wù)器端Zabbix安裝

服務(wù)器端需要安裝mysql,httpd,php,zabbix_server 和zabbix_agent,其中zabbix_agent是為了讓服務(wù)器監(jiān)控自己。

2.1?zabbix?WEB環(huán)境搭建

zabbix的安裝需要LAMP或者LNMP環(huán)境。需要其它的軟件包

1.1安裝主程序# yum -y install httpd php mysql mysql-server php-mysql1.2安裝apache擴展# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql1.3安裝php擴展# yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath1.4安裝mysql擴展# yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

2.2?zabbix?數(shù)據(jù)庫設(shè)置

zabbix數(shù)據(jù)庫可以和zabbix服務(wù)器分離,采用專門的mysql服務(wù)器存儲數(shù)據(jù),此時要給zabbix數(shù)據(jù)庫受相應(yīng)的權(quán)限。

#mysql?-u?root?-p

#mysql>create?database?zabbix?character?set?utf8;

#mysql>grant?all?privileges?on?zabbix.*?to?zabbix@'localhost'?identified?by?'123456';

*查看用戶:mysql>select host,user,password from user ;

*刪除用戶:mysql>Delete FROM user Where ?Host='localhost' and user= ' ' ;

2.3 安裝zabbix服務(wù)

2.3.1 增加zabbix用戶和組#groupadd?zabbix

#useradd?-g?zabbix?-m?zabbix

(或者:#useradd?zabbix?-g?zabbix?-s?/sbin/nologin)

官網(wǎng)下載解壓軟件包。#?wget?http://fossies.org/unix/misc/zabbix-2.4.1.tar.gz

#?tar?-zxvf?zabbix-2.4.1.tar.gz

#?cd?zabbix-2.4.1

2.3.2 導(dǎo)入數(shù)據(jù)庫表(注意順序)#cd??zabbix-2.4.1/database/mysql

#mysql?-uroot?-pmysql?zabbix?

#mysql?-uroot?-pmysql?zabbix?

#mysql?-uroot?-pmysql?zabbix?

2.3.3 編譯安裝zabbix[root@lw-02?zabbix-2.4.1]#./configure?--prefix=/usr/local/zabbix?--with-mysql?--with-net-snmp?--with-libcurl?--enable-server?--enable-agent?--enable-proxy

編譯報錯checking?for?main?in?-lmysqlclient?...?no????????yum?安裝mysql-devel即可????????#make????????#make?install

2.3.4 添加服務(wù)端口#cat?>>vim?/etc/services?<

zabbix-agent?10050/tcp?????#Zabbix?Agent

zabbix-agent?10050/udp?????#Zabbix?Agent

zabbix-trapper?10051/tcp????#Zabbix?Trapper

zabbix-trapper?10051/udp????#Zabbix?Trapper

2.3.5 拷貝啟動腳本并修改[root@lw-02?~]#cp?/opt/zabbix-2.4.1/misc/init.d/fedora/core/zabbix_*?/etc/init.d/

[root@lw-02?~]#chmod?+x?/etc/init.d/zabbix_*[root@lw-02?~]#vim?/etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix????????#修改為編譯安裝的路徑

[root@lw-02?~]#?vim?/etc/init.d/zabbix_agentd

BASEDIR=/usr/local/zabbix????????#修改為編譯安裝的路徑

2.3.6 配置zabbix web環(huán)境--httpd和php[root@lw-02?~]#?mkdir?/var/www/zabbix

[root@lw-02?~]#?cp?-rf?/opt/zabbix-2.4.1/frontends/php/*?/var/www/zabbix/修改apache配置文件添加虛擬主機

[root@lw-02?~]#?vim?/etc/httpd/conf/httpd.conf?最后添加

DocumentRoot?/var/www/

修改php配置文件

[root@lw-02?~]#?vim?/etc/php.ini????在最后面添加

#?zabbix?server

max_execution_time?=?300

max_input_time?=?300

memory_limit?=?128M

post_max_size?=?32M

date.timezone?=?Asia/Shanghai

2.4 修改配置文件,包括zabbix_server.conf和zabbix_agentd.conf

修改server配置文件,添加zabbix數(shù)據(jù)庫密碼#vim?/etc/zabbix/zabbix_server.conf

LogFile=/tmp/zabbix_server.log

PidFile=/tmp/zabbix_server.pid

DBName=zabbix

DBUser=zabbix?????????????#數(shù)據(jù)庫用戶

DBPassword=123456?????????#指定zabbix數(shù)據(jù)庫密碼

ListenIP=192.168.1.110????#服務(wù)器IP地址

修改Agentd配置文件,更改HOSTNAME為本機的hostname? ? ????vim?/etc/zabbix/zabbix_agentd.confPidFile=/tmp/zabbix_agentd.pid?????#進程PID

LogFile=/tmp/zabbix_agentd.log?????#日志保存位置

EnableRemoteCommands=1?????????#允許執(zhí)行遠程命令

Server=192.168.1.110???????????#agent端的ip

Hostname=zabbix?server?????????#必須與zabbix創(chuàng)建的host?name相同

2.5 ?啟動服務(wù)[root@lw-02?home]#?/etc/init.d/mysqld?start

[root@lw-02?home]#?/etc/init.d/httpd?start

[root@lw-02?home]#?/etc/init.d/zabbix_server?start

[root@lw-02?home]#?/etc/init.d/zabbix_agentd?start

三.通過瀏覽器訪問zabbix監(jiān)控

3.1

3.2

3.3

3.4

3.5

3.6 如果這一步提示"Fail",點擊下載配置文件zabbix.conf.php并拷貝到/var/www/zabbix/conf/下

3.7

3.8 默認用戶名/密碼:admin/zabbix

如果zabbix server is running 值為No ,請查看iptables,selinux。[root@lw-02?~]#?service?iptables?status

iptables:?Firewall?is?not?running.

[root@lw-02?~]#?getenforce

Permissive

4. zabbix語言設(shè)置

貌似自2.25版本以后,zabbix語言選擇里隱藏中文選項,開啟方法:修改文件:vim?/var/www/html/zabbix/include/locales.inc.php

'zh_CN'?=>?array('name'?=>?_('Chinese?(zh_CN)'),????????'display'?=>?false),

修改為

'zh_CN'?=>?array('name'?=>?_('Chinese?(zh_CN)'),????????'display'?=>?true),

保存后刷新頁面,如下圖所示:

以上操作在zabbix 2.2.5修改通過

到此,server端配置成功。

總結(jié)

以上是生活随笔為你收集整理的mysql监控服务器配置_zabbix 监控服务器(server)端详细配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。