Zabbix 3.0以后界面就是有点扁平化设计,中文也相对法语理解顺口一些。

    1、LNMP 安装:

NGINX :http://51log.blog.51cto.com/6076767/1832111

MYSQL :http://51log.blog.51cto.com/6076767/1832126

PHP : http://51log.blog.51cto.com/6076767/1832134


    2、php_value 规则设置;

# vi php.ini

max_execution_time 300

memory_limit 128M

post_max_size 16M

upload_max_filesize 2M

max_input_time 300

always_populate_raw_post_data -1

date.timezone = Asia/Shanghai


    3、创建zabbix 库支持utf-8 字符格式并授权用户登陆

mysql>create database zabbix character set utf8;

mysql>grant all on zabbix.* to zabbix@localhost identified by 'redhat';    

    4、导入 zabbix 定义的表结构和数据

# cd database/mysql/

mysql -uroot -pmysql zabbix < schema.sql

mysql -uroot -pmysql zabbix < p_w_picpaths.sql

mysql -uroot -pmysql zabbix < data.sql


    5、数据库远程权限放开;

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "mysql";

mysql> flush privileges;


    6、zabbix 安装;

# groupadd zabbix

# useradd -g zabbix zabbix

# tar -zxvf zabbix-3.0.0.tar.gz

# ./configure --help

# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

(可根据实际情况编译一些需要模块;不指定路径,默认指向/usr/local/etc/ 下配置文件)

// ** 安装如果有需要是监控java程序;--enable-java  *** //

# make

# make install

7、简单配置服务文件;

    过滤查看;

# cat zabbix_agentd.conf  | grep -v "#" | grep -v "^$"

# vi /usr/local/etc/zabbix_server.conf

LogFile=/tmp/zabbix_server.log   // ** 日志位置,根据需求修改;

PidFile=/tmp/zabbix_server.pid

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBPort=3306


zabbix3.0.3 源码;

   启动;

# misc/init.d/fedora/core5/zabbix_agentd status

zabbix_agentd (pid 18160 18159 18158 18157 18156 18154) is running...

[root@VM-G /opt/zabbix-3.0.3]#misc/init.d/fedora/core5/zabbix_agentd restart

Stopping Zabbix Agent:                                     [  OK  ]

Starting Zabbix Agent:                                     [  OK  ]

[root@VM-G /opt/zabbix-3.0.3]#misc/init.d/fedora/core5/zabbix_agentd restart

Stopping Zabbix Agent:                                     [  OK  ]

Starting Zabbix Agent:                                     [  OK  ]


直接把zabbix.conf.php拷贝到web 配置文件下;直接直接设置web路径指向。

URL 访问安装、根据提示添加设置的mysql的库名用户密码。

1、设置内部邮件提醒:

# yum install mailx -y

# vi /etc/mail.rc 

添加smtp 邮箱协议及邮箱地址;

2、图标字体显示乱码或不显示:

替换 DejaVuSans.ttf 字体;可以直接拿windows机器里simkai.ttf进行重命名替换。