@ZabbixPro

Страница 1065 из 1183
Anton
13.09.2018
13:07:31
Себастиан
13.09.2018
13:10:46
В общем есть такая функция, суть в том что скрипт берет из файла имя хоста, сверяет его и если такого в списке нет то он создает, если есть то говорит что есть. Вопрос скорее как по питону, как сделать так чтобы он брал из списка следующую строку если такой имеется в списке? Я просто всего несколько дней изучаю питон, и хотелось бы разобраться в этом. from pyzabbix import ZabbixAPI import csv zbx_url = "http://127.0.0.1" zbx_username = "user" zbx_passwd = "passwrd" #Mass hosts importing from "csv" file: def import_hosts_from_csv(zbx_url, zbx_username, zbx_passwd): csv_hosts = csv.reader(open(r"path....."), delimiter=';') zbx_hosts = [] zapi = ZabbixAPI(zbx_url) zapi.login(user=zbx_username, password=zbx_passwd) hosts = zapi.host.get(output=['name'], filter=['name']) for host in hosts: zbx_hosts.append(host['name']) for [hostname,ip] in csv_hosts: if hostname not in zbx_hosts: zapi.host.create( host= hostname, status= 1, interfaces=[{ "type": 1, "main": "1", "useip": 1, "ip": ip, "dns": "", "port": 10050 }], groups=[{ "groupid": 2 }], templates=[{ "templateid": 10001 }] ) else: print("Хост с таким именем уже существует.") import_hosts_from_csv(zbx_url, zbx_username, zbx_passwd)

Anton
13.09.2018
13:11:19
лучше бы картинкой с подсветкой синтаксиса кинул шоле

лучше в PSD

Google
Ilya
13.09.2018
13:11:41
А лучше pastebin

Kamil
13.09.2018
13:11:44
В общем есть такая функция, суть в том что скрипт берет из файла имя хоста, сверяет его и если такого в списке нет то он создает, если есть то говорит что есть. Вопрос скорее как по питону, как сделать так чтобы он брал из списка следующую строку если такой имеется в списке? Я просто всего несколько дней изучаю питон, и хотелось бы разобраться в этом. from pyzabbix import ZabbixAPI import csv zbx_url = "http://127.0.0.1" zbx_username = "user" zbx_passwd = "passwrd" #Mass hosts importing from "csv" file: def import_hosts_from_csv(zbx_url, zbx_username, zbx_passwd): csv_hosts = csv.reader(open(r"path....."), delimiter=';') zbx_hosts = [] zapi = ZabbixAPI(zbx_url) zapi.login(user=zbx_username, password=zbx_passwd) hosts = zapi.host.get(output=['name'], filter=['name']) for host in hosts: zbx_hosts.append(host['name']) for [hostname,ip] in csv_hosts: if hostname not in zbx_hosts: zapi.host.create( host= hostname, status= 1, interfaces=[{ "type": 1, "main": "1", "useip": 1, "ip": ip, "dns": "", "port": 10050 }], groups=[{ "groupid": 2 }], templates=[{ "templateid": 10001 }] ) else: print("Хост с таким именем уже существует.") import_hosts_from_csv(zbx_url, zbx_username, zbx_passwd)
есть же питонячти чатики

Себастиан
13.09.2018
13:12:23


Anton
13.09.2018
13:12:33
я шутил...

Ilya
13.09.2018
13:12:37
Я нихера не понял, еслм честно

Пастбин, блин

Задача не ясна

"Брать следующую строку, если такой имеется в списке" - этачо?

Могу напрограммировать. Дёшево и быстро. Обращайтесь.

Себастиан
13.09.2018
13:15:22
"Брать следующую строку, если такой имеется в списке" - этачо?
я не дописал нормально. Есть заполненный Csv файл с хостами которые надо добавить.

Anton
13.09.2018
13:16:07
итерация по текстовому файлу в цикле и одно единственное условие внутри?

Ilya
13.09.2018
13:16:26
Нафига for по хостам непонятно

Google
Ilya
13.09.2018
13:16:35
Нужен фор по файлу

Себастиан
13.09.2018
13:16:38
ну я делаю это) я изучаю питон 4 ый день. я до этого вообще не кодил

ни когда, а тут хоть как то. ясен пень будут какие то непонятные артефакты

Aleksei
13.09.2018
13:18:20
Там else не на том уровне просто

если копия верна

должен быть на том же, что и if

Себастиан
13.09.2018
13:20:00
должен быть на том же, что и if
Спасибо) работает и правда)

Aleksei
13.09.2018
13:20:24
В питоне отступы это главное и основное

Anton
13.09.2018
13:22:18
главное и основное — это, конечно, вы лихо. выделение блоков кода, не более того.

а споткнуться на отступах на 4й день изучения — вот это любопытно

Aleksei
13.09.2018
13:23:11
а споткнуться на отступах на 4й день изучения — вот это любопытно
Ничего любопытного. Потерять отступ с непривычки - нефиг делать.

Anton
13.09.2018
13:23:25
Kamil
13.09.2018
13:24:36
В питоне отступы это главное и основное
О_о, орригинальный способ придерживатся форматирования

I
13.09.2018
14:05:55
сейчас подумал и придумал вот такой кейс. Есть утилита usbdeview, читает реестр и выводит информацию по подключаемым носителям и usb Устройствам, данная программа может работать прямо из консоли. Есть мысль раздеплоить ее и мониторить данные снимать с нее данные по подключению новых устройств (программа выводит время первого и последнего подключения, тип устройства, драйвер и т.д.) Чтоб при подключении носителей и модемов оно пестрило триггером, что вот на таком-то ПК только-что подключили носитель.



Если кто-то знает иной способ делать что-то подобное, то я весь во внимании

https://www.nirsoft.net/utils/usb_devices_view.html

Google
I
13.09.2018
14:09:25
а цель от знания того что подключили носитель? пойти пешком и объяснить правила?
Правила прописаны, носители закрыты политиками и софтом, но на местах могут где-то не сработать политики, либо софт может злоумышленник снести. 1) носители запрещены 2) был случай с шифровальщиком

terry
13.09.2018
14:09:26
просто управленцы вместо отключения портов любят выписывать люлей подчиненным

I
13.09.2018
14:09:55
с шифровальщиком ограничилось одним ПК, т.к. прав администратора естественно у пользователя не было

terry
13.09.2018
14:10:27
я могу сказать только одно - windows это самая шикарная ос из всех что сейчас есть в мире

вот просто лучше нет

I
13.09.2018
14:10:31
Корпус режимный и все дела, контора специализированные решения покупать не хочет

terry
13.09.2018
14:11:31
I
13.09.2018
14:11:35
Ну по сути эти специализированные решения, таким же образом на уровне системы носители и детектят( это я привет компании Zecuiron с их Zlock

terry
13.09.2018
14:11:40
или мартышки труд

slair
13.09.2018
14:11:51
юсб-дырки термоклеем залить

Ivan
13.09.2018
14:12:06
Коллеги, добрый вечер. А подскажите пожалуйста. Есть задача. Подготовить действие, что если наблюдаемый сервер выключается. Подождать минут 20 и попытаться по IPMI его включить. Как это реализовать я понимаю, но вот сложность заключается в том, что если сервер был выключен средствами powerchute. Как бы не наткнуться на ситуацию, что сервер выключился, заббикс это задетектил, и попробовал включить. Включает, а там в этот момент и батарейка у упса кончилась. Не совсем хорошо получится. Правильно ли я понимаю, что если я сделаю такие условия: Триггер <> Нет питания Триггер = Сервер ОФФ то все будет хорошо? При условии что тригера Нет питания, у сервера то нет, а есть у хоста ИБП. Надеюсь понятно рассписал)

terry
13.09.2018
14:12:17
юсб-дырки термоклеем залить
пломбы влепить и повесит ьответственность на начальников отделов + штраф

I
13.09.2018
14:12:20
юсб-дырки термоклеем залить
Ну ПК мы уже опечатали печатями

terry
13.09.2018
14:12:23
и так все будет проверяться и работать

slair
13.09.2018
14:12:31
так и делается

I
13.09.2018
14:12:39
но все дырки печатями заклеивать это бред, ну и всегда можно мышь с клавиатурой вытащить

terry
13.09.2018
14:12:55
если начальники и юзеры не бояться штрафов - то я думаю смысл таких сотрудников держать..

Google
terry
13.09.2018
14:13:22
или это проблема?

terry
13.09.2018
14:13:50
защищаться нужно не от юзеров а от зловредов на устройствах

ибо юзер самое слабое звено

I
13.09.2018
14:14:38
защищаться нужно не от юзеров а от зловредов на устройствах
Опечатать переферию тоже? Там установки, которые к ПК подключаются и т.д.

slair
13.09.2018
14:14:39
у нас у всех запрещены юсб флэшки сидюки модемы и телефоны

Алексей
13.09.2018
14:14:53
Коллеги, добрый вечер. А подскажите пожалуйста. Есть задача. Подготовить действие, что если наблюдаемый сервер выключается. Подождать минут 20 и попытаться по IPMI его включить. Как это реализовать я понимаю, но вот сложность заключается в том, что если сервер был выключен средствами powerchute. Как бы не наткнуться на ситуацию, что сервер выключился, заббикс это задетектил, и попробовал включить. Включает, а там в этот момент и батарейка у упса кончилась. Не совсем хорошо получится. Правильно ли я понимаю, что если я сделаю такие условия: Триггер <> Нет питания Триггер = Сервер ОФФ то все будет хорошо? При условии что тригера Нет питания, у сервера то нет, а есть у хоста ИБП. Надеюсь понятно рассписал)
да должно быть ок. но вы также можете сделать зависимость триггера сервер офф от триггера питания ибп. в этом случае у вас триггер сервер офф не появится

slair
13.09.2018
14:15:00
по служебке на компе открываются юсб

terry
13.09.2018
14:15:15
Опечатать переферию тоже? Там установки, которые к ПК подключаются и т.д.
ну раз уж тупость юзера приводит к мониторингу портво юсб - то да, почему бы и нет

Admin
ERROR: S client not available

Алексей
13.09.2018
14:15:23
в случае вируса/криптера время будет упущено в любом случае
это верно. да и для норм криптеров не требуются права админа чтобы все зафигачить

I
13.09.2018
14:15:24
по служебке на компе открываются юсб
А корпус пк опечатан? А АПМДЗ стоит?

slair
13.09.2018
14:15:26
что-то случилось, эпидемия с этого компа - автора служебки на бутылку

раньше было опечатано

щас на новых компах, биос запаролен

а может и пломбы стоят

раб станции меня редко колышат, я по серверам

сразу говорю, с политиками - бесплатное решение, но неверное

идёт привязка к компу, а надо к юзеру

Google
I
13.09.2018
14:18:49
у нас политики + Dr.Web с офисным контролем

slair
13.09.2018
14:19:14
в норм конторах стоят спец программы, плюс юзаются только флешки разрешённые СБ

привязанные к определённому юзеру опять же

тогда почти всегда есть конкретный виновник "праздника"

Ilya
13.09.2018
14:20:24
тогда почти всегда есть конкретный виновник "праздника"
Что ж ты в одно сообщение уместить-то всё не можешь?

slair
13.09.2018
14:20:40
поток сознания, он такой

Ilya
13.09.2018
14:20:58
поток сознания, он такой
Контролируй, плиз. А то ну невозможно на каждый твой чих открывать чат.

slair
13.09.2018
14:21:33
ок, самого подобное бесит

I
13.09.2018
14:21:49
в норм конторах стоят спец программы, плюс юзаются только флешки разрешённые СБ
Что мешает пользователю унести такую флешку домой или подключить к нотику какому в сумке?

slair
13.09.2018
14:22:17
эта флэшка закреплена за этим юзером

все косяки с ней - косяки у юзера

I
13.09.2018
14:23:06
эта флэшка закреплена за этим юзером
Ну вот пришел юзер у него в сумке нотик, он взял и слил себе инфу, или софт уже логирует, что именно юзер себе на флешку слил? (тогда вопрос отпадает)

slair
13.09.2018
14:24:19
есть такая штука Varonis, там есть функционал утечки информации, уже при копировании инфы на флэшку уйдёт алерт безопасникам

slair
13.09.2018
14:25:13
5 лямов что ли

Олег
13.09.2018
14:26:20
А на фига эта утилита, без неё с реестром - ps - wmi никак?

I
13.09.2018
14:26:34
5 лямов что ли
Тогда мимо, компания с оборотом в несколько миллиардов, не может себе такое позволить, это я утрирую типа) Оптимизаторы в руководстве они такие

А на фига эта утилита, без неё с реестром - ps - wmi никак?
Ну из того, что я видел у того же zecurion, все решения на базе ресурсов самой системы же

это как SCCM, он же ведет аудит благодаря WMI

В одной крупной конторе, вообще в качестве мониторинга используют SCOM

slair
13.09.2018
14:28:44
Тогда мимо, компания с оборотом в несколько миллиардов, не может себе такое позволить, это я утрирую типа) Оптимизаторы в руководстве они такие
нам пилот провели на пару месяцев, так сказать безопасники облизнулись, а директор сказал - фигушки по жопушке

вот и сидим все на почти бесплатных политиках, ибо майкрософту отстёгиваем всё равно, а безопасники утечки по старине раскрывают

Страница 1065 из 1183