LINUX.ORG.RU

Сообщения pinachet

 

Опыт использования Http3

Установил на сервера клиента патченный nginx 1.16.1 с https://github.com/raihan001/nginx-http3/blob/master/http3-nginx.sh

Подскажите по опыту использования сего :

  1. Нужно ли клиенту что-то ставить, чтобы траф начал по udp ходить ?
  2. Какие-то баги
  3. Стоит ли ждать 1.17 версии нжинкса или использовать clouflare патчи ( как сейчас) ?

 ,

pinachet
()

Туториал или фундаментальные знания

Коллеги, в виду того, что за компом мы сидим за 8+ часов , хотелось бы что то по типу туториала или ссылку на какой то относительно короткий мануал , как правильно организовать такое рабочее место, чтобы не было проблем со здоровьем или они были минимальны.

В продолжении так сказать этой темы Ищу бюджетный удобный стул

 ,

pinachet
()

Ищу бюджетный удобный стул

Ищу удобный офисный стул для дома. Для сидения за компьютером.

необходимые фичи:

  1. подголовник
  2. подспинник
  3. настраиваемая высота
  4. настраиваемый наклон

всё это желательно как можно дешевле, и подойдут варианты с ebay /aliexpress

 

pinachet
()

После обновления на 72 версию не открывает https

Обновил на своей 31 федоре огнелис с 71 на 72 , но перестали открываться https сайты . Чистил уже и кеш и историю , но проблема остаеться.

 

pinachet
()

Примеры alert

Коллеги, может кто-то знает или может поделиться своими конфигами для alertов( хотя можно и другими вещами dashboard,contentpack и тд ) для graylog 3

 ,

pinachet
()

Чем подсчитать

Коллеги, подскажите чем сейчас кроме Netflow(NFSEN и тд) считать трафик на сервере для :

  • Узнать с какого ip(поддержка 4 и 6 версии желательна) топ 10 запросов
  • Длительность и обьем flow( потока) по ip

На сервере трафикка в районе 1 гига , пакеты в среднем за 700 байт

 ,

pinachet
()

Sentry

Встала задача по нормальному с одного места смотреть все логи и делать фильтры , алерты и т.д. Подскажите аналоги кроме graylog?

Нужно:

  • Уметь собирать логи
  • Делать фильтры
  • Создавать правило для alertов
  • опенсорсность

 

pinachet
()

высокие значения

Имеется довольно мощный сервер 32 ядра Xeon (Intel(R) Xeon(R) CPU E5-2450 0 @ 2.10GHz ) , при этом загрузки ни по IO,ни по сети, ни по CPU нету , но показывает постоянно LA выше 400 !

Являеться это нормальным(wowza java - в среднем за 1150 потоков в сумме ) ?

 , ,

pinachet
()

Ищу звуковые файлы для него

Коллеги, можете плиз поделиться wav файлами(их там нету) для nagios 4 ?

#host_unreachable_sound=hostdown.wav
#host_down_sound=hostdown.wav
#service_critical_sound=critical.wav
#service_warning_sound=warning.wav
#service_unknown_sound=warning.wav
#normal_sound=noproblem.wav


 

pinachet
()

Ищу учебник или примеры

Коллеги , могли бы подсказать учебник(туториал), кроме доков на оффсайте или лучше поделиться своими примерами для metabase ?

 metabase,

pinachet
()

metabase

Коллеги ,интересуют аналогижи этого продукта, желательно с открытым исходным кодом вы виду того что будем его допиливать скорее всего

 

pinachet
()

Линковка своей библиотеки к стороннему проекту

Коллеги в продолжении этой темы Помогите с мануалом для переписывания Windows only библиотеке

Пытаюсь уже сюда так же как этот товарищ ( https://bitcoin.stackexchange.com/questions/67809/adding-new-files-to-makefil... ) добавить свой код . Добавил своb библиотеки в src/Makefile.am в bgoldd_LDADD , libbitcoin_consensus_a_SOURCES , BITCOIN_CORE_H

Однако все равно ругается что не может найти мои обьявления (

 /bin/sh ../libtool --silent --tag=CXX --preserve-dup-deps  --mode=link g++ -std=c++11  -Wstack-protector -fstack-protector-all -Wall -Wextra -Wformat -Wvla -Wno-unused-parameter -Wno-implicit-fallthrough    -fPIE -g -O2 -Ilibs/include/ -Ilibs/include/util -Ilibs/include/params -Ilibs/include/gmp -Ilibs/include/contracts -Ilibs/include/blockchain/store -Ilibs/include/blockchain/changes  -Ilibs/include/blockchain -Ilibs/include/auditor/store -Ilibs/include/auditor  -pthread  -Wl,-z,relro -Wl,-z,now -pie      -o bgoldd bgoldd-bitcoind.o  libbitcoin_server.a libbitcoin_wallet.a libbitcoin_common.a univalue/libunivalue.la libbitcoin_util.a  libbitcoin_consensus.a crypto/libbitcoin_crypto_base.a crypto/libbitcoin_crypto_sse41.a crypto/libbitcoin_crypto_avx2.a crypto/libbitcoin_crypto_shani.a leveldb/libleveldb.a leveldb/libleveldb_sse42.a leveldb/libmemenv.a secp256k1/libsecp256k1.la -L/usr/lib64 -lboost_system -lboost_filesystem -lboost_thread -lboost_chrono -ldb_cxx-4.8 -lssl  -lcrypto  -lminiupnpc -levent_pthreads -levent  -levent   -lcrypto -lb2  -lb2 
/usr/bin/ld: libbitcoin_consensus.a(libbitcoin_consensus_a-interpreter.o): in function `EvalScript(std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >&, CScript const&, unsigned int, BaseSignatureChecker const&, SigVersion, ScriptError_t*)':
/src/script/interpreter.cpp:456: undefined reference to `Ctx::getDefault()'

 ,

pinachet
()

Помогите с мануалом для переписывания Windows only библиотеке

Коллеги, пытаюсь подключить свой стороний код к проекту который собирался и есть в makefile для этого свои ifы

Но оно падает на windows specific вещах типо

/crypto/common.h: In function ‘uint16_t ReadLE16(const unsigned char*)’:
./crypto/common.h:22:12: error: ‘le16toh’ was not declared in this scope
  22 |     return le16toh(x);

Компилятор последний gcc , код на C++ 11 . Подскажите как это по правильному обойти ?

 

pinachet
()

Примеры

Может кто нибудь подсказать норманые примеры( на офф сайте не очень) для https://docs.journal-theme.com/docs/ ?

 journal3,

pinachet
()

Ищу туториал или мануал

В поисках доков(кроме офф сайта http://donnay-software.com/ds/links.htm ) по этому интересному собрату Clipper

 xbase++

pinachet
()

Посоветуйте наипростейший тул

Коллеги, посоветуйте простейший тул с веб-мордой или GUI для решение этой задачи ( докер с Node.js и chrome для эмуляции в случае чего проходом по ссылкам{тесты} ) :

  • Перезапуск умерших докеров
  • Удобное запуск и остановка инстансов ( управление через web/GUI)
  • Инстансов может в пике до 1к активных

P.S Просто, тянуть весь стек с Kubernetes думаю тут будет слишком толсто и жирно

 

pinachet
()

Посоветуйте

Коллеги, ищу опенсорсный биллинг типа того же abills , очень желательно который был бы:

  • Был опенсорсный , чтобы его можно было модифицировать
  • Дружил бы с vmware esxi ( собрать сколько какая машина ела ресурсов , быстро создание из образа и т.д и т.п) , ну или на крайняк , чтобы через систему плагинов(или как в abills NAS) его можно было дописать

 , ,

pinachet
()

Примеры использования XML::LibXML

Коллеги подскажите примеры работы с модулем XML::LibXML, кроме http://grantm.github.io/perl-libxml-by-example/basics.html ну и описания модуля на cpan ?

 ,

pinachet
()

Поиска шаблона

Коллеги, попросили сделать поиск количества multiline шаблона типа такого

   @@ @@ 
     asd
   @@ @@
в большом текстовом файле .Вообще Регекспы в гошке быстры и имеют линейную зависимость, просто хотят не этим решением в лоб это сделать . Подскажите какие еще способы есть ?

P.S Не подошедшее решение

package main

import (
	"flag"
	"fmt"
	"io/ioutil"
	"log"
	"os"
	"regexp"
	"strings"
)

func main() {
	// Тут предствлено решения на стандартных регулярках , в принципе не должна быть большая разница
	// в большинстве случаев с интеловским hyperscan
	PatternFile := flag.String("pattern", "shablon.txt", "файл шаблона поиска")
	Filetosearch := flag.String("file", "bolshoy_file.txt", "сам файл в котором будет поиск")

	flag.Parse()

	//считаем что файл для скорости у нас вмещается в память
	//иначе придется читать кусками
	filep, err := os.Open(*PatternFile)
	if err != nil {
		log.Fatal(err)
	}
	defer filep.Close()

	b, err := ioutil.ReadAll(filep)
	pattern_cnt := string(b)

	file_landscape, err := os.Open(*Filetosearch)
	if err != nil {
		log.Fatal(err)
	}
	defer file_landscape.Close()

	b_2, err := ioutil.ReadAll(file_landscape)
	landscape_cnt := string(b_2)

	// делаем escape метасимволов
	pattern_cnt = regexp.QuoteMeta(pattern_cnt)

	//Меняем и убираем перевод новых строк и также для универсальность пробелы перед ними на s+
	pattern_cnt = strings.TrimSpace(pattern_cnt)
	pattern_cnt = strings.Replace(pattern_cnt, " ", "\\s+", -1)
	pattern_cnt = strings.Replace(pattern_cnt, "\n", "\\s+", -1)

	//добавим опцию нежадности(ленивости) для ускорения
	pattern_cnt = "(?U)" + pattern_cnt
	re_bug := regexp.MustCompile(pattern_cnt)

	//Тут в принципе может и индекс и сам найдейнный шаблон посмотреть
	//for i, match := range re_bug.FindAllString(landscape_cnt, -1) {
	//	fmt.Println(match, "index : ", i)
	//}

	fmt.Println(len(re_bug.FindAllString(landscape_cnt, -1)))
}

 

pinachet
()

RE2 и ускорение regexp

Коллеги, а какие существует сторонние библиотеки по типу (RE2) или какие-то флаги ( кроме нежадного флага ) для оптимизации поиска шаблона в больших текстовых файлов ?

 ,

pinachet
()

RSS подписка на новые темы