环境:

1,宝塔最新版

2,zabbix 4.2

先安装宝塔最新版,环境选择centos7,nginx1.16+,mysql5.7+,php5.6+

安装zabbix依赖环境

yum -y install mysql-devel libcurl-devel net-snmp-devel php-bcmath php-ldap php-mbstring php-gd php-xmlwriter libevent-devel libevent pcre*

 

添加zabbix用户

groupadd zabbix
useradd -g zabbix -s /sbin/nologin zabbix

 

下载并解压zabbix

wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.2.4/zabbix-4.2.4.tar.gz
tar -zxvf zabbix-4.2.4.tar.gz
cd zabbix-4.2.4

 

编译

./configure –prefix=/usr/local/zabbix –enable-server –enable-proxy –enable-agent –enable-ipv6 –with-mysql –with-net-snmp –with-libcurl  –with-openssl –with-libcurl –with-libxml2

 

没问题就安装,有问题就yum install 缺少的项目

make install

 

宝塔中创建zabbix数据库,密码默认为zabbix

 

导入数据库,有个密码提示警告,不用管,等待执行完毕

mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql

配置zabbix服务端数据库信息 dbname dbuser db password 确认无误

vim /usr/local/zabbix/etc/zabbix_server.conf

关闭centos上防火墙,selinux

systemctl stop firewalld
systemctl disable firewalld

 

宝塔中新建站点,并复制前端文件到网站目录

cd zabbix-4.2.4
cp -r frontends/php/* /www/wwwroot/网站目录/

 

php配置修改,max_input_time = 300

 

然后启动zabbix和zabbix-agent

/usr/local/zabbix/sbin/zabbix_server
/usr/local/zabbix/sbin/zabbix_agentd

 

给网站目录777权限

浏览器进入安装。

安装完毕。

右上角设置为中文,中文字符乱码,请拷贝字体到/assets/fonts 目录下,替换原有字体,等待网页刷新,默认有个刷新时间,下面会提到。

 

h3c 交换机监控

主机-创建主机

去掉agent代理接口,添加snmp接口,输入交换机IP,端口默认

模板选择 Template Net HP Comware HH3C SNMPv2

宏(micro)

{$SNMP_COMMUNITY} = 交换机设置的团体

提交保存

 

模板界面

找到Template Net HP Comware HH3C SNMPv2 右侧Template Module Interfaces SNMPv2点击进去

点击上方 自动发现规则,下方Network Interfaces Discovery,点击进去

这里有个更新间隔,就是你调整样式的刷新时间

 

监控项原型,只保留 Interface 发送和接收,其他可以删掉,名称可以重命名,大括号内不懂的请勿修改

单位bps很好用,不需要修改,更新时间根据需要自行修改,建议30s

图形原型 可自定义形状

 

zabbix功能十分强大,后续再补。

 

遇到无法启动zabbix_server

有很多原因 请查看日志

mkdir -p /var/lib/mysql/

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

 

 

 

 

 

发表回复