/var/log/zabbix/zabbix_server.log
/etc/httpd/conf.d/zabbix.conf
create database zabbix character set utf8;
create user zabbix@localhost identified by ‘zabbix’;
mysql -uzabbix -pzabbix zabbix < create.sql
create user zabbix@'%' identified by '123456';
curl -s -X POST -H 'Content-Type:application/json' -d '
{
"jsonrpc": "2.0",
"method": "user.login",
"params": {
"user": "admin",
"password": "admin"
},
"id": 1
}' http://10.3.0.3/api_jsonrpc.php
#!/bin/bash
for i in `cat /opt/item.creat/trigger.txt`
do
des=`echo $i | cut -d '|' -f 1`
exp=`echo $i | cut -d '|' -f 2`
curl -s -X POST -H 'Content-Type:application/json' -d '
{
"jsonrpc": "2.0",
"method": "trigger.create",
"params": {
"description": '\"$des\"',
"expression":'\"$exp\"',
"hostid":40097,
"status": 1,
"priority": 5
},
"auth": "817657f5adcca1078a9fc171947fe360",
"id": 1
}' http://10.3.0.3/api_jsonrpc.php | python -m json.tool
Done
python --version
yum -y update python
yum -y install wget
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python get-pip.py
cd /usr/lib/python2.7/site-packages/pyzabbix
pip install pyzabbix
/usr/lib64/python2.6/pyzabbix
/usr/lib/python2.7/site-packages/pyzabbix
部署zabbix
rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
%s#repo.zabbix.com#mirror.tuna.tsinghua.edu.cn/zabbix#g
yum install zabbix-server-mysql zabbix-web-mysql -y
yum -y install mariadb-sever
yum repolist
systemctl enable mariadb.service
mysql_secure_installation
grant all on zabbix.* to zabbix@localhost identified by '123456'
grep -Ev '^$|#' /etc/zabbix/zabbix_server.conf
setenforce 0
vim /etc/selinux/config
systemctl status firewalld.service
systemctl stop firewalld
systemctl disable firewalld
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by ‘123456’;
grant all privileges on zabbix.* to zabbix@localhost;