Недокументированная возможность zabbix

А знаете ли вы, что в zabbix-агенте есть такой ключ, как system.cpu.util? Наверняка, знаете. Он позволяет мониторить загрузку процессоров (или каждого в отдельности).  У ключа system.cpu.util есть свои параметры:

  • номер процессора (если не указывать, то будет мониторится общая для всех процессоров загрузка)
  • тип (idlenice, user (default), system)
  • режим — avg1 (default), avg5 (средний за 5 минут), avg15 (средний за 15 минут)

Таким образом, system.cpu.util[,idle,avg15] например, означает средний простой за 15 минут для всех процессоров. И в чём же недокументированность? — спросите вы. Читать далее

Найди своих «слонов»

Стоит ли объяснять, как важно вовремя заметить, когда в системе разрастаются логи (или ещё какие-то файлы)? Предлагаю вашему вниманию волшебную команду. Она выводит список из самых больших файлов (включая размер), открытых в данный момент. Результат выполнения этой команды может неприятно поразить, а может сильно помочь.
Вот эта команда:

lsof -X|sort -k7 -n|awk '{print $9}'|uniq|tail|xargs -n1 ls -lh|grep -v "^d"

Конечно, могут быть ещё и неоткрытые большие файлы. Но их поиск по всей файловой системе (или даже по нескольким) может занять довольно много времени и ресурсов. Эта же команда работает быстро и систему практически не грузит.

Чёртова дюжина способов «замочить пингвина»

13 действенных способов "замочить пингвина"Предлагаю подборочку разных команд, которые гарантированно положат вашу Linux-систему. Не вздумайте выполнять их на production-системах. Ну, в общем, я вас предупредил!

1. Команды, которые удаляют всё в вашем домашнем каталоге, корневом каталоге или чистят весь диск напрямую: Читать далее

Вторая дюжина ссылок по Zabbix

система мониторинга zabbixПродолжение (благодатной) темы. Выплёскиваю ещё накопившиеся полезные ссылки по Zabbix

  1. Подробная инструкция по установке, русское описание айтемов, методики, ну очень длинный текст, но кто осилит, будет счастлив до конца дней своих: bog.pp.ru
  2. Читать далее

Автозагрузка в SUSE (after.local)

крушка suse linuxИногда возникает необходимость выполнить при загрузке вашего SUSE Linux (как в SLES, так и в openSUSE) какие-то пользовательские команды. Чтобы не курочить системные стартовые скрипты и не писать свои, можно и нужно поступить «правильным» способом. Читать далее

SLES11 и SSH X-forwarding

глюки-багиСегодня по работе впихивали Oracle 11 на машину с новым SLES 11. Устанавливали традиционно по ssh с включённым X-forwarding, заходя командой

ssh -X 192.168.100.11

При установке выяснилось, что X-forwarding работать отказывается напрочь. При запуске приложение выдаёт сообщение о том, что не может открыть дисплей. Самое интересное, что переменная DISPLAY оказалась неопределённой. В нормальных условиях (в SLES 10, например), она себя так по-свински не ведёт:

flycat@observer:~> echo $DISPLAY
localhost:11.0

Читать далее