Разделы
Теги | RSS © 2008 – 2017
Контакты
email: igor@veselov.sumy.ua
skype: utz0r2
» » » Страница 6

Munin на nginx CentOS 7


yum install munin munin-node -y

Раскомментируем строки и укажем нужные пути в munin.conf
nano /etc/munin/munin.conf
dbdir /var/lib/munin
htmldir /var/www/html/munin
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
# a simple host tree
[vashdomen.ru]
address 127.0.0.1
use_node_name yes

nano /etc/nginx/conf.d/default.conf
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}

nano /etc/nginx/conf.d/vashdomen.ru.conf
location ^~ /munin {
alias /var/www/html/munin;
auth_basic "Admin Zone";
auth_basic_user_file /etc/munin/munin-htpasswd;
}

Ганерируем пароль для просмотра статистики
htpasswd -c /etc/munin/munin-htpasswd admin

посмотреть плагины которые есть
ls /usr/share/munin/plugins

посмотреть плагины которые включены
ls /etc/munin/plugins

Включаем плагины munin для nginx:
ln -s /usr/share/munin/plugins/nginx_status /etc/munin/plugins/nginx_status
ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins/nginx_request

Дополняем файл munin-node следующим текстом:
nano /etc/munin/plugin-conf.d/munin-node
[nginx*]
env.url http://localhost/nginx_status

настройки самой ноды
nano /etc/munin/munin-node.conf	

Проверяем конфигурационный файл и перечитываем правила
nginx -t
nginx -s reload

Запускаем munin-node
systemctl enable munin-node
systemctl start munin-node

Проверка работы плагинов
munin-node-configure --suggest

Посмотреть идет ли сбор данных с nginx
munin-node-configure --suggest | grep nginx

Заходим по адрессу и смотрим статистику
http://vashdomen.ru/munin/

Перезагрузка munin-node:
systemctl restart munin-node

Команда покажет какие плагины можно добавить в систему мониторинга
munin-node-configure --shell

автоматически создаст симлинки на ВСЕ рабочие плагины
munin-node-configure --shell | sh -x

Шаблон для munin на твиттер бутстрап 3
https://github.com/jonnymccullagh/munstrap

Парсинг CSV файла с помощью JS


Допустим csv файлик такой:
Название, Город, Страна
Васька, Киев, Украина
Петька, Харьков, Украина

Запрашиваем файлик с этими данными
$.ajax({
  url: 'csv_data.csv',
  dataType: 'text',
}).done(successFunction);

Функция построения из csv в таблицу
function successFunction(data) {
  var allRows = data.split(/\r?\n|\r/);
  var table = '<table>';
  for (var singleRow = 0; singleRow < allRows.length; singleRow++) {
    if (singleRow === 0) {
      table += '<thead>';
      table += '<tr>';
    } else {
      table += '<tr>';
    }
    var rowCells = allRows[singleRow].split(',');
    for (var rowCell = 0; rowCell < rowCells.length; rowCell++) {
      if (singleRow === 0) {
        table += '<th>';
        table += rowCells[rowCell];
        table += '</th>';
      } else {
        table += '<td>';
        table += rowCells[rowCell];
        table += '</td>';
      }
    }
    if (singleRow === 0) {
      table += '</tr>';
      table += '</thead>';
      table += '<tbody>';
    } else {
      table += '</tr>';
    }
  } 
  table += '</tbody>';
  table += '</table>';
  $('body').append(table);
}

Коллекция html элемментов которые можно вставить в HEAD


Коллекция html элемментов которые можно вставить в HEAD

https://github.com/joshbuchea/HEAD

Laravel 5 шпаргалка


Laravel 5 шпаргалка

http://learninglaravel.net/cheatsheet/

Хотите узнать что знает о Вас ваш браузер


Хотите узнать что знает о Вас ваш браузер

А знает он достаточно много, перейдите по ссылке что бы убедиться в этом. В принципе ничего в этом плохого нет, но только пока заходите на доверенные сайты.
http://webkay.robinlinus.com/

Набор devtools для Chrome


Набор devtools для Chrome

https://github.com/ChromeDevTools/awesome-chrome-devtools
«»
Вверх