zabbix監控mysql-如何使用zabbix內建的模板監控-nagios監控mysql主從

來源:互聯網
上載者:User

標籤:zabbix   nagios   

用zabbix監控mysql(源碼安裝)安裝位置在/usr/local/zabbix/


  1. 監控端(server):

    在被監控端主機上關聯該模板Template App MySQL

中文:組態->主機->名稱一欄點擊進去->模板,點選連結新模板->添加->Template App MySQL->存檔

英文:Configuration->Hosts->Name->Templates,Link new templates->Add->Template App MySQL->Save


2. 被監控端(agent):

1)在源碼包../zabbix-2.2.1/conf/zabbix_agentd/ 拷貝模板

cp zabbix-2.2.1/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

2)授予監控mysql資訊的使用者權限

mysql> grant usage on *.* to [email protected]‘localhost‘ identified by ‘zabbix‘;

3)修改my.cnf

[mysqladmin]host=localhostuser=zabbixpassword=zabbix[mysql]host=localhostuser=zabbixpassword=zabbix

4)修改

vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.confUserParameter=mysql.status[*],echo "show global status where Variable_name=‘$1‘;" | HOME=/var/lib/zabbix mysql -uzabbix -pzabbix -hlocalhost -N | awk ‘{print $$2}‘UserParameter=mysql.size[*],echo "select sum($(case "$3" in both|"") echo "data_length+index_length";; data|index) echo "$3_length";; free) echo "data_free";; esac)) from information_schema.tables$([[ "$1" = "all" || ! "$1" ]] || echo " where table_schema=‘$1‘")$([[ "$2" = "all" || ! "$2" ]] || echo "and table_name=‘$2‘");" | HOME=/var/lib/zabbix mysql -uzabbix -pzabbix -hlocalhost -NUserParameter=mysql.ping,HOME=/var/lib/zabbix mysqladmin -uzabbix -pzabbix -hlocalhost ping | grep -c aliveUserParameter=mysql.version,mysql -uzabbix -pzabbix -hlocalhost -V

5)

# /etc/init.d/mysqld restart# /etc/init.d/zabbix_agentd restart

6)在server上的查看映像資料

     Monitoring->Graphs->MySQL operations


nagios監控主從

ls /usr/local/nagios/etc/objects/commands.cfg# vim /usr/local/nagios/etc/objects/commands.cfgdefine command  {         command_name    check_mysql_slave         command_line  $USER1$/check_mysql -H $HOSTADDRESS$ -S -uzabbix -pzabbix  }修改被監控端的設定檔# vim zabbix_agent.cfg  define service{        use                             local-service        host_name                       zabbix_agent        service_description             MYSQL_SLAVE        check_command                   check_mysql_slave                     }/etc/init.d/nagios restart



本文出自 “螞蚱小子” 部落格,請務必保留此出處http://zxlwz.blog.51cto.com/6952946/1853566

zabbix監控mysql-如何使用zabbix內建的模板監控-nagios監控mysql主從

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.