Недокументированная возможность 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. Команды, которые удаляют всё в вашем домашнем каталоге, корневом каталоге или чистят весь диск напрямую: Читать далее

Обмен любезностями

linux vs windowsПо сети прокатилась волна ссылок на текст “10 Linux-фич, которые должны быть в Windows” (англ.).

  1. Compiz
  2. Многопользовательность
  3. Log-файлы
  4. Централизованная установка приложений
  5. Cron
  6. Регулярный цикл релизов
  7. Суперпользователь Root
  8. Цена
  9. Установленные по умолчанию приложения
  10. Обнаружение оборудования

Списочек, надо сказать, немного странный. Хотя бы уже тем, что открывается пунктом #1 Compiz. Неужели есть люди всерьёз работающие в 3D-интерфейсах? Не в режиме “поставил, показал виндоузятникам — пусть удавятся от зависти, снёс…” А так, каждодневно. Я что-то не уверен. Лично я свой любимый awesome ни на что уже не променяю (желающие пофлеймить — прошу в комменты), но речь сейчас не об этом.

Читать далее

Zabbix 1.8

новый zabbixПока мы, ничего не подозревая, юзали версию Zabbix-1.6, и пробовали 1.7, Zabbix коварно выпустил релиз 1.8! Ну что же, 1.7beta мне понравилась, хотя и ничего революционного. Ну, посмотрим, чего появилось в релизе. Обещают много “вкусностей”, включая увеличение скорости работы, поддержка Уникода. Новые графики я уже видел в 1.7, они действительно стали более управляемыми. Не знаю, когда мы на него перейдём на работе в продакшене, но попробую я его очень и очень скоро…

И снова про параллельные архиваторы (pigz)

pigs parallel archiver параллельный архиватор pigsПро актуальность многопотокового архиватора, который использовал бы сразу несколько процессоров (ядер) для упаковки файла, я уже говорил. И даже приводил пример архиватора pbzip2 — многопотокового пакователя в .bz2. Недавно отыскалось аналогичное воплощение для .gz Читать далее