ZulRocky

Installasi Munin Ubuntu

May 2nd, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. Disini saya akan mempraktekan cara install munin di ubuntu server 19.10
  2.  
  3. Disini saya benar" pertama kali akan menginstall munin jadi harap dimaklumi jika terjadi error saat perekaman.
  4.  
  5. Munin adalah aplikasi pemantauan sistem, jaringan, dan infrastruktur yang menyediakan informasi dalam bentuk grafik melalui browser web. dirancang di sekitar arsitektur client-server dan dapat dikonfigurasi untuk memantau mesin yang diinstal pada (master Munin) dan sejumlah mesin klien, yang dalam bahasa Munin, disebut Munin node.
  6.  
  7. 1) Pendahuluan, hostname , alamat website kita, dan dokumen website
  8.  
  9. pertama masuk sebagai root
  10. sudo -s
  11.  
  12. pastikan sistem telah update,
  13. apt-get update
  14. apt-get upgrade
  15.  
  16. apache untuk menampilkan halaman minin, modul fcgid dibutuhkan untuk fitur zoom grapik munin.
  17. apt-get -y install apache2 libcgi-fast-perl libapache2-mod-fcgid
  18.  
  19. aktifkan modul fcgid di apache
  20. a2enmod fcgid
  21.  
  22. 2) install dan konfigurasi munin
  23. jalankan perintah berikut
  24. apt-get -y install munin munin-node munin-plugins-extra
  25.  
  26. saat server aktif Mysql atau MariaDB, lalu aktifkan beberapa plugin lain untuk memonitor MySQL
  27.  
  28. cd /etc/munin/plugins
  29. ln -s /usr/share/munin/plugins/mysql_ mysql_
  30. ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes
  31. ln -s /usr/share/munin/plugins/mysql_queries mysql_queries
  32. ln -s /usr/share/munin/plugins/mysql_slowqueries mysql_slowqueries
  33. ln -s /usr/share/munin/plugins/mysql_threads mysql_threads
  34.  
  35. selanjutnya kita edit konfigurasi munin di /etc/munin/munin.conf. hilangkan tanda komentar pada dbdir, htmldir, logdir, rundir, dan tmpldir. Mengganti localhost.localdomain ke nameserver kita.
  36.  
  37. nano /etc/munin/munin.conf
  38.  
  39. dbdir /var/lib/munin
  40. htmldir /var/cache/munin/www
  41. logdir /var/log/munin
  42. rundir /var/run/munin
  43.  
  44. tmpldir /etc/munin/templates
  45. [server1.example.com]
  46. address 127.0.0.1
  47. use_node_name yes
  48. [...]
  49.  
  50. kita edit munin.conf untuk apache agar memberi akses dari IP eksternal. Membuat backup dari file yang asli
  51. mv /etc/munin/apache24.conf /etc/munin/apache24.conf_bak
  52.  
  53. Buka file
  54. nano /etc/munin/apache24.conf
  55.  
  56. dan paste semua yang ada dibawah :
  57. Alias /munin /var/cache/munin/www
  58. <Directory /var/cache/munin/www>
  59. # Require local
  60. Require all granted
  61. Options FollowSymLinks SymLinksIfOwnerMatch
  62. Options None
  63. </Directory>
  64.  
  65. ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
  66. <Location /munin-cgi/munin-cgi-graph>
  67. # Require local
  68. Require all granted
  69. Options FollowSymLinks SymLinksIfOwnerMatch
  70. <IfModule mod_fcgid.c>
  71. SetHandler fcgid-script
  72. </IfModule>
  73. <IfModule !mod_fcgid.c>
  74. SetHandler cgi-script
  75. </IfModule>
  76. </Location>
  77.  
  78. Restart Apache
  79. service apache2 restart
  80.  
  81. restart munin
  82. service munin-node restart
  83.  
  84. Tunggu beberapa mneit untuk keluaran pertama, dan pergi ke alamat website dengan path /munin
  85.  
  86. 3) memproteksi munin (opsional namun sangan direkomendasikan)
  87.  
  88. membuat password file /etc/munin/munin-htpasswd
  89. htpasswd -c /etc/munin/munin-htpasswd admin
  90.  
  91. masukkan password untuk admin, lalu buka /etc/munin/apache.conf
  92.  
  93. nano /etc/munin/apache24.conf
  94. mengomentari semua line "Require all granted"
  95. # Require all granted
  96. AuthUserFile /etc/munin/munin-htpasswd
  97. AuthName "Munin"
  98. AuthType Basic
  99. Require valid-user
  100.  
  101. # Require all granted
  102. AuthUserFile /etc/munin/munin-htpasswd
  103. AuthName "Munin"
  104. AuthType Basic
  105. Require valid-user
  106.  
  107. lalu restart apache
  108. service apache2 restart
  109.  
  110. 4)mengaktifkanmodul tambahan di Munin
  111.  
  112. munin-node-configure --suggest
  113.  
  114. Kolom used menunjukkan jika modul diaktifkan, kolom suggestions menunjukkan jika server menjalankan layanan yang dapat dimonitor oleh modul ini. Buat symlink untuk modul di /etc/munin/plugins untuk mengaktifkannya.
  115.  
  116. cd /etc/munin/plugins
  117. ln -s /usr/share/munin/plugins/apache_accesses
  118. ln -s /usr/share/munin/plugins/apache_processes
  119. ln -s /usr/share/munin/plugins/apache_volume
  120.  
  121. restart munin
  122. service munin-node restart
  123.  
  124. 5) Konfigurasikan Munin di ISPConfig (opsional)
  125.  
  126. Panel Kontrol Hosting ISPConfig memiliki opsi untuk menampilkan data Munin dalam modul Monitor ISPConfig. Data Munin dimuat dalam iframe, karena sebagian besar browser memblokir konten yang akan dimuat dari http dalam situs https, kita harus menemukan cara untuk mengakses statistik Munin melalui SSL. Cara termudah adalah dengan menggunakan vhost ISPConfig yang diaktifkan SSL untuk ini dengan membuat symlink di dalam direktori web ISPConfig ke direktori data www Munin.
  127.  
  128. ln -s /var/cache/munin/www /usr/local/ispconfig/interface/web/munin
  129.  
  130. ow kita bisa mengakses Munin di browser dengan https://server1.example.com:8080/munin melalui ISPConfig apache vhost.
  131.  
  132. Langkah selanjutnya adalah menambahkan konfigurasi di ISPConfig.
  133.  
  134. Login ke ISPConfig sebagai pengguna Administrator (admin) dan buka System> Server config, isi URL, nama pengguna dan kata sandi untuk Munin.
Add Comment
Please, Sign In to add comment