The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"мониторинг текстового файла"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"мониторинг текстового файла"  +/
Сообщение от vanyadog (?), 18-Окт-21, 16:26 
Добрый день
Нужно мониторить файлик на хосте (в файле только целое число, больше ничего)  нужно его считать и вывести в систему мониторинга
Это может делать заббикс но у меня нет прав на конфигурацию хостов + на хосте рута у меня тоже нет

нужно что-то что можно запустить от текущего пользователя, права на чтение файла есть

поставил prometheus, grafana, node_exporter но пока не нашел как считать данные из файла...

Подскажите в какою сторону смотреть

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "мониторинг текстового файла"  +/
Сообщение от муу (?), 18-Окт-21, 16:41 
> поставил prometheus, grafana, node_exporter но пока не нашел как считать данные из файла...

девляпс без рута? оригинально

напиши что то что умеет использовать inotify + что-то что при получении евента будет считывать данные файла и делать с ними то что нужно


Ответить | Правка | Наверх | Cообщить модератору

5. "мониторинг текстового файла"  +/
Сообщение от Anto Nimno (?), 19-Окт-21, 11:33 
В большом бизнесе когда возникает неинтересная самим деятельность, то зовут аутсорсеров для чёрной работы и при этом нередко ограничивают доступ. И вот этот куст вопросов возникает... Хлопчик на аутсосре без доступов, но уже с заданиями.

Подготовка к будущим терниям хождения в шузах выданных кастомером.

Ответить | Правка | Наверх | Cообщить модератору

8. "мониторинг текстового файла"  +/
Сообщение от ыы (?), 19-Окт-21, 22:08 
> В большом бизнесе когда возникает неинтересная самим деятельность, то зовут аутсорсеров
> для чёрной работы и при этом нередко ограничивают доступ. И вот
> этот куст вопросов возникает... Хлопчик на аутсосре без доступов, но уже
> с заданиями.
> Подготовка к будущим терниям хождения в шузах выданных кастомером.

Бедный большой бизнес, который отдает на оутсорс задачи уровня детского сада... исполнителям с компетентностью этого самого сада....

Или зажравшийся...

Ответить | Правка | Наверх | Cообщить модератору

2. "мониторинг текстового файла"  +/
Сообщение от Andrey (??), 18-Окт-21, 17:33 
> Подскажите в какою сторону смотреть

Смотреть в сторону взаимодействия внутри команды. Запросить необходимые права или попросить выполнить определенные действия того, кто может сделать то, чего вы хотите.

А кто мешает пользователем читать файл по crontab и передавать данные curl-ом на мониторинг?

Ответить | Правка | Наверх | Cообщить модератору

3. "мониторинг текстового файла"  +/
Сообщение от Licha Morada (ok), 18-Окт-21, 19:00 
> Это может делать заббикс но у меня нет прав на конфигурацию хостов
> + на хосте рута у меня тоже нет

А на конфигурацию Заббикса права есть? Если да, то организуйте на подопытном хосте активного агента в юзерспейсе, и дёргайте по крону, опять же в юзерспейсе.
https://www.zabbix.com/documentation/3.4/manual/concepts/sender

> поставил prometheus, grafana, node_exporter но пока не нашел как считать данные из
> файла...

Это на том-же самом хосте и вам надо читать локальный файл?
Заверните команду cat во что-то типа этого:
https://github.com/influxdata/telegraf/tree/master/plugins/i...

Или это где-то ещё и вы собираетесь считывать данные по сети?
Запилите веб сервер в юзерспейсе.
https://stackoverflow.com/questions/16640054/minimal-web-ser...

Ответить | Правка | Наверх | Cообщить модератору

4. "мониторинг текстового файла"  +/
Сообщение от Anto Nimno (?), 19-Окт-21, 11:29 
Если быстро, недорого, временно, то
- Sampler как фронтэнд - https://github.com/sqshq/sampler
- файлик считывать через вызов скрипта/команды

ssh user@host cat /the/filek

Формально: и система и мониторинг...

Быстро эндпоинт для монитонга и отдачи по сети можно сделать вот так - https://prateekvjoshi.com/2016/03/08/how-to-create-a-web-ser.../ плюс https://prometheus.io/docs/instrumenting/exposition_formats/

Запускать на непривелегированном порту, выше 1024.

И можно попросится на хосте в группу Докер и вылезти из контейнера под рутом в систему снаружи контейнера и навести порядок... )))

Ответить | Правка | Наверх | Cообщить модератору

7. "мониторинг текстового файла"  +/
Сообщение от pavlinux (ok), 19-Окт-21, 11:55 
> под рутом в систему снаружи контейнера и навести порядок... )))

Больше текста, больше!!!  

Ответить | Правка | Наверх | Cообщить модератору

6. "мониторинг текстового файла"  +/
Сообщение от pavlinux (ok), 19-Окт-21, 11:40 
>  Нужно мониторить

0. while true; do cat /var/log/secret.txt; done;

1. tail -f /var/log/secret.txt;

2. watch -n1 cat /var/log/secret.txt;

3. SGI FAM https://packages.debian.org/bullseye/amd64/fam

> и вывести в систему мониторинга

Метод ввода конечно же мы должны угадать сами?  


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру