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.inidate.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/zabbixUsername: 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” 博客,谢绝转载!
相关文章推荐
- VMware推出TrustPoint产品,完善终端用户计算方案
- mongodb 等待写入复制
- phalcon在win10下的安装
- scala学习五:scala函数式编程
- unity直接播放mp3
- 2016-6-14
- 自定位_VC
- 自定位_Win32汇编
- 第13周 项目4
- 快速幂
- 感谢无私分享的大神们
- 手机上的微型传感器
- django makemigrations的一个特性
- Java语言的特点
- Eclipse 反编译插件安装jad
- css标签复习---2016.6.14
- Oracle dump 分析secondary key
- 北上广深
- Android 基于google Zxing实现对手机中的二维码进行扫描
- 基于UDP的socket编程