2 Zabbix Service端安装及配置

操作系统:Ubuntu Server 14.04 x64 LTS

数据库:MySQL

1 、安装软件包
sudo dpkg -i zabbix-release_3. 0 - 1 +trusty_all.deb
sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
注意:如果需要支持JMX监控,则需要安装zabbix-java-gateway
sudo install zabbix-java-gateway
还需要在zabbix service端安装JDK和tomcat,此处参照:zabbix :UBUNTU Tomcat和JDK安装及配置
2 、创建数据库
shell> mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix @localhost identified by '<password>' ;//执行这一步时,没有任何效果,不知道原因
mysql> quit;
3 、生成Schema
sudo cd /usr/share/doc/zabbix-server-mysql
sudo zcat create.sql.gz | mysql -uroot zabbix
若第2步中的grant执行后无效果,则执行下面的SQL
sudo zcat create.sql.gz | mysql -uroot -p zabbix
等待执行完成,中间无任何进度提示
4 、配置Zabbix
sudo vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=密码
5 、启动Zabbix服务
sudo service zabbix-server start
配置服务开机自启动
安装sysv-rc-conf
sudosudo apt-get install sysv-rc-conf
sudosudo sysv-rc-conf

Ubuntu 的系统运行级别:

0        系统停机状态

1        单用户或系统维护状态
2~5    多用户状态
6        重新启动

S 开机启动

 

6 、配置Zabbix前端PHP相关内容
sudosudo vi /etc/apache2/conf.d/zabbix
sudosudo vi /etc/apache2/conf-enabled/zabbix.conf

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data - 1
php_value date.timezone Asia/Shanghai
  
sudo service apache2 restart
------------------------配置防火墙-------------------------------

开启/禁用端口:

ufw allow 22/tcp   允许所有的外部IP访问本机的22/tcp (ssh)端口

ufw deny 22/tcp     禁止所有外部IP访问本机的22/tcp(ssh)端口

ufw delete deny 22/tcp 删除防火墙中的规则

开启端口:22,80,10051,10050
说明:
--10050是Agent的端口,Agent采用被动方式,Server主动连接Agent的10050端口
--10051是Server的端口,Agent采用主动或Trapper方式,会连接Server的10051端口
-------------------------配置ubuntu服务器能与window互ping--------------------
1). ubuntu进入windows网络,必须安装samba 
Shell代码  
sudo apt-get install samba  
 
2). 修改/etc/samba/smb.conf, 将wins server修改为正确的ip 
      可以在windows上, 敲入ipconfig /all得到具体ip 
3). 重启服务 
Shell代码  
sudo service nmbd restart  
 
4). 验证下 
Shell代码  
nmblookup -R -U <wins_server_ip> <hostname>  
 
5). 这时windows就可访问ubuntu,可以直接ping通 
6). ubuntu互ping, 需要设置search domain 
Shell代码  
echo 'search abc.com' >> /etc/resolv.conf  
---------------变更IP后的处理方式--------------------------------
 
1). 如果IP改变后, wins_server的缓存的ip不正确了, 
可以删除以下两个文件 
/var/cache/samba/wins.dat 
/var/cache/samba/browse.dat 
然后重启 nmbd 即可 
2). 如果ubuntu ping 时, ip仍然不正确, 检查下dns server 
如果只是为了互连互通,只需要 nmbd 服务即可 
如果还需要windows共享文件的服务, 需启动smbd 
---------------------------------------------------------------------------
7 、完成初始化
     安装过程已经完毕,在浏览器中访问http: //172.16.51.113/zabbix,即进入配置界面
     点击下一步即可完成相关配置,其中需要再次输入数据库信息
     初始登录账号和密码:Admin/zabbix
8 、配置中文
sudo apt-get install language-pack-zh-hans
sudo apt-get install language-pack-zh-hant
sudo vim /usr/share/zabbix/include/locales.inc.php
   配置中文显示为 true 即可: 'zh_CN' => [ 'name' => _( 'Chinese (zh_CN)' ),     'display' => true ],
   点击Zabbix页面右上角用户:修改语言选项即可
9 、解决图形中汉字显示问题
   配置中文显示后,会出现拓扑图等中的中文显示乱码,需要配置微软雅黑字体
   下载雅黑字体,参考(http: //www.linuxidc.com/Linux/2009-11/22691.htm)
   配置字体和图形字体显示

graphs、Green 菜单下出现方框:

出现原因:

由于zabbix的web端没有中文字库,我们需要把中文字库加上即可;

解决办法:

下载中文字体:

【字体下载】

YaHeiConsolas.tar:http://www.mycode.net.cn/wp-content/uploads/2015/07/YaHeiConsolas.tar.gz


【字体安装】

//解压压缩包
tar -zxvf YaHeiConsolas.tar.gz


tar -zxvf YaHeiConsolas.tar.gz
cd /usr/share/zabbix/fonts  sudosudo 注意此处为zabbix web文件所在路径

sudo mkdir bak
sudo mv graphfont.ttf ./bak        sudosudo 备份原有字体文件
cp ~/YaHeiConsolas.ttf  ./graphfont.ttf sudo 将下载的字体替换到此处;

一切正常:

sudo vim /usr/share/zabbix/include/defines.inc.php
define( 'ZBX_FONT_NAME' , 'msyh' );
define( 'ZBX_GRAPH_FONT_NAME' , 'msyh' )
安装完成
 

 

雅黑字体:msyh.ttf.zip

官方手册:https://www.zabbix.com/documentation/3.0/manual/installation/install_from_packages


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值