configure elasticsearch logstash kibana

在 五 26 十月 2018 发布于 TECH SKILLS 分类 • 标签为 elk, elasticsearch, logstash, kibana, ingest node • 1 min read

本文主要记录ELK的测试环境的搭建过程

1.环境以及架构

Jumper 系统版本 IP地址 主机名 角色
d1000 CENTOS 7 10.2.8.30 centosT-AutomELK-8030 Kibana
d1000 CENTOS 7 10.2.8.31 centosT-AutomELK-8031 Logstash
d1000 CENTOS 7 10.2.8.32 centosT-AutomELK-8032 ElasticSearch

本次的所有环境均是基于CENTOS7系统进行搭建。
首先是准备环境,安装JAVA运行环境JDK,需要先上传下载好的JDK,这里我下载的是rpm安装包。 由于安全原因,不能直接上传,只能先上传到d1000.intsig.net的FTP服务器上,然后通过wget命令进行下载。

wget http://10.2 …

阅读全文

win10十月更新坑用户

在 二 09 十月 2018 发布于 TECH INFO 分类 • 标签为 win10, microsoft, update, 201810 • 1 min read

昨日微软撤回了Windows 10的2018年十月更新,让这次发布已经接近成为了一个笑话,不过更大的笑话还在后面:又有用户报告了十月更新当中的重大问题:本次操作系统版本更新曾被多次提供给相同的PC,尽管其中一些实际安装成功,微软还是非常客气地无事献殷勤:让他们再安装一遍。

换句话说,一些用户被提示安装2018年10月更新,即使在同一天早些时候,他们做了同样的事情。

虽然这是一个非常尴尬的错误,但万幸的是,第二次安装2018年10月更新,系统重启和所有内容,都没有更改受影响系统上的文件。

reddit的一个讨论主题证实了几个用户遇到了这个问题,虽然目前还不知道这个bug究竟有多广泛。

但是,随着Windows 10 10月2018 Update的撤下,此问题不再发生,用户将无法再看到通过Windows Update提供的新版本。

Windows 10 10月2018更新,也称为版本1809,于10月2日宣布,同一天,微软开始允许用户通过手动检查后通过Windows Update下载。

然而,到目前为止,新操作系统功能更新带来了众多问题,最糟糕的问题导致在升级期间完全删除用户文件,虽然目前尚不清楚有多少台PC出现此问题,但微软决定完全撤销2018年10月的更新。

目前还不知道微软什么时候想恢复推出,但随着10月的周二补丁日即将到来,预计下周会有更多这方面的新闻。


install and config openresty

在 四 30 八月 2018 发布于 TECH SKILLS 分类 • 标签为 openresty • 1 min read

安装配置openresty

  1. 下载源码
cd /usr/local/src
wget https://openresty.org/download/openresty-1.13.6.2.tar.gz
  1. 解压后编译安装
yum install pcre-devel openssl-devel gcc curl  #需要事先准备好需要的依赖包
tar xzf openresty-1.13.6.2.tar.gz
cd openresty-1.13.6.2
 ./configure --prefix=/usr/local/openresty --with-luajit --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-debug
gmake -j2 …

阅读全文

configure elasticsearch ingest node

在 一 20 八月 2018 发布于 TECH SKILLS 分类 • 标签为 elk, elasticsearch, logstash, kibana, ingest node • 1 min read

在elastic 5.*版本开始支持ingest node功能,他可以在一定程度上替代Logstash的处理功能,只要是熟悉了其支持的格式之后,配置还是比较简单的。

1.测试可以用如下命令

curl -v -H 'Content-Type: application/json' -X POST 'http://10.2.4.34:9200/_ingest/pipeline/_simulate' -d@filebeat.test.json

filebeat.test.json的内容如下:

{
  "pipeline" : {
    "description" : "nginx access log",
    "processors": [
      {
        "grok": {
          "field": "message",
          "patterns": ["%{IP:client_ip} %{TIMESTAMP_ISO8601:iso_time} %{BASE10NUM:timestamp} %{BASE10NUM …

阅读全文

install php extension imagick

在 四 09 八月 2018 发布于 TECH SKILLS 分类 • 标签为 php, imagick, php extension • 1 min read

linux下配置imagick的步骤为(以centOS为例):

1. 安装ImageMagick

yum install ImageMagick-devel
/usr/local/imagemagick/bin/convert -sample 25%x25% a.jpg b.jpg #测试语句

2. 安装php的imagick扩展模块 (http://pecl.php.net/package/imagick)

wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz
tar -zxvf imagick-3.1.0RC2.tgz
/usr/local/php/bin/phpize                   #在项目目录下运行phpize …

阅读全文