码迷,mamicode.com
首页 > 其他好文 > 详细

Zabbix

时间:2016-06-15 00:06:25      阅读:465      评论:0      收藏:0      [点我收藏+]

标签:zabbix   server   网络监控   

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  ##serverIP

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看到两个新的监控图形:

 

技术分享

技术分享


 


本文出自 “8875406” 博客,谢绝转载!

Zabbix

标签:zabbix   server   网络监控   

原文地址:http://8885406.blog.51cto.com/8875406/1789331

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!