zabbixserver端安装文档Word文件下载.docx
《zabbixserver端安装文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《zabbixserver端安装文档Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
![zabbixserver端安装文档Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-11/21/af765666-4605-429e-b4be-b207f6aeb5c7/af765666-4605-429e-b4be-b207f6aeb5c71.gif)
在地址栏输入http:
//该服务器ip/xampp
即可见如下内容
net-snmp安装见同文件夹下文档《NetSnmp安装手册》
然后开始进入zabbix安装,
一、创建、导入zabbix数据库
cd/usr/local/src#进入软件包下载目录
tarzxvfzabbix-2.2.6.tar.gz#解压
cd/usr/local/src/zabbix-2.2.6/database/mysql#进入mysql数据库创建脚本目录
ls#列出文件,可以看到有schema.sql、images.sql、data.sql这三个文件
mysql-uroot-p#输入密码,进入MySQL控制台
createdatabasezabbixcharactersetutf8;
#创建数据库zabbix,并且数据库编码使用utf8
insertintomysql.user(Host,User,Password)values('
localhost'
'
zabbix'
password('
123456'
));
#新建账户zabbix,密码123456
flushprivileges;
#刷新系统授权表
grantallonzabbix.*to'
@'
127.0.0.1'
identifiedby'
withgrantoption;
#允许账户zabbix能从本机连接到数据库zabbix
#再次刷新系统授权表
usezabbix#进入数据库
source/usr/local/src/zabbix-2.2.6/database/mysql/schema.sql#导入脚本文件到zabbix数据库
source/usr/local/src/zabbix-2.2.6/database/mysql/images.sql#导入脚本文件到zabbix数据库
source/usr/local/src/zabbix-2.2.6/database/mysql/data.sql#导入脚本文件到zabbix数据库
注意:
请按照以上顺序进行导入,否则会出错。
ln-slibmysqlclient.so.16.0.0libmysqlclient.so#添加软连接
ln-slibmysqlclient_r.so.16.0.0libmysqlclient_r.so#添加软连接
exit#退出
二、安装zabbix
1、添加用户:
groupaddzabbix#创建用户组zabbix
useraddzabbix-gzabbix-s/bin/false
2、安装zabbix
ln-s/usr/local/lib/libiconv.so.2/usr/lib/libiconv.so.2#添加软连接
/sbin/ldconfig#使配置立即生效
cd/usr/local/src/zabbix-2.2.6#进入安装目录
./configure--prefix=/usr/local/zabbix--enable-server--enable-agent--with-net-snmp--with-libcurl--enable-proxy--with-mysql=/usr/bin/mysql_config#配置
make#编译
makeinstall#安装
ln-s/usr/local/zabbix/sbin/*/usr/local/sbin/#添加系统软连接
ln-s/usr/local/zabbix/bin/*/usr/local/bin/#添加系统软连接
4、添加zabbix服务对应的端口
vi/etc/services#编辑,在最后添加以下代码
#Zabbix
zabbix-agent10050/tcp#ZabbixAgent
zabbix-agent10050/udp#ZabbixAgent
zabbix-trapper10051/tcp#ZabbixTrapper
zabbix-trapper10051/udp#ZabbixTrapper
:
wq!
#保存退出
5、修改zabbix配置文件
cd/usr/local/zabbix/etc
vi/usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbix#数据库名称
DBUser=zabbix#数据库用户名
DBPassword=123456#数据库密码
ListenIP=127.0.0.1#数据库ip地址
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts#zabbix运行脚本存放目录
vi/usr/local/zabbix/etc/zabbix_agentd.conf
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
UnsafeUserParameters=1#启用自定义key
6、添加开机启动脚本
cp/usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_server/etc/rc.d/init.d/zabbix_server#服务端
cp/usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd/etc/rc.d/init.d/zabbix_agentd#客户端
chmod+x/etc/rc.d/init.d/zabbix_server#添加脚本执行权限
chmod+x/etc/rc.d/init.d/zabbix_agentd#添加脚本执行权限
chkconfigzabbix_serveron#添加开机启动
chkconfigzabbix_agentdon#添加开机启动
7、修改zabbix开机启动脚本中的zabbix安装目录
vi/etc/rc.d/init.d/zabbix_server#编辑服务端配置文件
BASEDIR=/usr/local/zabbix/#zabbix安装目录
vi/etc/rc.d/init.d/zabbix_agentd#编辑客户端配置文件
四、配置web站点
cd/usr/local/src/zabbix-2.2.6
cp-r/usr/local/src/zabbix-2.2.6/frontends/php/opt/lampp/htdocs/zabbix
chownwww.www-R/opt/lampp/htdocs/zabbix
备注:
/opt/lampp/htdocs为php默认站点目录www为php运行账户
servicezabbix_serverstart#启动zabbix服务端
servicezabbix_agentdstart#启动zabbix客户端
六、修改php配置文件参数
1、
找到php.ini文件对其进行修改
vi/文件路径/php.ini#编辑修改
post_max_size=16M
max_execution_time=300
max_input_time=300
WEB端的安装
下一步会检测运行环境,若出现红色的,就自查并解决即可,比如这次出现了一个这样的提示:
提示max_input_time的值应该改成300,所以只需要编辑php.ini,找到max_input_time并修改为300,保存后执行servicephp-fpmrestart,再刷新安装向导已经没有问题了,继续按照向导直到安装完毕:
完成后进入zabbix登陆界面:
输入默认的用户名:
admin和密码:
zabbix即可登入
①、监控报错
登陆zabbix后,发现仪表盘报如下错误:
看了下后台日志:
[root@lcoalhost~]#tail-f/tmp/zabbix_server.log
9785:
20150128:
114951.637[Z3001]connectiontodatabase'
failed:
[2002]Can'
tconnecttolocalMySQLserverthroughsocket'
/var/lib/mysql/mysql.sock'
(2)
114951.637Databaseisdown.Reconnectingin10seconds.
115001.638[Z3001]connectiontodatabase'
115001.638Databaseisdown.Reconnectingin10seconds.
...
原来是mysql.sock路径问题。
解决方法:
方法
(1).修改/usr/local/zabbix/etc/zabbix_server.conf,找到#DBSocket=/tmp/mysql.sock,取消注释:
方法
(2).建立软链接:
test-d/var/lib/mysql||mkdir/var/lib/mysql
ln-s/tmp/mysql.sock/var/lib/mysql/mysql.sock
推荐第一种方法,保存后,使用servicezabbix_serverrestart重启zabbix服务即可解决此问题。
①、中文设置
修改为中文界面的步骤是:
Profile->
Language->
Chinese(zh_CN)->
Save
可当我安装之后,却没有Chinese(zh_CN)这这个下拉选项。
解决办法:
1、在zabbix网站目录(/home/wwwroot/default/zabbix)找到include/locales.inc.php文件
2、编辑locales.inc.php,找到
'
zh_CN'
=>
array('
name'
_('
Chinese(zh_CN)'
),'
display'
false),
修改为:
true),
Ps:
里面好多语言默认都是false屏蔽了,想开启只需要改成true即可在语言配置中开启。
修改保存后,刷新网页,已经可以找到Chinese(zh_CN)了
②、图形中文显示为方框
由于还没有添加受监控的客户端,所以先把server自身的监控打开:
步骤:
组态(配置)->
主机->
激活主机
进入图形后,发现文字都是方框:
看来是字体问题,只需要用Windows下的常用字体替换一下即可。
具体步骤:
1).我比较喜欢微软雅黑,所以在C:
\windows\fonts下找到微软雅黑字体:
msyh.ttc
2).上传到zabbix字体目录:
/home/wwwroot/default/zabbix/fonts/
3.).用msyh.ttc覆盖默认的字体文件DejaVuSans.ttf即可:
1
mv-fmsyh.ttcDejaVuSans.ttf
刷新页面,已经正常了