Skip to content

Commit

Permalink
pyramid theme
Browse files Browse the repository at this point in the history
  • Loading branch information
yaroslaff committed Nov 19, 2020
1 parent 6cb9096 commit 9ff76ef
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Admin/Install.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ cd /opt/okerr
# Or explicitly
./okerr-install.py --fix --apache --rmq --email USER@EMAIL.COM --pass MyPass
~~~
Теперь можно расслабиться и откинуться на спинку кресла. Эта команда установит множество пакетов debian, модулей python, все настроет. На моем ноутбуке это занимает 11 минут.
Теперь можно расслабиться и откинуться на спинку кресла. Эта команда установит множество пакетов debian, модулей python, все настроит. На моем ноутбуке это занимает 11 минут.

## Шаг 4: Послеустановочная конфигурация
По умолчанию okerr настраивается чтобы обслуживать хост dev.okerr.com, так что вы можете установить его в /etc/hosts на вашей рабочей машине (чтобы он указывал на контейнет с okerr):
Expand Down
6 changes: 3 additions & 3 deletions User/Features.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
#### String (строковый)
Устанавливает ошибку если новое строковое значение с сервера отличается от предыдущего

Эти три типа позволяют сделать множество разных проверок, которые выполняются утилитой `okerrmod` из пакета [okerrupdate](https://gitlab.com/yaroslaff/okerrupdate) pages.
Эти три типа позволяют сделать множество разных проверок, которые выполняются утилитой `okerrmod` из пакета [okerrupdate](https://github.com/yaroslaff/okerrupdate) pages.

Встроенные в okerrmod проверки включают в себя (не полный список):

Expand All @@ -53,7 +53,7 @@
- Слежение за размером лог-файлов и аномально быстрым ростом (если почтовый сервер взломан и используется для рассылки спама; если есть какая-то проблема и сообщения о проблеме записываются каждые несколько секунд)
- Слежение за аномалиями в SQL базе данных. (Сообщит и о том, что сервер недоступен, и о том, что "обычно у нас оформляется 100 покупок за час, а сейчас только 10, вероятно, что-то не так и нужно проверить")

[Полный список встроенных проверок](https://gitlab.com/yaroslaff/okerrupdate/-/wikis/basic%20okerrmod%20modules).
[Полный список встроенных проверок](https://okerrupdate.readthedocs.io/ru/latest/basic-okerrmod-modules.html).

### Логические индикаторы
Логические индикаторы позволяют отслеживать сложны логические условия на основе обычных индикатоов. Например:
Expand All @@ -75,6 +75,6 @@ Okerr - беслатное ПО с открытыми исходными код
## Открытый код, открытый API
Все (клиент, библиотеки, сервер) поставляется с открытым кодом. Взаимодействие выполняется по стандартным протоколам, так что можно легко интегрировать собственное ПО с okerr, создавать собственные модули проверок и клиенты. Можно даже обновлять индикаторы через `curl`.

Если ваше ПО написано на Python или Shell скрипты, вы можете использовать [okerrupdate](https://gitlab.com/yaroslaff/okerrupdate). Так же можно использовать любую HTTP библиотеку для любого языка программирования.
Если ваше ПО написано на Python или Shell скрипты, вы можете использовать [okerrupdate](https://github.com/yaroslaff/okerrupdate). Так же можно использовать любую HTTP библиотеку для любого языка программирования.

Модули проверок (для okerrmod) используют очень простой интерфейс и могут быть написаны на любом языке программирования.
2 changes: 1 addition & 1 deletion User/Introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
## Определения
***Индикатор*** - Основное понятие okerr. Индикатор может иметь два состояния - *OK* либо *ERR*. При смене состояния высылается *оповещение*. Так же индикатор содержит несколько сопутствующих свойств (например, время последней проверки, время последнего изменения статуса) и параметры *метода проверки*.

***Клиент*** - клиентская часть okerr, работающая на linux серверах пользователя, и передающая *обновления* индикаторов на сервер. Как правило, клиентом является утилиты okerrmod/okerrupdate из пакета [okerrupdate](https://gitlab.com/yaroslaff/okerrupdate/) либо (гораздо реже) [okerrclient](https://gitlab.com/yaroslaff/okerrclient/). Так же клиентом может быть собственное приложение пользователя и даже утилита curl.
***Клиент*** - клиентская часть okerr, работающая на linux серверах пользователя, и передающая *обновления* индикаторов на сервер. Как правило, клиентом является утилиты okerrmod/okerrupdate из пакета [okerrupdate](https://github.com/yaroslaff/okerrupdate/) либо (гораздо реже) [okerrclient](https://gitlab.com/yaroslaff/okerrclient/). Так же клиентом может быть собственное приложение пользователя и даже утилита curl.

***Метод проверки*** - технический способ, которым меняет состояние индикатор. Для каждого метода проверки так же есть свой набор параметров. Например, метод проверки Ping имеет параметр host. Индикатор с этим методом проверки будет иметь состояние OK если пинг до хоста успешно пройдет, либо же ERR если пинга не будет.

Expand Down
5 changes: 4 additions & 1 deletion conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,11 @@

#html_theme = 'alabaster'
#html_theme = 'nervproject'
html_theme = 'press'
#html_theme = 'press'
#html_theme = 'flask'
html_theme = 'pyramid'
#html_theme = 'sphinx_celery'



# Add any paths that contain custom static files (such as style sheets) here,
Expand Down
1 change: 0 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
sphinx_press_theme

0 comments on commit 9ff76ef

Please sign in to comment.