
本章总共使用了4台机器,其中一台服务器zabbix proxy,一个代理和两台受监视的服务器位于zabbixProxy下.
图1-1
Zabbix_Server.solutionware.com.cn
Zabbix服务器负责配置zabbix数据并显示数据
Zabbix_Proxy.solutionware.com.cn
将监视代理程序收集的数据推送到服务器
client1.solutionware.com.cns
受监控端通过代理程序收集数据
client2.solutionware.com.cn
受监控端通过代理程序收集数据
表1-1
这里以zabbix2.03为例,操作系统为: redhat6.364 bit服务器版本为例,将操作系统最小化,即在安装过程中选择了最小方法. 以root用户身份安装依赖于zabbix的软件包(这里的redhat6.3 CD是yum来源)
安装依赖zabbix的软件包
yum-yinstallphp-gdphp-commonphp-xmlphp-mysqlnet-snmpnet-snmp-develnet-snmp-utilscurl-develmysql-serverhttpdphpmysql-develgnutlsmysql-devel
openldap-develOpenIPMIncurses-develunixODBCunixODBC-develmysql-connector-odbclibstdc * libX * gccvimmakealsa-libjpackage-utils
安装zabbix所需的其他软件包
yum软件包在安装CD中不存在(您可以从相关网站下载并在本地安装. )
#yum--yinstall
#libiksemel3-1.4-2_2.el6.x86_64.rpm
#iksemel-1.4-2_2.el6.x86_64.rpm

#iksemel-devel-1.4-2_2.el6.x86_64.rpm
#OpenIPMI-devel-2.0.16-12.el6.x86_64.rpm
#fping-2.4-1.b2.3.el6.rf.x86_64.rpm
#ibssh2-devel-1.2.2-7.el6_2.3.x86_64.rpm
#php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm#php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm
#java-1.6.0-ibm-1.6.0.10.0-1jpp.2.el6.x86_64.rpm
#java-1.6.0-ibm-devel-1.6.0.10.0-1-jpp.2.el6.x86_64.rpm
相关软件包的功能
libiksemel3-1.4-2_2.el6.x86_64.rpm
iksemel-1.4-2_2.el6.x86_64.rpm
iksemel-devel-1.4-2_2.el6.x86_64.rpm
Zabbix编译时间--with-jabbe
jabber软件支持
OpenIPMI-devel-2.0.16-12.el6.x86_64.rpm
Zabbixfping功能支持
ibssh2-devel-1.2.2-7.el6_2.3.x86_64.rpm
java-1.6.0-ibm-1.6.0.10.0-1jpp.2.el6.x86_64.rpm
java-1.6.0-ibm-devel-1.6.0.10.0-1-jpp.2.el6.x86_64.rpm
Zabbix编译时-启用Java支持
#php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm#php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm

Zabbix前端php页面支持,这两个软件包不在默认系统中
表1-2
Ø创建相关用户
将zabbix下载到本地计算机,解压缩并创建zabbix用户和组
#groupaddzabbix
#useradd--gzabbix--mzabbix
Ø启动MySQL:
#servicemysqldstart
修改MySQL超级用户的密码(默认密码为空)
#mysqladmin–uroot–ppasswordsolutionware
Ø测试是否可以正常登录
#mysql–uroot--proot
Ø创建Zabbix
Mysql> createdatabasezabbixcharactersetutf8;
Ø导入sql脚本
#cdzabbix-2.03
#只猫. //数据/schema.sql | mysql-uroot-psolutionwarezabbix
#只猫. //数据/data.sql | mysql-uroot-psolutionwarezabbix
#只猫. //数据/p_w_picpaths_mysql.sql | mysql-pslolutionware-prootzabbix
配置并编译zabbix,前缀是安装后的程序目录

#. /配置-前缀= / usr /本地/ zabbix-启用服务器-启用代理-启用代理-with-mysql-启用java-启用ipv6 -net-snmp--with- libcurl--with-ldap--with-ssh2--with-jabber--with-openipmi--with-unixodbc
#makeinstall
#grepzabbix / etc /服务
zabbix-agent10050 / tcp#ZabbixAgent
zabbix-agent10050 / udp#ZabbixAgent
zabbix-trapper10051 / tcp#ZabbixTrapper
zabbix-trapper10051 / udp#ZabbixTrapper
Ø修改配置文件权限
#chown-Rzabbix: zabbix / usr / local / zabbix / etc
Ø修改服务器配置文件
不需要基本修改,只需使用默认配置,只需更改一个DBPassword =密码
#vi / usr / local / zabbix / etc / zabbix_service.conf
修改Agentd配置文件,并将HOSTNAME的主机名更改为此机器.
#vi / usr / local / zabbix_agentd.conf
Ø添加Web前端php文件
#cdfrontends /
#cp-rfphp / var / www / html /
#cd / var / www / html
#mvphpzabbix
#chown-Rzabbix: zabbixzabbix

#vi /etc/php.ini找到以下项目,将它们更改为以下值,带有的;必须删除它们前面的
max_execution_time = 300
date.timezone =亚洲/上海
post_max_size = 32M
max_input_time = 300
Ø启动相关服务
#servicehttpdrestart
#servicmysqldrestart
然后按照提示以图形方式访问和安装zabbix. 您需要在这里提醒. 将配置文件下载到/ var / www / html / zabbix / conf下的服务器. 名称必须为zabbix.conf.php <
安装后的服务器程序位于/ usr / local / zabbix / sbin /目录中,可以直接启动.
#/ usr / local / zabbix / sbin / zabbix_server
#/ usr / local / zabbix / sbin / zabbix_agentd
为方便起见zabbix proxy,我们将zabbix启动文件添加到zabbix的init.d目录中. 默认情况下,init.d目录不存在,您需要自己创建它.
cdzabbix-2.03
cp--rf / misc / init.d / fedora / core / usr / local / zabbix / init.d
chown-RZabbix: zabbix / usr / local / zabbix / init.d
chmodu + x / usr / local / zabix / init.d / zabbix_server
chmodu + x / usr / local / zabix / init.d / zabbix_agentd
servicezabbix_serverstart
sevicdezabbix_agentdstart
将zabbix_serverzabbix_agentdBASEDIR = / usr /本地默认路径修改为zabbix安装路径.
Ø检查启动是否正常,查看启动是否正常,划分服务器并进行代理.
Ø#ps--ef | grepzabbix
如果该进程未启动,则可以查看相应的日志错误. 默认值为/tmp/zabbix-*.log. 至此,已经安装了Zabbix 2.0服务器.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-157378-1.html
但使得定远镇压也因此丧失了再战能力
这种被动的方式有其客观背景
当时买养老金就好了