CentOS6.5安装zabbix监控及汉化


1.下载zabbix安装包

[root@zdj /]# wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.7/zabbix-2.4.7.tar.gz/
2.安装依赖包
[root@zdj /]# yum install –y make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysqlphp-bcmath php-mbstring php-xml
3.启动mysql
[root@zdj /]# useradd zabbix ---新建用户zabbix
[root@zdj /]# /etc/init.d/mysqld start
[root@zdj /]# mysqladmin -u root password 'eisoo.com'
[root@zdj /]# mysql -uroot -p
Enter password:
mysql> create database zabbix character set utf8; ---创建zabbix数据库
Query OK, 1 row affected (0.00 sec)

mysql> grant all on zabbix.* TO zabbix@'localhost' identified by'zabbixpass'; ---授权
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
4.导入zabbix数据
[root@zdj /]# tar xf zabbix-2.4.7.tar.gz
[root@zdj /]# ls
bin download lib media proc selinux tmp zabbix-2.4.7
boot etc lib64 mnt root srv usr zabbix-2.4.7.tar.gz
dev home lost+found opt sbin sys var
[root@zdj /]# cd zabbix-2.4.7/database/mysql/
[root@zdj mysql]# mysql -h localhost -uroot -peisoo.com zabbix <schema.sql
[root@zdj mysql]# mysql -h localhost -uroot -peisoo.com zabbix<images.sql
[root@zdj mysql]# mysql -h localhost -uroot -peisoo.com zabbix<data.sql
5.查看服务器时间,不准则需要修改
[root@zdj mysql]# date
Tue Feb 16 15:52:48 CST 2016
6.安装zabbix
[root@zdj zabbix-2.4.7]# ./configure --with-mysql --with-net-snmp--with-libcurl --enable-server --enable-agent --enable-proxy--prefix=/usr/local/zabbix
[root@zdj zabbix-2.4.7]# make &&make install
7.增加端口
[root@zdj zabbix-2.4.7]# vi /etc/services
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
8.修改配置文件
[root@zdj zabbix-2.4.7]# vi /etc/httpd/conf/httpd.conf----apache配置文件
DirectoryIndex index.html index.html.var index.php
[root@zdj zabbix-2.4.7]# vi /usr/local/zabbix/etc/zabbix_server.conf -----zabbix服务器配置文件
DBName=zabbix
DBUser=zabbix 连接数据库的账号,与Mysql授权账号对应
DBPassword=zabbixpass 连接数据库的密码,与Mysql授权账号的密码对应
9.修改服务启动
[root@zdj zabbix-2.4.7]# cd misc/init.d/fedora/core5
[root@zdj core5]# cp zabbix_* /etc/init.d/
[root@zdj core5]# chmod 700 /etc/init.d/zabbix_*
[root@zdj core5]# vi /etc/init.d/zabbix_server
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
[root@zdj core5]# vi /etc/init.d/zabbix_agentd
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
10.zabbix启动并设置开机启动
[root@zdj /]# /etc/init.d/zabbix_server start
Starting Zabbix Server: [ OK ]
[root@zdj /]# /etc/init.d/zabbix_agentd start
Starting Zabbix Agent: [ OK ]
[root@zdj /]# chkconfig zabbix_server on
[root@zdj /]# chkconfig zabbix_agentd on
11.修改php参数
[root@zdj /]# vi /etc/php.ini
max_execution_time = 300
max_input_time = 300
date.timezone = PRC
post_max_size = 32M
[root@zdj /]# /etc/init.d/httpdrestart
Stopping httpd: [FAILED]
Starting httpd: httpd: apr_sockaddr_info_get() failed for zdj
httpd: Could not reliably determine the server's fullyqualified domain name, using 127.0.0.1 for ServerName
[ OK ]
[root@zdj /]# cd zabbix-2.4.7/frontends/
[root@zdj frontends]# cp -rf php /var/www/html/zabbix
[root@zdj frontends]# chown -R zabbix:zabbix /var/www/html/zabbix
12.web登录配置zabbix
账号:Admin 密码:zabbix














汉化
[root@zdj ~]# cd /var/www/html/zabbix/fonts/
[root@zdj fonts]# ls
DejaVuSans.ttf simkai.ttf --红色的为新上传的字体
[root@zdj fonts]# cd /var/www/html/zabbix/include/
[root@zdj include]# pwd
/var/www/html/zabbix/include
[root@zdj include]# ls
acknow.inc.php graphs.inc.php perm.inc.php
actions.inc.php hosts.inc.php profiles.inc.php
audit.inc.php html.inc.php regexp.inc.php
blocks.inc.php httptest.inc.php reports.inc.php
classes ident.inc.php schema.inc.php
config.inc.php images.inc.php screens.inc.php
db.inc.php items.inc.php services.inc.php
debug.inc.php js.inc.php sounds.inc.php
defines.inc.php locales.inc.php translateDefines.inc.php
discovery.inc.php maintenances.inc.php triggers.inc.php
draw.inc.php maps.inc.php users.inc.php
events.inc.php media.inc.php validate.inc.php
forms.inc.php menu.inc.php valuemap.inc.php
func.inc.php page_footer.php views
gettextwrapper.inc.php page_header.php
[root@zdj include]# cp defines.inc.php defines.inc.php.backup
[root@zdj include]# vi defines.inc.php ---修改配置文件
define('ZBX_FONT_NAME', 'simkai');
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name






 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是 CentOS6.5 源码安装 zabbix4.0 的步骤: 1. 安装编译工具和依赖库: ``` yum install gcc gcc++ make automake autoconf libtool openssl openssl-devel net-snmp net-snmp-devel libcurl libcurl-devel ``` 2. 下载并解压 zabbix 源码包: ``` wget https://cdn.zabbix.com/zabbix/sources/stable/4.0/zabbix-4.0.0.tar.gz tar zxvf zabbix-4.0.0.tar.gz ``` 3. 进入源码目录,执行 configure 脚本: ``` cd zabbix-4.0.0 ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --prefix=/usr/local/zabbix ``` 4. 编译并安装 zabbix: ``` make make install ``` 5. 配置 zabbix server: 创建 zabbix 用户和用户组: ``` groupadd zabbix useradd -g zabbix zabbix ``` 创建 zabbix server 配置文件: ``` cp /usr/local/zabbix/etc/zabbix_server.conf.example /usr/local/zabbix/etc/zabbix_server.conf ``` 修改配置文件中的数据库信息: ``` DBName=zabbix DBUser=zabbix DBPassword=password ``` 6. 启动 zabbix server: ``` /usr/local/zabbix/sbin/zabbix_server ``` 7. 配置 zabbix agent: 创建 zabbix agent 配置文件: ``` cp /usr/local/zabbix/etc/zabbix_agentd.conf.example /usr/local/zabbix/etc/zabbix_agentd.conf ``` 修改配置文件中的服务器信息: ``` Server=127.0.0.1 ServerActive=127.0.0.1 ``` 8. 启动 zabbix agent: ``` /usr/local/zabbix/sbin/zabbix_agentd ``` 9. 配置 zabbix web: 将 zabbix web 目录复制到 web 服务器的根目录下: ``` cp -r /usr/local/zabbix/share/zabbix /var/www/html/ ``` 修改 zabbix web 配置文件: ``` cp /var/www/html/zabbix/conf/zabbix.conf.php.example /var/www/html/zabbix/conf/zabbix.conf.php ``` 修改配置文件中的数据库信息: ``` $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'password'; $DB['SERVER'] = 'localhost'; $DB['PORT'] = '3306'; ``` 10. 访问 zabbix web: 在浏览器中访问 `http://your-server-ip/zabbix`,输入默认用户名和密码 `Admin/zabbix`,即可登录 zabbix web。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值