Run 16 nodes 14 disk minio distributed mode
To adjust:
1. Change numder of nodes range(1,17)
2. Change nubber of disks range(1,15)
3. Change http://minio{1...16}/data{1...14} according 1 and 2
| version: "2" | |
| services: | |
| agency: | |
| image: arangodb/arangodb | |
| environment: | |
| - ARANGO_NO_AUTH=1 | |
| command: arangod | |
| --server.endpoint tcp://0.0.0.0:8529 | |
| --agency.my-address tcp://agency:8529 |
| ls mb | |
| 15:22:33.773 [200 OK] s3.ListBuckets 10.20.92.77:8016/ 10.126.18.61 2.113ms 🠉 77 B 🠋 607 B | |
| 15:22:33.785 [200 OK] s3.ListBuckets 10.20.92.77:8016/ 10.126.18.61 1.433ms 🠉 77 B 🠋 607 B | |
| 15:22:50.846 [200 OK] s3.PutBucket 10.20.92.77:8016/test2/ 10.126.18.61 165.785ms 🠉 77 B 🠋 235 B | |
| cp | |
| 15:23:10.486 [200 OK] s3.GetBucketLocation 10.20.92.77:8016/test2/?location= 10.126.18.61 14.342ms 🠉 77 B 🠋 378 B | |
| 15:23:10.510 [200 OK] s3.HeadBucket 10.20.92.77:8016/test2/ 10.126.18.61 12.06ms 🠉 77 B 🠋 218 B | |
| 15:23:10.532 [200 OK] s3.HeadBucket 10.20.92.77:8016/test2/ 10.126.18.61 12.225ms 🠉 77 B 🠋 218 B |
| #!/bin/bash | |
| set -o errexit | |
| clear | |
| # Set versions. Check http://openresty.org for latest version and bundled version of nginx. | |
| OPENRESTY_VERSION=1.9.3.1 | |
| NGINX_VERSION=1.9.3 | |
| OPENSSL_VERSION=1.0.2d | |
| NPS_VERSION=1.9.32.10 |
Run 16 nodes 14 disk minio distributed mode
To adjust:
1. Change numder of nodes range(1,17)
2. Change nubber of disks range(1,15)
3. Change http://minio{1...16}/data{1...14} according 1 and 2
| DELIMITER $$ | |
| USE `zabbix`$$ | |
| DROP PROCEDURE IF EXISTS `recreate_events`$$ | |
| CREATE PROCEDURE `recreate_events`() | |
| BEGIN | |
| DROP TABLE IF EXISTS events_copy_tmp; | |
| CREATE TABLE events_copy_tmp LIKE events; | |
| SELECT clock into @start_time FROM events ORDER BY clock DESC LIMIT 1; | |
| INSERT IGNORE INTO events_copy_tmp (select * from events where source=0); | |
| SELECT count(eventid) INTO @event_from_start from events WHERE source=0 AND clock > @start_time; |
Настройка парсинга логов exim
rsyslog сервер, на котором установлена elk stak и настроен rsyslog
На хостах exim добавить в cron
root zabbix_sender -z zabbix-server -s "exim_hostname_in_zabbix" -k exim.queue -o `exim -bpc`
Добавить в rsyslog.conf
| input { | |
| syslog { | |
| type => syslog | |
| port => 2514 | |
| } | |
| } |
| CREATE TABLE `users` ( | |
| `userid` bigint unsigned NOT NULL, | |
| `alias` varchar(100) DEFAULT '' NOT NULL, | |
| `name` varchar(100) DEFAULT '' NOT NULL, | |
| `surname` varchar(100) DEFAULT '' NOT NULL, | |
| `passwd` char(32) DEFAULT '' NOT NULL, | |
| `url` varchar(255) DEFAULT '' NOT NULL, | |
| `autologin` integer DEFAULT '0' NOT NULL, | |
| `autologout` varchar(32) DEFAULT '15m' NOT NULL, | |
| `lang` varchar(5) DEFAULT 'en_GB' NOT NULL, |
| https://zabbix.org/wiki/Docs/howto/zabbix2_postgresql_autopartitioning | |
| https://github.com/kostya/pg_reindex | |
| https://github.com/cavaliercoder/zabbix-pgsql-partitioning | |
| http://www.umgum.com/zabbix-housekeeper-postgresql-vacuum | |
| https://habr.com/company/postgrespro/blog/301238/ | |
| http://it-admin.org/?p=1602 | |
| https://blog.2ndquadrant.com/autovacuum-tuning-basics/ | |
| https://confluence.atlassian.com/kb/optimize-and-improve-postgresql-performance-with-vacuum-analyze-and-reindex-885239781.html | |
| https://lob.com/blog?p=10 | |
| https://www.postgresql.org/docs/9.2/static/routine-vacuuming.html |
| import time | |
| import requests | |
| import json | |
| from pyzabbix import ZabbixAPI | |
| post_url = "http://ip/zabbix/api_jsonrpc.php" | |
| ''' |