Zabbix安装及基本配置

#zabbix #监控

Cent OS 6.8基于LAMP平台安装Zabbix3.0.8

1、通过yum工具安装LAMP平台和所需要的软件包

yum install -y mysql mysql-server mysql-devel httpd libxml2 libxml2-devel net-snmp net-snmp-devel
rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum install -y --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdeb ug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-proce ss php-gd php-common
mysqladmin -u root password 123456
service mysqld start
vim /etc/httpd/conf/httpd.conf
    ……
    DirectoryIndex index.html index.html.var index.php
    ……
    AddType application/x-gzip .gz .tgz
    addType application/x-httpd-php .php
vim /var/www/html/index.php
    <?php
        phpinfo();
    ?>
service httpd start

2、安装zabbix

访问http://ip/zabbix 进入网页安装页面,根据页面提示调整PHP配置、输入对应的mysql数据库名称和密码,最后将配置文件zabbix.conf.php下载后上传到/var/www/html/zabbix/conf/目录 修改字体:将windows系统中个人喜欢的字体复制到服务器/var/www/html/zabbix/fonts/目录下,改名成默认的字体文件名并重启zabbix服务,就能解决中文显示乱码问题


Docker部署Zabbix


OneAlert报警

OneAlert官网arrow-up-right

使用容器部署zabbix服务端时,如果使用OneAlert报警,需要到容器内安装,安装方法跟本机安装一样,可以参考文档arrow-up-right

安装步骤

1.切换到zabbix脚本目录:

补充:查看zabbix脚本目录方法:

查看AlertScriptsPath 2.获取OneITSM agent包:

3.解压、安装。

tar -zxf oneitsm_zabbix_release-1.2.0.tar.gz cd oneitsm/bin bash install.sh --【--处填入您新建应用时生成的appkey】 注:在安装过程中根据安装提示,输入zabbix管理/监控/web登陆地址、管理员用户名、密码。

4.当提示"安装成功"时表示安装成功!

zabbix 使用主动模式时,添加主机时的主机名称必须跟agent端配置文件中的hostname保持一至(区分大小写),不然客户端主动发送的信息服务端无法收到


部分服务监控配置

[[Zabbix监控MySQL配置]] [[Zabbix监控Nginx配置]] [[Zabbix监控Docker容器配置]]


更新大版本导致字符集不一致,报如下错误

解决办法


解决zabbix 无法添加中文主机名

进到zabbix web目录,一般在/var/www/zabbix或者/usr/share/zabbix下,修改/usr/share/zabbix/include/defines.inc.php文件中修改,加入中文字符支持,原始正则:

修改为:

修改后,主机名和监控项名都可以输入中文了。


容器部署时监控本机配置注意事项

通过容器部署zabbix服务端时,如果也需要监控容器宿主本机,需要在agent的配置文件中Server= 处加上容器内IP,例如,zabbix-server容器内IP为172.17.0.4,宿主机本机IP为192.168.1.4,则zabbix-agent.conf中的服务器配置为

然后重启zabbix-agent

最后更新于