Zabbix2.0部署安装及使用
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 中的名字一样)
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
- 07-30如何用u盘重装win10系统
- 07-30bios设置u盘启动
- 07-30技嘉主板bios如何设置u盘启动项
- 12-22开源视频平台:MediaCore(MediaDrop)
- 12-22JVMjavacore和heapdump文件生成选项
- 12-22使用飞信机器人发短信需要开放的端口
- 12-22TCP连接的三次握手--一次故障记录
- 12-22磁盘管理之一 逻辑卷管理
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 12-05亚马逊推出新一代基础模型 任意模态生成大模
- 12-05OpenAI拓展欧洲业务 将在苏黎世设立办公室
- 12-05微软质疑美国联邦贸易委员会泄露信息 督促其
- 12-05联交所取消宝宝树上市地位 宝宝树:不会对公
- 12-04企业微信致歉:文档打开异常已完成修复