Juriy
Anonymous
Я дал права на home, на папку пользователя, на папку с бэкапом
Anonymous
Может как нибудь симлинком можно заббикс обмануть ?
Juriy
если прав не хватает, значит их нет. Чудес не бывает, или ошибка в них, или в selinux или posix acl например
Anonymous
Juriy
я же не знаю что у вас и как
Anonymous
ls -l /home/|grep user
drwxr-x--- 13 user user 4096 Apr 27 2015 user
usermod -a -G user zabbix
sudo -u zabbix ls -l /home/user/backup/
# sudo -u zabbix ls -l /home/user/backup/
ls: cannot open directory /home/user/backup/: Permission denied
sudo -u zabbix ls -l /home/user/backup/
total 12
drwx------ 2 user user 4096 Dec 25 21:37 UAT
drwx------ 2 user user4096 Dec 25 21:37 UAT2
drwx------ 2 user user4096 Dec 25 21:37 UAT3
root@test:~# chmod 750 /home/user/backup/*
root@test:~# ls -l /home/user/backup/
total 12
drwxr-x--- 2 user user 4096 Dec 25 21:37 backup
drwxr-x--- 2 user user 4096 Dec 25 21:37 backup
drwxr-x--- 2 user user 4096 Dec 25 21:37 backup
Anonymous
c правами то все ок
Ķ₳ℝḾ₳
Привет всем!
Ķ₳ℝḾ₳
может кто проконсультировать по тригеру:)
Ķ₳ℝḾ₳
такой вот интересный тригер на OperStatus
{172.29.1.133:uplink.ifOperStatus[{#SNMPINDEX}].last(0)}#1 & {172.29.1.133:uplink.ifalias[{#SNMPINDEX}].strlen(0)}>2
Ķ₳ℝḾ₳
snmpwalk -v 2c -c MsuGit 172.29.1.133 .1.3.6.1.2.1.31.1.1.1.18 (uplink.ifalias)
получаем для гиговых портов
iso.3.6.1.2.1.31.1.1.1.18.25 = ""
iso.3.6.1.2.1.31.1.1.1.18.26 = ""
snmpwalk -v 2c -c MsuGit 172.29.1.133 .1.3.6.1.2.1.2.2.1.8 (ifOperStatus)
iso.3.6.1.2.1.2.2.1.8.25 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.26 = INTEGER: 2
Ķ₳ℝḾ₳
темплейт взят из интернета для CISCO, и каким то магическим образом оно не сигнализирует о проблеме для 26 порта :)
Ķ₳ℝḾ₳
хотя проблемы как таковой нет; т.е. да порт включен но он не используется
Evgeniy
Evgeniy
или там что-то написано?
Ķ₳ℝḾ₳
этот тригер получается только для двух портов 25 и 26
Ķ₳ℝḾ₳
Ķ₳ℝḾ₳
Ķ₳ℝḾ₳
но по факту да для других портов получаем так же ""
Ķ₳ℝḾ₳
не могу уловить зависимости, почему он не сигнализирует что на порту линка нет;
Evgeniy
iso.3.6.1.2.1.31.1.1.1.18.XX - с других портов тоже возвращает ""?
Ķ₳ℝḾ₳
минутку
Ķ₳ℝḾ₳
да, всё верно; возвращает ""
Evgeniy
Странно, по идее, это и должно быть органичителем
Ķ₳ℝḾ₳
может быть это важно
Evgeniy
А на других коммутатора, есть возможность проверить? Может у вас просто не сигнализирует на этом коммутаторе на любмых портах?
Evgeniy
Проверить что возвращает ifAlias
Ķ₳ℝḾ₳
но информацию мы снимаем только с
iso.3.6.1.2.1.31.1.1.1.18.25
iso.3.6.1.2.1.31.1.1.1.18.26
Ķ₳ℝḾ₳
это прописано в макросе
Ķ₳ℝḾ₳
т.е. о других мы не знаем
Ķ₳ℝḾ₳
вернее заббикс не знает :)
Evgeniy
Ок, а другой коммутатор, с этим же шаблоном. У него так же пустые алиасы?
Ķ₳ℝḾ₳
ага
Evgeniy
на 25-26 портах?
Ķ₳ℝḾ₳
минутку скину скриншот
Evgeniy
Тогда не очень вникаю, как так
Ķ₳ℝḾ₳
Ķ₳ℝḾ₳
это те данные что получает
Evgeniy
К сожалению больше в голову ни чего е приходит
Ķ₳ℝḾ₳
Ķ₳ℝḾ₳
может чего подскажете
Ķ₳ℝḾ₳
я насколько понимаю
Ķ₳ℝḾ₳
есть 25 и 26 аплинк и куда нить дальше ещё пошло
Дмитрий
давайте еще разок сформулируем задачу
а то несколько непонятно - данные забирают только для 25 и 26, а действие триггера для всех что ли ожидается?
Ķ₳ℝḾ₳
нет только опять таки для 25 и 26
Ķ₳ℝḾ₳
сейчас в 25 порту аплинк он говорит всё хорошо :)
Ķ₳ℝḾ₳
но и для 26 он не сигнализирует
Evgeniy
.ifOperStatus[{#SNMPINDEX}].last(0)}#1 а вот это правильная коснтрукция? "#1?
Ķ₳ℝḾ₳
нужно глянуть документацию; я брал готовый шаблон для CISCO, заббикс версии 2.2.
Ķ₳ℝḾ₳
насколько я понимаю если сейчас подключить что то в 26 порт а затем его отключить то как раз получим срабатывание тригера
Ķ₳ℝḾ₳
проехали с этим темплейтом, реально ли написать какой то тригер что бы мониторил состояние 25 и 26 порта
Ķ₳ℝḾ₳
но при этом как то исключать либо 25 либо 26 если там ничего нет
Ķ₳ℝḾ₳
изначально для каждого узла выбирать нужный порт?
Ķ₳ℝḾ₳
наверное даже как то так если изначально там состояние down то его не мониторить, а если изменилось на up то мониторить и в будущем сообщать при переходе в down
Evgeniy
Дурацкий вопрос, а заббикс агент может работать с несколькими серверами? Или только с одним?
Juriy
Может
Juriy
В конфиге есть пример
Evgeniy
Ок, спасибо, гляну
Ķ₳ℝḾ₳
нет предложений, или такое нереально сделать?😳
Evgeniy
А как понять если у тебя в порту что-то или нет? Если линк потушен? =)
Evgeniy
Пропиши Дескрипшен на порт "тест1"
Evgeniy
на 26 (который у тебя потушен)
Evgeniy
и триггер должен сработать
Evgeniy
Evgeniy
я то думал что у тебя не работает только на одном коммутаторе, а на других работает
Evgeniy
Тирггер должен сработать, если порт в статусе 1 и на порту есть дискрипшен..
Ķ₳ℝḾ₳
Ķ₳ℝḾ₳
там же вроде как в тригере который я давал выше два условия, в которых стоит значение "И"
Ķ₳ℝḾ₳
порт не должен быть down и прописан дискрпшн, а как тогда получается что сейчас для 25 порта:
порт не down но дискрипшн. нет - Не срабатывает
Evgeniy
статус 1 (даун) и длина ifAlias больше двух символов... вот тогда триггер сработает
Ķ₳ℝḾ₳
ааа вот как :)
Ķ₳ℝḾ₳
т.е. если ничего нет в дискрпшн. то не сработает если даже down
Evgeniy
если у тебя порт Ап, то триггер не сработате. Если у тебя порт ни куда не смотрти (ifAlias) пустой
Ķ₳ℝḾ₳
фух разобрались :)
Evgeniy
то триггер не должен работать
Ķ₳ℝḾ₳
но я это всё к чему подводил :)
Ķ₳ℝḾ₳
есть чудо свитчи от Huawei
Ķ₳ℝḾ₳
не получиться наверное туда это правило применить изначально
Ķ₳ℝḾ₳
хотя