vim /etc/httpd/conf.d/zabbix.conf, 取消注释,并设置正确的时区(Asia/Shanghai) php_value date.timezone Europe/Riga
f. 启动Zabbix服务器,以及Agent代理进程.设置开机自启动.
启动服务
# systemctl restart zabbix-server zabbix-agent httpd
实际调用为
/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf /usr/sbin/httpd
设置开机自启动
# systemctl enable zabbix-server zabbix-agent httpd
进程开放端口说明
zabbix_agentd 10050 zabbix_server 10051 httpd 80
经过以上步骤,zabbix就跑起来了.
配置Zabbix前端(前端进入配置)
http://192.168.143.130/zabbix
配置方式可以参考 https://www.zabbix.com/documentation/4.4/manual/installation/install#installing_frontend 链接中关于前端配置的截屏说明.
或按照如下流程(与官网一样).
流程说明
1.进入welcome页面
2.确认所有相关插件是否已经安装完成,如果有未完成的,可以手动安装.
3.进入DB配置界面,输入Zabbix数据库的IP,PORT,dbname,username,password.
4.输入zabbix server的相关信息(主机名/IP,开放端口10051,Name可以为空).
完成后页面提示如下
Congratulations! You have successfully installed Zabbix frontend. Configuration file "/etc/zabbix/web/zabbix.conf.php" created. <?php // Zabbix GUI configuration file. global $DB; $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = '192.168.143.130'; $DB['PORT'] = '10306'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'sj...sg'; // Schema name. Used for IBM DB2 and PostgreSQL. $DB['SCHEMA'] = ''; $ZBX_SERVER = '192.168.143.130'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = ''; $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
首次登陆
首次登陆zabbix web,账户Admin(注意"A"大写),密码zabbix.
使用Zabbix
https://www.zabbix.com/documentation/4.4/manual/quickstart/login
另外也有视频教程.
主要是监控项目的查看.
DashBoard的创建.
客户端的添加.
客户端关停后,"监控"->"仪表"/"问题"均有显示异常的说明(某主机宕机).
模板的使用(关联,新建)
报警使用.
Zabbix的客户端(agent)单独安装/主机的创建
被监控主机IP: 192.168.143.131
1安装Agent代理
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm yum clean all yum install zabbix-agent -y #网络原因,可能需要多次执行
2.修改配置文件
cat zabbix_agentd.conf |grep -v -E "(^#|^$)" PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=127.0.0.1 # 修改为192.168.143.130 ServerActive=127.0.0.1 # 修改为192.168.143.130 Hostname=Zabbix server # 这里可以改为其他名字 Include=/etc/zabbix/zabbix_agentd.d/*.conf