1、配置系统环境(lamp)
yum -y install php php-mysql php-xml php-gd php-mbstring php-bcmath mysql-server mysql-devel httpd gd-devel libxml2-devel libcurl-devel net-snmp-devel
安装jabber(iksemel-1.4.tar.gz) --> 可选,如果不安装,编译配置时就不配置--with-jabber选项:
./configure --prefix=/srv/iksemel
make ;make install
echo /srv/iksemel/lib >> /etc/ld.so.conf
2、安装zabbix:
useradd -s /sbin/nologin -d /dev/null zabbix
创建zabbix数据库:
shell> mysql -u<username> -p<password>
mysql> create database zabbix character set utf8;
mysql> quit;
shell> cd create/schema
shell> cat mysql.sql | mysql -u<username> -p<password> zabbix
shell> cd ../data
shell> cat data.sql | mysql -u<username> -p<password> zabbix
shell> cat images_mysql.sql | mysql -u<username> -p<password> zabbix
./configure --prefix=/srv/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-jabber=/srv/iksemel --with-libcurl
make install
配置/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
添加配置文件:
mkdir -p /etc/zabbix
cp ./misc/conf/* /etc/zabbix
chown -R zabbix:zabbix /etc/zabbix
修改/etc/zabbix/zabbix_server.conf
DBPassword="密码"
修改Agentd配置文件:/etc/zabbix/zabbix_agentd.conf
配置web前端:
cd frontends/
cp -rf php /var/www/html
cd /var/www/html
mv php zabbix
chown -R zabbix:zabbix zabbix
修改php参数/etc/php.ini
max_execution_time=300
max_input_time=300
data.timezone=Asia/Shanghai
post_max_size=32M
memory_limit=128M
mbstring.func_overload=2
重启httpd
url: http://Serverip/zabbix 配置
将配置好的配置文件zabbix.conf.php放置 /var/www/html/zabbix/conf下。
重新登录http://Serverip/zabbix
默认用户:admin,密码:zabbix
配置启动项:
cp ./misc/init.d/redhat/zabbix_* /etc/init.d
chmod +x /etc/init.d/zabbix_*
修改配置文件的BASEDIR=zabbix的安装路径。
echo "/etc/init.d/zabbix_server_ctl start &" >> /etc/rc.local
echo "/etc/init.d/zabbix_agentd_ctl start &" >> /etc/rc.local
chkconfig httpd on
chkconfig mysqld on
3、配置agent:
从官网上下载相应平台的agent包到各被监控端。
tar zxf zabbix_agents_1.8.5.linux2_6.amd64.tar.gz -C /usr/local
将server上的zabbix_agentd.conf拷到agent的安装目录并修改:
Hostname=主机名
Server=Zabbix Server IP
LogFile=agentd日志文件
运行agentd:
/usr/local/zabbix/sbin/zabbix-agentd -c /usr/local/zabbix/zabbix_agentd.conf &
注:
模板与主机配置无法导入\导出,先查看有没有安装php-xml。
汉化:
将cn_zh.inc.php上传至zabbix站点目录:include/locales下。
zabbix 图片乱码解决
1.上传本地windown系统的C:\WINDOWS\Fonts\simhei.ttf文件到zabbixweb目录的zabbix/fonts下.
2.vi zabbix/include/defines.inc.php把所有的DejaVuSans替换成simhei
zabbix 安装参考:
http://www.zabbix.com/documentation/1.8/manual/installation