Инструменты пользователя

Инструменты сайта


develop:pyton:sqlite

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
develop:pyton:sqlite [2023/11/27 11:11]
admin [Модули/Настройки окружения]
develop:pyton:sqlite [2024/07/15 05:29] (текущий)
admin
Строка 113: Строка 113:
     }""".replace('\n', '')     }""".replace('\n', '')
     answer= requests.post('http://10.10.10.30/zabbix/api_jsonrpc.php', json=json.loads(query))     answer= requests.post('http://10.10.10.30/zabbix/api_jsonrpc.php', json=json.loads(query))
-</code> 
-</details> 
- 
- 
-==== Скриншоты графиков ==== 
-Для получения графиков изображением есть несколько php скриптов (**"/usr/share/zabbix/chart*.php"**)\\ 
-  * **chart.php** - рисует график по переданному массиву "itemids" 
-  * **chart2.php** - простой график по graphID (chart6.php тоже самое только круговой) 
-  * **chart4.php** - рисует график по триггеру, статистика 
-Организация простая, в начале скрипта сразу видно какие параметры принимает, тип, обязательность и т.д.\\ 
- 
-<details> 
-<summary>:!: Еще работа с заббиксом</summary> 
-<code python> 
-  # Простой график 
-http://10.10.10.30/zabbix/chart2.php?graphid=15155&from=now-7d&to=now 
-http://10.10.10.30/zabbix/chart2.php?graphid=15155&from=now-24h&profileIdx=web.graphs.filter&to=now&width=1301 
-http://10.10.10.30/zabbix/chart2.php?period=from=now-10800&to=now&profileIdx=web.graphs.filter&graphid=15155&name=title&width=900&height=200&graphtype=0&legend=1 
-  # Триггер 
-http://10.10.10.30/zabbix/chart4.php?triggerid=22050 
-  # Массив итемов 
-http://10.10.10.30/zabbix/chart.php?itemids[]=55063&itemids[]=55064 
 </code> </code>
 </details> </details>
Строка 1148: Строка 1126:
  
  
-=====  =====+===== Кодировка ===== 
 +[[https://chase-seibert.github.io/blog/2014/01/12/python-unicode-console-output.html|На счет вывода]]\\
  
 <details> <details>
-<summary>:!:  </summary>+<summary>:!: Кодировка</summary>
 <code python> <code python>
 +  # При открытии файла
 +with open(my_file, 'r', encoding="utf-8") as raw_input_log:
 +...
 +
 +  # Так же проблема может возникнуть при записи в консоль
 +# Ошибка "UnicodeEncodeError: 'ascii' codec can't encode character"
 +# Смысл в том что python путает какую кодировку принимает консоль, нужно установить ее явно
 +# можно установить через переменную окружения, напирмер перед запуском скрипта
 +set PYTHONIOENCODING=UTF-8 & python make_backup.py
  
 </code> </code>
 </details> </details>
  
 +
 +
 +===== Ошибка при отсутствии lxml =====
 +Была трабла при ее установке, как вариант эти пару команд\\
 +<code bash>
 +yum install python-devel
 +pip3 install -U pip setuptools
 +python3 -m pip install lxml
 +</code>
 +
 +
 +
 +===== Ошибка при отсутствии lxml =====
 +
 +<details>
 +<summary>:!:  </summary>
 +<code python>
 +
 +</code>
 +</details>
  
develop/pyton/sqlite.1701083473.txt.gz · Последнее изменение: 2023/11/27 11:11 — admin