Zabbix2.0部署安装及使用

浏览:
字体:
发布时间:2013-12-13 14:31:38
来源:

Zabbix 2.0部署安装及使用

一、系统环境
服务端:CentOS 6.2 x86_64
客户端:CentOS 6.2 x86_64 及 Windows Server 2008、2003
所需软件包:zabbix-2.0.0(包含服务端及Linux客户端程序)、zabbix_win(Windows客户端程序)、服务端需已安装LNMP或者LAMP环境;
Linux服务端及客户端所需开发软件包:gcc gcc-c++ libcurl libcurl-devel net-snmp net-snmp-devel
规划如下:Server:192.168.133.177 (CentOS 6.2 x86_64)
Agent:192.168.133.172-176 (CentOS 6.2 x86_64)
Agent:192.168.133.178-184 (Windows Server 2008、2003)

二、服务端及客户端安装
1、LINUX服务端安装

useradd zabbix –M –s /sbin/nologin
安装开发软件包:yum –y install gcc gcc-c++ libcurllibcurl-devel net-snmp net-snmp-devel
下载Linux端程序:可通过zabbix 官方网站下载;

也可以从这里下载http://download.csdn.net/detail/bjtenao/6695539


解压并对其安装:tar xf zabbix-2.0.0.tar.gz&& cd zabbix-2.0.0 && ./configure --prefix=/usr/local/zabbix--enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl--with-ssh && make && make install
2、Linux客户端安装
useradd zabbix –M –s /sbin/nologin
安装开发软件包:yum –y install gcc gcc-c++ libcurllibcurl-devel net-snmp net-snmp-devel
这里用到的程序还是服务端的那个程序 只是在编译的时候不需要编译安装服务端

解压并对其安装:tar xf zabbix-2.0.0.tar.gz&& cd zabbix-2.0.0 && ./configure --prefix=/usr/local/zabbix--enable-agent && make && make install
3、Windows客户端安装
从这里下载http://download.csdn.net/detail/bjtenao/6695561,对其解压,将zabbix_agentd.exe、zabbix_agentd.conf 放置C盘目录下,在DOS窗口中切换至C盘,执行安装命令:zabbix_agentd.exe –install –configc:/zabbix_agent.conf ;如下图表示已经成功安装;

三、配置服务端和客户端
1、服务端的配置:

编辑zabbix_server.conf 需要简单修改的地方
DBHost=localhost //配置数据库的主机
DBName=zabbix //配置所使用的数据库名字
DBUser=user //配置数据库用户
DBPassword=passwd //配置数据库密码
DBPort=3306 //配置数据库端口
别的咱不做修改
2、客户端的配置:
编辑zabbix_agentd.conf 注意修改:
Server=192.168.133.177 //设置服务端的IP
Hostname=yuqing-177 //设置客户端的主机名字(需要和web 中的名字一样)

配置Web 监控界面
1、启动服务端和客户端程序

Linux 服务端:zabbix_server (查看zabbix_server.log文件检查是否已正常启动)
Linux 客户端:zabbix_agentd (查看zabbix_agentd.log文件检查是否已正常启动)
Windows 客户端:在DOS窗口切换至C盘根目录下,执行zabbix_agentd.exe –start 如下图表示启动成功,
2、配置web 界面
拷贝zabbix 的php 文件到 www 目录:/bin/cp –rf zabbix-2.0.0/frontends/php/*/var/www/
访问http://192.168.133.177/zabbix/ 看到如下图所示的安装向导,只可根据提示执行下一步下一步,输入相应的配置信息即可
执行完安装向导会提升让登录,默认的用户名为admin,密码为zabbix,
登录系统之后看到的系统完全是英文的系统,可以在Administration à Users àMembers 列中的Admin 中设置
设置完Save保存即可。
因中文不能完全翻译,部分内容乱码,此部署文档暂以英文为例。
1、)Create Hosts添加监控主机
在Configuration à Hosts 界面中,选择Create host,来进行添加主机在打开的新界面中,注意填写Hos name、Groups Agent interfaces 、添加模板。



添加完之后可以在Hosts 列表中看到主机,主机的可用状态一定要是可用的状态,
2、)Create items添加相应的服务监控项
在Configuration à Hosts 界面中,选择相应的主机中的Items ,此处选择刚创建的主机,
在打开的新窗口中选择Create item 来创建监控项目:
在新窗口中,填写所要创建的监控项目的名字,类型,key,Type of information信息的类型,Data type 数据类型、Units所获取数据的单位、设置更新时间Update interval、设置历史数据的保存时间Keep histroy、数据图表keep trends 的保存时间、所属应用Applications,其中key值可以在select 新打开的窗口中来选择相应的key模板,然后对其进行简单的修改

3、)Create triggers创建触发器
在Configuration à Hosts 界面中,选择相应的主机中的triggers ,此处选择刚创建的主机选择右上角的Create trigger 按钮
填写Trigger 的名字、选择所要预警的监控项目,选择事件的安全级别


4、)Create graph 创建图表
在Configuration à Hosts 界面中,选择相应的主机中的triggers ,此处选择刚创建的主机

选择右上角的Create graph 按钮
填写所要显示的图标的名字,设置宽高,一般默认即可,设置Graph type 、添加所要显示图标的监控项目,

5、)创建配置图标
在Configuration à Screens àCreate screen,创建所要综合显示的图表eg:192.168.133.172,然后点击刚才所创建的名字,
依次添加即可
6、)Create Groups Users
选择AdministrationàUsersàusergroupsàCreate user group

创建XUNAO-OP组,并设置其权限

创建xunao用户,选择AdministrationàUsersàusersàCreate user

设置用户的名字,别名,密码,所属组,登录时所显示的语言,可在media中设置邮箱以便以后接受邮件报警
7、)设置邮件预警接口
注:需要提前在服务器上部署简单的邮件服务器
选择AdministrationàMedia typeàEmail

设置Email 需要注意SMTP server和SMTP helo

8、)Create action
ConfigurationàActionsàCreateaction ,注:Event source选择Triggers,


在Action标签中填写事件的名字、事件触发是所显示的标题、内容,在Conditions标签中选择触发是当前事件的条件,在Type of calculation 中选择设置的条件,默认选择AND/OR即可;
在Operations中设置触发事件时的操作,
注:此文档仅有说明一些常用简单的部署设计,其它的一些规划设计可详见官方文档说明:http://www.zabbix.com/documentation/2.0

>更多相关文章
24小时热门资讯
24小时回复排行
资讯 | QQ | 安全 | 编程 | 数据库 | 系统 | 网络 | 考试 | 站长 | 关于东联 | 安全雇佣 | 搞笑视频大全 | 微信学院 | 视频课程 |
关于我们 | 联系我们 | 广告服务 | 免责申明 | 作品发布 | 网站地图 | 官方微博 | 技术培训
Copyright © 2007 - 2024 Vm888.Com. All Rights Reserved
粤公网安备 44060402001498号 粤ICP备19097316号 请遵循相关法律法规
');})();