转自:http://bguncle.blog.51cto.com/3184079/1330247
首先确认下zabbix2.2.0的安装要求:
RequiredPHP version5.3.0PHP option memory_limit128MPHP option post_max_size16MPHP option upload_max_filesize2MPHP option max_execution_time300PHP option max_input_time300PHP time zone PHP databases support PHP bcmath PHP mbstring PHP sockets PHP gd2.0PHP gd PNG support PHP gd JPEG support PHP gd FreeType support PHP libxml2.6.15PHP xmlwriter PHP xmlreader PHP ctype PHP session PHP session auto startoffPHP gettext
1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:
1 yum -y install mysql-devel libcurl-devel net-snmp-devel2、添加用户:
1 2 groupadd zabbix useradd zabbix -g zabbix3、创建数据库,添加授权账号
1 2 create database zabbix character set utf8; grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix' ;4、编译安装zabbix
下载地址:wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX Latest Stable/2.2.0/zabbix-2.2.0.tar.gz
1 2 3 4 5 tar zxf zabbix- 2.2 . 0 .tar.gz cd zabbix- 2.2 . 0 ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \ -- with -mysql -- with -net-snmp -- with -libcurl make install5、导入数据库
1 2 3 mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/images.sql mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql6、修改配置文件
1 2 3 4 5 6 7 cp misc/init.d/fedora/core/zabbix_server /etc/init.d/ cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ cp -R frontends/php /data/www/zabbix ##这个是web端 sed -i 's/^DBUser=.*$/DBUser=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf sed -i 's/^.*DBPassword=.*$/DBPassword=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_server sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd7、添加服务端口:
1 2 3 4 5 6 cat >>/etc/services <<EOF zabbix-agent 10050 /tcp Zabbix Agent zabbix-agent 10050 /udp Zabbix Agent zabbix-trapper 10051 /tcp Zabbix Trapper zabbix-trapper 10051 /udp Zabbix Trapper EOF8、启动服务
1 2 3 4 /etc/init.d/zabbix_server start /etc/init.d/zabbix_agentd start echo "/etc/init.d/zabbix_server start" >> /etc/rc.local echo "/etc/init.d/zabbix_agentd start" >> /etc/rc.local9、web页面配置,配置http访问好了后web登陆:http://ip/zabbix
确认每个Required都是ok的才会显示Next按钮,如果有Fail的需要完善系统要求
这里主要下,出现Fail的原因是zabbix的配置文件没有,需要点击“Download configuration file”将zabbix.conf.php下载到本地在上传到服务器的zabbix/conf/目录下,然后在web页面Retry即可
到此web页面配置完毕,已经到了登陆界面,zabbix的默认登陆账号是admin,密码是zabbix
10、更换中文字体,登陆后在页面的右上边点击“Prefile”
在Language选项中选择“Chinese(zh_CN)”,然后Save
11、如果出现有乱码,可以到window系统找到自己喜欢的字体上传上去
在windows系统中的c:\windows\fonts目录中copy一个自己喜欢的字体文出来,如msyh.ttf
将copy出来的字体上传到Zabbix根目录中的fonts目录下
将原来的字体文件“DejaVusSans.ttf”备份
将上传的字体文件如msyh.ttf改名为DejaVusSans.ttf
重新登录zabbix即可
转载于:https://www.cnblogs.com/augustyang/p/6762381.html
相关资源:JAVA上百实例源码以及开源项目