配色: 字号:
CentOS7安装Zabbix3
2017-02-24 | 阅:  转:  |  分享 
  
CentOS7安装zabbix3.0

Zabbix3.0最好安装在CentOS7.0以上版本操作系统,环境搭建先安装虚拟机,安装CentOS7.2x64,

配置好LAMP环境,并且能联网。

1、切换到root用户,安装需要的软件包

#yuminstallmysql-develgccnet-snmp-develcurl-develperl-DBIphp-gdphp-mysqlphp-bcmath

php-mbstringphp-xml





2、安装Zabbix官方源

打开zabbix官方网站,我们要找到需要安装的版本;





打开Download,找到3.0版本,对应CentOS64位系统的版本,点击右侧’Download’链接;





好的,可以看到具体的链接了;

















#rpm-ivh

http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm





3、安装zabbix各组件

#yuminstall-yzabbix-agentzabbix-getzabbix-java-gatewayzabbix-server-mysqlzabbix-web

zabbix-web-mysqlzabbix-sender











4、更改mariadb共享表空间为独立表空间

#systemctlstopmariadb

#vim/etc/my.cnf#修改my.cnf文件





加上下面此行配置后保存退出

innodb-file-per-table=1











重新启动mariadb

#systemctlrestartmariadb

验证功能是否开启

#mysql-uroot-p

Mariadb[(none)]>showvariableslike''%per_table%'';





5、创建一个数据库‘zabbix’和数据库用户‘zabbix’

MariaDB[(none)]>createdatabasezabbixcharactersetutf8;

MariaDB[(none)]>grantallprivilegesonzabbix.to''zabbix''@''localhost''identifiedby

''Cx123456'';

MariaDB[(none)]>flushprivileges;

Mariadb[(none)]>exit;



6、解压zabbix模板文件

#suroot

#cd/usr/share/doc/zabbix-server-mysql-3.0.7/

#ls

#gzip-dcreate.sql.gz

#ls





7、数据库导入zabbixtemplate

使用数据库用户zabbix登录数据库

#mysql–uzabbix–p

切换到zabbix数据库

Mariadb[(none)]>usezabbix;

导入模板数据

MariaDB[zabbix]>source/usr/share/doc/zabbix-server-mysql-3.0.7/create.sql

或者以下方法:

#cd/usr/share/doc/zabbix-server-mysql-3.0.7/

#zcatcreate.sql.gz|mysql-urootzabbix



8、修改ZabbixServer配置,并启动ZabbixServer服务

#vim/etc/zabbix/zabbix_server.conf





修改以下内容

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=Cx123456

快捷操作命令:

#sed-i"s/#DBHost/DBHost/g"zabbix_server.conf

#sed-i"s/#DBPassword=/DBPassword=zabbix/g"zabbix_server.conf



9、配置zabbix-agent

#vim/etc/zabbix/zabbix_agentd.conf





配置zabbixserver的ip

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=127.0.0.1









10、编辑PHP配置

#vim/etc/httpd/conf.d/zabbix.conf



修改以下内容

php_valuedate.timezoneAsia/Shanghai

快捷修改命令

#sed-i"s/#php_valuedate.timezoneEurope\/Riga/php_valuedate.timezoneAsia\/Shanghai/g"

/etc/httpd/conf.d/zabbix.conf









添加允许访问zabbixwebinterface的ip段.如果设置‘Requireallgranted’,这可以允许全部可

以访问





11、修改Firewall和SELinux设置

开放zabbix端口10050and10051.

#firewall-cmd--permanent--add-port=10050/tcp

#firewall-cmd--permanent--add-port=10051/tcp

#firewall-cmd--reload

如果使用SELinux,运行以下命令使Apache可以和Zabbix通信

setsebool-Phttpd_can_connect_zabbix=1



12、启动zabbix-server和zabbix-agent。重启httpd,,并设置zabbix-server和zabbix-agent开机自

动启动

#systemctlstartzabbix-server

#systemctlstartzabbix-agent

#systemctlrestarthttpd

#systemctlenablehttpd#之前LAMP配置了此时就不需配置

#systemctlrestartmariadb

#systemctlenablemariadb#之前LAMP配置了此时就不需配置

#systemctlenablezabbix-server

#systemctlenablezabbix-agent





13、登陆Zabbix管理页面http://虚拟机IP/zabbix/,显示Zabbix安装向导。





第2步检查全部OK,点击’Neststep’;





第3步输入mysql密码,其他默认,继续

















第4步输入zabbixserver信息,默认即可,当然也可自己取个名字;





第5步,查看安装信息汇总,没有问题,继续安装;

















第6步,提示安装成功了,点击’Finish’进入登陆界面;





第7步,终于看到Zabbix3.0的新版登陆界面了,默认用户名/密码:admin/zabbix;

















第8步,登陆成功,新版的操作界面没有多大变化。





第9步,点击右上角的小人图标,进入个性化设置界面,可以选择各种语言;

















第10步,作为中国人,当然选择简体中文了;





第11步,简体中文界面出来了,对于我们这样的英文水平不行的人来说真是太好了;

















14、后续还需要处理的一个问题,关于图形界面中文乱码的问题;





15、打到1台windows客户端,Win+R打开运行,输入fonts,回车进入Windows字体目录,找到楷体-常

规字体,复制出来,名称为simkai,注意后缀为ttf;















16、将simkai.ttf上传到服务器zabbix字体目录中:

/usr/share/zabbix/fonts/





17、修改配置文件/usr/share/zabbix/include/defines.inc.php















18、查找graphfont,替换成simkai,一共需替换2处;





19、页面刷新,中文乱码问题完美解决;





献花(0)
+1
(本文系社会最底层首藏)