KENDALA
CORE
Perbarui Catatan
Sesuaikan rincian informasi data kendala atau perbaiki instruksi pemecahan masalah.
Jenis Kategori
Server
Database
Aplikasi
Jaringan
Hardware
Recording
cloud
Security
Tugas-pagi
Nama / Judul Kendala
Uraian Masalah / Kode Error
script ubah data di excel
Langkah Pemecahan Masalah (Problem Solving)
Sub FINAL_Storage_Report()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim dict As Object
Dim host As String
Dim keepMounts As Variant
Dim rng As Range
Set ws = ThisWorkbook.Sheets("Storage Report")
Set dict = CreateObject("Scripting.Dictionary")
' ================= DAFTAR SERVER =================
dict.Add "FIF_C0", True
dict.Add "DATA-ENTRY", True
dict.Add "Training_CC", True
dict.Add "ASSET-LOB-CC", True
dict.Add "TELEINTERVIEWER", True
dict.Add "SME-CentOs", True
dict.Add "FIF-MMU", True
dict.Add "fif-telesales-autodial", True
dict.Add "Sehati DC", True
dict.Add "RESERVE PROXY LB", True
dict.Add "APP_MTF_CS", True
dict.Add "mtf-cs-onebox-ubuntu", True
dict.Add "FIFWA_OFFICIAL", True
dict.Add "Grafana", True
dict.Add "WA-MUF", True
dict.Add "fif-reminder-app", True
dict.Add "FIF_DC", True
dict.Add "Remedial", True
dict.Add "STORAGE 70.23", True
dict.Add "NAS 30.4", True
dict.Add "LKS", True
dict.Add "cloudopenvpn", True
dict.Add "Ping Autodial", True
dict.Add "BCAF-DC-AUTO", True
dict.Add "fif-reminder-db_pbx", True
dict.Add "multiclient-v3", True
dict.Add "JULO_CTC", True
dict.Add "MTF_OVRS", True
dict.Add "apps_dataentry", True
dict.Add "BFI-WA", True
dict.Add "AUTODIAL_C1_CLOUD", True
dict.Add "MTF-AUTODIAL", True
dict.Add "MUF-CLOUD", True
dict.Add "QA Telecollection", True
dict.Add "Itop", True
dict.Add "NEW-CC-DRIVE", True
dict.Add "MTF_CS_INBOUND_CLOUD", True
dict.Add "OVRS-MTFPROJECT-CLOUD", True
dict.Add "FIF_Telesales", True
dict.Add "Bcaf DC", True
dict.Add "Dashboard OTC 70.120", True
dict.Add "FIF TELE-AUDIT", True
dict.Add "Server FTPS NAsional", True
dict.Add "btpn-web", True
dict.Add "AWDA-DC-CLOUD", True
dict.Add "Reporting Dev Cloud", True
dict.Add "STORAGE 172.16.70.15", True
dict.Add "FIF_DC_DB_dan_ASTERISK", True
dict.Add "Backup-KR1", True
dict.Add "btpn-fileserver", True
dict.Add "autodial-smg-new", True
dict.Add "FIF filtering WA", True
dict.Add "FIF-AUTOKRANGGAN", True
dict.Add "btpn-reporting", True
dict.Add "MTF-BALNOL", True
dict.Add "cloudsymmetricsds", True
dict.Add "OVRS-KRANGGAN-CLOUD", True
dict.Add "FIF-WA", True
dict.Add "DevOnebox", True
dict.Add "FIF_PROJECT_BALNOL", True
dict.Add "BS-NSP", True
dict.Add "cloudopenvpn2", True
dict.Add "PINCALL SUCCESS-FEE", True
dict.Add "MTF_SKIPTRACE", True
dict.Add "DATA-WAREHOUSE", True
dict.Add "Zabbix server", True
dict.Add "Bcaf-va", True
dict.Add "MTF-WA", True
dict.Add "btpn-mobile", True
dict.Add "Danastra", True
dict.Add "Webcam Monitoring by PKP", True
dict.Add "FIF_PV_CLOUD", True
dict.Add "BOP-WAREHOUSE", True
dict.Add "wa-non_official-fif-tele", True
dict.Add "Multicam Premis", True
dict.Add "mtf", True
dict.Add "FIF_SKIPTRACE", True
dict.Add "Multicampaign", True
dict.Add "ADIRA", True
dict.Add "icoll", True
dict.Add "NASREC-SIM", True
dict.Add "wa-astrapay", True
dict.Add "btpn-scheduller", True
dict.Add "teleremedial-wa-official", True
dict.Add "Service Warehouse", True
' =================================================
keepMounts = Array("/", "/BACKUP", "/BACKUP3", "/etc/hostname")
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
Set rng = ws.Range("A1:G" & lastRow)
Application.ScreenUpdating = False
' Reset
If ws.AutoFilterMode Then ws.AutoFilterMode = False
ws.Rows.Hidden = False
' ===== FILTER SERVER (AUTOFILTER ONLY) =====
rng.AutoFilter Field:=1, Criteria1:=dict.Keys, Operator:=xlFilterValues
' ===== FILTER MOUNT =====
rng.AutoFilter Field:=2, Criteria1:=keepMounts, Operator:=xlFilterValues
' ===== FIX DATA (ANTI PERSEN RIBUAN) =====
For i = 2 To lastRow
If Not ws.Rows(i).Hidden Then
' Disk 0 ? 1
If ws.Cells(i, "C").Value = 0 Then ws.Cells(i, "C").Value = 1
' ===== FIX USAGE% AMAN =====
If IsNumeric(ws.Cells(i, "D").Value) Then
If ws.Cells(i, "D").Value > 1 Then
ws.Cells(i, "D").Value = ws.Cells(i, "D").Value / 100
End If
End If
End If
Next i
' Format Usage%
ws.Columns("D").NumberFormat = "0%"
' Sembunyikan kolom Mount
ws.Columns("B").Hidden = True
Application.ScreenUpdating = True
MsgBox "? Storage Report selesai & Usage% AMAN (anti ribuan)", vbInformation
End Sub
Batal
Update Catatan