您的位置:首页 > 其它

Zabbix

2016-06-14 22:19 295 查看

Zabbix ##分布式监控

Zabbix是高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。
监控过程如图所示:




yum install -y httpd php php-mysql mysql-server ##Zabbix所需环境

1.安装zabbix所需软件包

在server端:
yum install -y zabbix-2.4.5-1.el6.x86_64.rpm zabbix-server-2.4.5-1.el6.x86_64.rpm zabbix-server-mysql-2.4.5-1.el6.x86_64.rpm zabbix-web-2.4.5-1.el6.noarch.rpm zabbix-web-mysql-2.4.5-1.el6.noarch.rpm zabbix-agent-2.4.5-1.el6.x86_64.rpm fping-2.4b2-16.el6.x86_64.rpm
iksemel-1.4-2.el6.x86_64.rpm iksemel-utils-1.4-2.el6.x86_64.rpm php-mbstring-5.3.3-26.el6.x86_64.rpm
php-bcmath-5.3.3-26.el6.x86_64.rpm ##下载软件包,解决依赖性
scp zabbix-2.4.5-1.el6.x86_64.rpm zabbix-agent-2.4.5-1.el6.x86_64.rpm 172.25.44.22:
在agent端:
rpm -ivh zabbix-2.4.5-1.el6.x86_64.rpm
rpm -ivh zabbix-agent-2.4.5-1.el6.x86_64.rpm

2.配置mysql数据库

在server端:
cd /usr/share/doc/zabbix-server-mysql-2.4.5/create/
/etc/init.d/mysqld start ##启动数据库
mysql_secure_installation ##数据库安全初始化,设置密码:westos
mysql -pwestos ##用root用户登录
mysql> create database zabbix character set utf8 collate utf8_bin; ##建立Zabbix数据库
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'westos'; ##给Zabbix用户授权,设置登陆密码为westos
mysql> quit;
mysql -uzabbix -pwestos zabbix < schema.sql
mysql -uzabbix -pwestos zabbix < images.sql
mysql -uzabbix -pwestos zabbix < data.sql

3.配置Zabbix server

在server端:
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=westos ##数据库密码为westos

4. 配置php

vim /etc/php.ini
date.timezone = Asia/Shanghai ##将时区设定为亚洲/上海
/etc/init.d/httpd start ##启动Apache
/etc/init.d/zabbix-server start ##启动zabbix-server

5.登陆 zabbix web

http://172.25.0.103/zabbix
Username: Admin
Password: zabbix
登陆界面如下图:

















6.在监控端agent配置

在agent端:
Server=172.25.44.33 ##server端IP
ServerActive=172.25.44.33
Hostname=server2.example.com ##agent主机名解析
/etc/init.d/zabbix-agent start ##重启zabbix-agent
在server端:
vim zabbix_agentd.conf
Hostname=server3.example.com ##server主机名解析

7.启动自动注册功能

操作过程如图:



















点击 Configuration -> Hosts就能查看新添加的主机




8.添加模版Templates

操作如图所示:

















9.监控Zabbix server上的mysql服务

在server端:
vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf ##指定Zabbix agent如何获取mysql的信息
cd /etc/zabbix/zabbix_agentd.d/
mkdir /var/lib/zabbix
vim /var/lib/zabbix/.my.cnf
[mysql]
host = localhost
user = zabbix
password = westos
socket = /var/lib/mysql/mysql.sock
[mysqladmin]
host = localhost
user = zabbix
password = westos
socket = /var/lib/mysql/mysql.sock
/etc/init.d/zabbix-agent restart ##重启zabbix-agent
网页操作如下所示:
链接 mysql 监控模版:



点击 Configuration -> Hosts -> zabbix server Graphs看到两个新的监控图形:








本文出自 “jeffrey13” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: