yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -y useradd zabbix 2、启动mysql service mysqld start mysqladmin –uroot password root mysql –uroot –proot 3、创建zabbix数据库 Mysql> create database zabbix character set utf8; Mysql> grant all on zabbix.* TO zabbix@'localhost' identified by 'zabbixpass'; Mysql> flush privileges; 4、导入数据库sql zabbix-2.0.3/database/mysql mysql -h localhost -uroot -proot zabbix <schema.sql mysql -h localhost -uroot -proot zabbix <images.sql mysql -h localhost -uroot -proot zabbix <data.sql 5、调整当前时间 date -s "2012-10-25 13:48:55" 6、编译安装 ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix make && make install 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、修改配置文件 cp -a frontends/php/* /var/www/html/ 修改/etc/httpd/conf/httpd.conf DirectoryIndex index.html index.html.var index.php 修改/usr/local/zabbix/etc/zabbix_server.conf参数: DBName=zabbix DBUser=zabbix DBPassword=zabbix cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/ cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ chmod 700 /etc/init.d/zabbix_* vim /etc/init.d/zabbix_server 修改 ZABBIX_BIN="/usr/local/sbin/zabbix_server" 为 ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server" vim /etc/init.d/zabbix_agentd 修改 ZABBIX_BIN="/usr/local/sbin/zabbix_agentd" 为 ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd" 9、启动服务并设置开机启动 /etc/init.d/zabbix_server start /etc/init.d/zabbix_agentd start chkconfig zabbix_server on chkconfig zabbix_agentd on 10、修改php相关参数 # vi /etc/php.ini 找到如下几项,改成下面的值,前面有;号的要删掉 max_execution_time = 300 max_input_time = 300 date.timezone = PRC post_max_size = 32M 重启httpd /etc/init.d/httpd restart 11、图形安装 Configuration file "/var/www/html/zabbix/conf/zabbix.conf.php" created: OK 用户名 密码 zabbix 登陆后 点击右上角的 profile 设置 语言为中文 常见问题 1、zabbix里图形中的汉字显示乱码 这个是装好就一直出现的,后来直接改了字体就解决了。 方法: # 进入zabbix的front路径在:/var/www/html/zabbix/ # 先备份原先的字体: cd /var/www/html/zabbix//fonts/ cp -frp DejaVuSans.ttf DejaVuSans.ttf.old # 将新的字体复制过去, cp /tmp/simhei.ttf DejaVuSans.ttf zabbix代理配置 useradd zabbix -s /sbin/nologin 从官方下载相应平台的代理包 直接解压 cd /opt mkdir zabbixagent mv /opt/src/zabbix_agents_2.0.3.linux2_6.amd64.tar.gz /opt/zabbixagent cd /optzabbixagent tar xvf zabbix_agents_2.0.3.linux2_6.amd64.tar.gz mkdir logs mkdir etc chown zabbix:zabbix /opt/zabbixagent 从zabbix server端复制 zabbix_agentd.conf 到etc目录 然后修改 LogFile=/opt/zabbixagent/logs/zabbix_agentd.log Server=172.16.8.82 #ServerActive=172.16.8.82 Hostname=web81 需要注意的是代理端的设定参数“Hostname=192.168.0.13”要和配置时填入的主机名称一致,不然日志中将会报“host {主机名}not found”的错误 修改完后运行 /opt/zabbixagent/sbin/zabbix_agentd -c /opt/zabbixagent/etc/zabbix_agentd.conf & 转载请保留固定链接: https://linuxeye.com/configuration/1388.html |