Halo semuanya...
kali ini saya ingin berbagi pengalaman mengenai SERAM nya pergi ke dokter gigi.
SERAM ?? ternyata TIDAK !!.. dokter gigi yang menerima saya masih muda, masih dibawah 30th an.
Monday, February 23, 2015
Friday, February 13, 2015
Install Cacti On Debian 7 [Work] + menampilkan data Graph
Contents:
Overview of Cacti
Cacti is a web based network monitoring and graphing tool. The framework Cacti is built on allows you to poll a vast number of different devices and applications throughout your environment. Everything from Cisco, VMware, Juniper, Apache, Tomcat, Windows, Linux, BSD - you name it and it can probably be monitored and graphed by Cacti. The developers have made Cacti fairly easy to install on a Linux based system but there are a large number of pre-requisites and weird jargon on the Cacti website that it can be intimidating. Here I will outline the steps to install a base Cacti server on Debian 7 ("Wheezy"). In future articles I will outline how to add devices to monitoring, data sources and create graphs.
The steps outlined below can cause data loss. Do not run them on a production system without fully understanding the process and testing in a development environment.
These instructions are not meant to be exhaustive and may not be appropriate for your environment. Always check with your hardware and software vendors for the appropriate steps to manage your infrastructure.
Formatting:
Instructions and information are detailed in black font with no decoration.
Code and shell text are in black font, gray background, and a dashed border.
Input is green.
Literal keys are enclosed in brackets such as [enter], [shift], and [ctrl+c].
Input is green.
Literal keys are enclosed in brackets such as [enter], [shift], and [ctrl+c].
Warnings are in red font.
Steps install a Cacti Server
- Log in to your system and launch a local shell prompt.
- Change your shell to run as root.
user@debian~$: su -
Password:
root@debian~$: - Verify the system information.
root@debian:~# uname -a
Linux cacti 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u1 x86_64 GNU/Linux
- Perform an update to the package database.
root@debian:~# apt-get updateNote that some data was removed for clarity.
Get:1 http://ftp.us.debian.org stable Release.gpg [1,655 B]
...
Hit http://ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndex
Fetched 32.8 MB in 13s (2,409 kB/s)
Reading package lists... Done
- Install Cacti using the package manager.
root@debian:~# apt-get install cactiThere is 82 packages it must install on a default Debian 7 install. Allow the download and installation to take place.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common dbconfig-common file fontconfig
fontconfig-config heirloom-mailx javascript-common libaio1 libapache2-mod-php5 libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap libcairo2 libcap2 libclass-isa-perl libdatrie1 libdbd-mysql-perl
libdbi-perl libdbi1 libffi5 libfontconfig1 libglib2.0-0 libglib2.0-data libhtml-template-perl libjs-jquery
libjs-jquery-cookie libldap-2.4-2 libmagic1 libmysqlclient18 libnet-daemon-perl libonig2 libpango1.0-0
libpcre3 libperl5.14 libphp-adodb libpixman-1-0 libplrpc-perl libpng12-0 libqdbm14 librrd4 libsasl2-2
libsasl2-modules libsensors4 libsnmp-base libsnmp15 libswitch-perl libthai-data libthai0 libxcb-render0
libxcb-shm0 libxft2 libxml2 libxrender1 mime-support mysql-client-5.5 mysql-common mysql-server
mysql-server-5.5 mysql-server-core-5.5 openssl perl perl-modules php5-cli php5-common php5-mysql php5-snmp
psmisc rrdtool sgml-base shared-mime-info snmp ssl-cert ttf-dejavu ttf-dejavu-core ttf-dejavu-extra
wwwconfig-common xml-core
Suggested packages:
www-browser apache2-doc apache2-suexec apache2-suexec-custom php5-ldap moreutils virtual-mysql-client
mysql-client postgresql-client exim4 mail-transport-agent php-pear libipc-sharedcache-perl ttf-baekmuk
ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp php5-adodb
libcompress-zlib-perl libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql
libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal lm-sensors snmp-mibs-downloader
libterm-readkey-perl tinyca ca-certificates perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
libpod-plainer-perl librrds-perl sgml-base-doc openssl-blacklist debhelper
Recommended packages:
apache2 lighttpd nginx httpd mailx
The following NEW packages will be installed:
apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common cacti dbconfig-common file fontconfig
fontconfig-config heirloom-mailx javascript-common libaio1 libapache2-mod-php5 libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap libcairo2 libcap2 libclass-isa-perl libdatrie1 libdbd-mysql-perl
libdbi-perl libdbi1 libffi5 libfontconfig1 libglib2.0-0 libglib2.0-data libhtml-template-perl libjs-jquery
libjs-jquery-cookie libldap-2.4-2 libmagic1 libmysqlclient18 libnet-daemon-perl libonig2 libpango1.0-0
libpcre3 libperl5.14 libphp-adodb libpixman-1-0 libplrpc-perl libpng12-0 libqdbm14 librrd4 libsasl2-2
libsasl2-modules libsensors4 libsnmp-base libsnmp15 libswitch-perl libthai-data libthai0 libxcb-render0
libxcb-shm0 libxft2 libxml2 libxrender1 mime-support mysql-client-5.5 mysql-common mysql-server
mysql-server-5.5 mysql-server-core-5.5 openssl perl perl-modules php5-cli php5-common php5-mysql php5-snmp
psmisc rrdtool sgml-base shared-mime-info snmp ssl-cert ttf-dejavu ttf-dejavu-core ttf-dejavu-extra
wwwconfig-common xml-core
0 upgraded, 82 newly installed, 0 to remove and 0 not upgraded.
Need to get 46.7 MB of archives.
After this operation, 212 MB of additional disk space will be used.
Do you want to continue [Y/n]? y [enter]
Get:1 http://ftp.us.debian.org/debian/ stable/main libcap2 amd64 1:2.22-1.2 [13.6 kB]
Get:2 http://security.debian.org/ wheezy/updates/main libxml2 amd64 2.8.0+dfsg1-7+wheezy1 [904 kB] - The package manager will ask several questions to complete the install. First select the web server.
Please select the web server for which Cacti should be automatically configured.
Select "None" if you would like to configure the web server manually.
Web server:
apache [enter]
lighttpd
None - Enter the MySQL root account password.
While not mandatory, it is highly recommended that you set a password for the MySQL administrative "root" user.Enter a real password.
If this field is left blank, the password will not be changed.
New password for the MySQL "root" user:
abc123[enter]
Repeat password for the MySQL "root" user:
abc123[enter] - Configure Cacti with dbconfig-common.
The cacti package must have a database installed and configured before it can be used. This can be optionally handled with dbconfig-common.
Configure database for cacti with dbconfig-common?
Yes[enter] - Provide the root password for MySQL to create the Cacti database.
Please provide the password for the administrative account with which this package should create its MySQL database and user.
Password of the database's administrative user:
abc123[enter] - Provide a password for the cacti MySQL user.
Please provide a password for cacti to register with the database server. If left blank, a random password will be generated.Note this is NOT the root password but a new account for the user of the cacti database.
MySQL application password for cacti:
123abc[enter]
Password confirmation:
123abc[enter] - The installation will complete but Cacti must be configured.
Open a graphical web browser on another system that has access to the
server you just installed Cacti on and go to http://
/cacti. For my system it was http://10.1.10.107/cacti - Once the web page loads, select New Installation and click next.
- If needed, change any of the paths to the correct location
if it says "Not Found." By default mine looked like this and did not
need modifications.
- Log in with the username admin and password admin.
- It will force you to change the admin password, do so and hit save.
- Cacti is now installed on your server.
Conclusion
Installing Cacti on Debian 7 Linux is straight forward using the package manager. Following this step-by-step guide you should now have a fully functional Cacti monitoring server.
References
*disclaimer* This document is my own and does not represent anything from any other entity. I will not be held liable for anything bad that comes of it.
sumber : http://ewams.net/?date=2014/07/14&view=How_to_install_Cacti_on_Debian_7_Step_by_Step
kemudian. install snmpd
apt-get install snmpd.
edit /etc/snmp/snmpd.conf
Pada bagian ini
#
# ACCESS CONTROL
#
# system + hrSystem groups on$
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
Ubah menjadi
#
# ACCESS CONTROL
#
# system + hrSystem groups on$
view systemonly included .1.3.6.1.2.1.
view systemonly included .1.3.6.1.2.1.25.1
# ACCESS CONTROL
#
# system + hrSystem groups on$
view systemonly included .1.3.6.1.2.1.
view systemonly included .1.3.6.1.2.1.25.1
pada pada console -> devices -> add (pada pojok kanan)
lalu isikan informasi tentang device tersebut.
snmp v1 : public
SNMP int -> bw(In/Out) bits
Hasil :
Monday, February 2, 2015
VIM Search and Replace, dan find file ukuran tertentu
:%s/foo/bar/g
- Find each occurrence of 'foo' (in all lines), and replace it with 'bar'.
:s/foo/bar/g
- Find each occurrence of 'foo' (in the current line only), and replace it with 'bar'.
# find . -type f | wc -l
29
# find / -type f -size +10000k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'
| moreatau kebalikannya
find / -type f -size +20000k -exec ls -lh {} \; 2> /dev/null | awk '{ print $NF ": " $5 }' | sort -nrk 2,2 | more
setting squid basic
# ACCESS CONTROLS # ----------------------------------------------------------------------------- acl manager proto cache_object acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 # https acl SSL_ports port 563 # snews acl SSL_ports port 873 # rsync acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl Safe_ports port 631 # cups acl Safe_ports port 873 # rsync acl Safe_ports port 901 # SWAT acl purge method PURGE acl CONNECT method CONNECT # Ijinkan akses cachemgr hanya dari localhost http_access allow manager localhost http_access deny manager # Ijinkan request purge hanya dari localhost http_access allow purge localhost http_access deny purge # Deny request ke ports yang tidak dikenal http_access deny !Safe_ports # Deny CONNECT selain ke port SSL http_access deny CONNECT !SSL_ports # Ini adalah network LAN di kantor Anda acl jaringan_saya src 192.168.1.0/24 192.168.2.0/24 http_access allow jaringan_saya http_access allow localhost # Dan akhirnya deny semua akses ke proxy ini http_access deny all icp_access deny all # NETWORK OPTIONS # ----------------------------------------------------------------------------- # Squid biasanya dijalankan di port 8080 http_port 8080 # DISK CACHE OPTIONS # ----------------------------------------------------------------------------- # Saya alokasikan 10000 MB space harddisk cache_dir ufs /var/spool/squid3 10000 16 256 # LOGFILE OPTIONS # ----------------------------------------------------------------------------- access_log /var/log/squid3/access.log squid # OPTIONS FOR TUNING THE CACHE # ----------------------------------------------------------------------------- acl QUERY urlpath_regex cgi-bin \? cache deny QUERY refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern . 0 20% 4320 # HTTP OPTIONS # ----------------------------------------------------------------------------- # Apache mod_gzip and mod_deflate known to be broken so don't trust # Apache to signal ETag correctly on such responses acl apache rep_header Server ^Apache broken_vary_encoding allow apache # TAG: extension_methods # Squid only knows about standardized HTTP request methods. # You can add up to 20 additional "extension" methods here. extension_methods REPORT MERGE MKACTIVITY CHECKOUT # DNS OPTIONS # ----------------------------------------------------------------------------- hosts_file /etc/hosts # MISCELLANEOUS # ----------------------------------------------------------------------------- coredump_dir /var/spool/squid3
sumber : http://ngadimin.com/wp-content/uploads/2009/10/squid.conf.txt
Subscribe to:
Posts (Atom)